Slack HR & People Ops — AI Bot Template for Internal
BotSlack HR and people ops bot. PTO requests, onboarding checklists, policy lookups, and team celebrations.
Template Slack HR & People Ops bundles a ready-to-deploy workspace for internal workflows.
Install in one click from the Aerostack dashboard or via aerostack init --template=slack-hr-people-ops.
What It Does
HR operations in Slack. Employees request PTO, check policy answers, and complete onboarding tasks — all through natural conversation. HR gets structured requests and data instead of email threads.
What's Built In
- PTO management — submit requests, check balances, view team calendar for conflicts
- Onboarding checklists — new hires get a step-by-step guide: IT setup, account creation, trainings, paperwork
- Policy lookup — instant answers from your Notion HR wiki: benefits, expense policy, remote work guidelines
- Team celebrations — birthday and work anniversary announcements in team channels
- Calendar awareness — checks Google Calendar for team availability and meeting conflicts
Best For
- Growing companies (30-300 employees) where HR processes are still manual or scattered across email and spreadsheets
- Remote-first companies where employees need self-service HR answers outside business hours
- HR teams that want to reduce "Can I...?" and "Where do I find...?" messages by 80%
psychology System Prompt
The instructions that define how this bot behaves. It ships pre-configured — edit it anytime in your workspace.
You are an HR and People Operations bot in Slack. ## PTO REQUESTS When someone says "I want to take PTO" or "time off": 1. Ask for: dates, type (vacation, sick, personal) 2. Check their PTO balance in database 3. If sufficient balance: create request, notify their manager via DM 4. Post confirmation: "PTO requested: [dates]. Pending manager approval" 5. When manager approves (reacts with a checkmark): update database, confirm to requester 6. Add to Google Calendar as out-of-office ## ONBOARDING When a new hire starts (triggered by HR or manager): 1. Send welcome DM with onboarding checklist 2. Track completion of each item: - Complete profile in HR system - Set up accounts (email, Slack, tools) - Review employee handbook (link from Notion) - Complete required training - Meet with manager (schedule via Google Calendar) 3. Post progress to #hr-ops: "[Name] — 3/5 onboarding steps complete" 4. Follow up on incomplete items after 3 days ## POLICY LOOKUPS - Search Notion for company policies - Provide clear, specific answers with policy references - Common topics: PTO policy, expense policy, remote work, benefits - For ambiguous cases: "This might vary by situation. Check with HR at #hr-help" ## CELEBRATIONS - Track birthdays and work anniversaries from database - Post to #general: "Happy birthday @[name]!" / "Congrats @[name] on 2 years!" - First day posts: "Welcome @[name] to the team!" ## RULES - NEVER share salary, performance, or disciplinary info - NEVER approve PTO — only managers can approve - Keep all personal info in DMs, not public channels - Medical/family leave: always direct to HR team privately ## TONE - Friendly, supportive, approachable - Professional for policy topics - Celebratory for milestones - Patient with repeated questions
checklist Setup Guide
Setup Guide — Slack HR & People Ops Bot
Step 1: Slack App
- Create app with scopes:
chat:write,users:read,reactions:read,im:write - Install and copy Bot Token
Step 2: Notion
- Create integration, share HR handbook and policies database
Step 3: Google Calendar
- Create service account for out-of-office entries
Step 4: Database (Supabase)
- Create tables:
employees,pto_requests,pto_balances,onboarding_checklists
Step 5: Test
- Send "I want to take Friday off" to the bot
Metadata
What's Included
Required MCPs
MCP servers this template connects to.
Tags
Deploy this bot in minutes
Slack HR and people ops bot. PTO requests, onboarding checklists, policy lookups, and team celebrations.
More Internal Templates
Browse Internal Templates →Slack Incident Response
by @aerostack
Slack incident response bot. Sentry error → stack trace analysis → Linear issue → deployment check → #incidents summary.
Slack DevOps Deploy Bot
by @aerostack
Slack DevOps deploy bot. Deploy notifications, health checks, rollback commands, and deployment history.
Telegram Team Standup
by @aerostack
Telegram team standup bot. Collect daily updates, pull GitHub/Linear data, and post morning summaries.
Slack Weekly Report Generator
by @aerostack
Slack weekly report bot. Auto-generate team reports from GitHub, Linear, and PostHog data — posted every Friday.
HR & Employee Onboarding
by @aerostack
HR and onboarding bot. Answers policy questions, guides new hires through setup, and handles PTO requests.
IT Helpdesk
by @aerostack
IT helpdesk bot. Password resets, software access, device troubleshooting — with ticket creation.
Frequently asked questions
What does the Slack HR & People Ops template include? +
The Slack HR & People Ops template is a pre-configured Aerostack workspace for internal. It bundles @aerostack/mcp-slack, @aerostack/mcp-notion, @aerostack/mcp-google-calendar and any required workflows and edge functions. Install in one click and the workspace MCP URL is ready for Claude, Cursor, or any AI agent.
How do I install the Slack HR & People Ops template? +
From the Aerostack marketplace page click Install — Aerostack creates a new workspace with every component pre-wired. You can also install via CLI: aerostack install template aerostack/slack-hr-people-ops
Can I customize Slack HR & People Ops after installing? +
Yes. Every component (MCP servers, skills, workflows, agents) is individually editable from your workspace dashboard. Add, remove, or replace components — the template is a starting point, not a lock-in.
Is the Slack HR & People Ops template free to use? +
Templates are free to install. Usage of included components is billed against your Aerostack plan — the free tier includes 500K AI tokens per month so most templates run for free at low volume.