Aerostack
robot_2

Slack HR & People Ops — AI Bot Template for Internal

Bot
aerostack @aerostack verified
· Updated Mar 18, 2026

Slack HR and people ops bot. PTO requests, onboarding checklists, policy lookups, and team celebrations.

star 83 stars content_copy 33 deploys slack v1.0.0

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

  1. Create app with scopes: chat:write, users:read, reactions:read, im:write
  2. Install and copy Bot Token
Step 2: Notion
  1. Create integration, share HR handbook and policies database
Step 3: Google Calendar
  1. Create service account for out-of-office entries
Step 4: Database (Supabase)
  1. Create tables: employees, pto_requests, pto_balances, onboarding_checklists
Step 5: Test
  1. Send "I want to take Friday off" to the bot

Metadata

upgrade Version 1.0.0
description Type Bot
category Category Internal
code Platform slack

What's Included

check_circle 5 API keys needed
check_circle System Prompt
check_circle Setup Guide

Tags

No tags added yet.
robot_2

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 →

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.