Integration

Cast HR + Slack

Request time off, approve PTO, send Kudos, and build your employee directory and org chart — all from Slack. Cast even sets each teammate’s Slack status automatically when they’re out.

Time off in Slack

Time off, end to end, inside Slack

Cast moves every step of the PTO loop — request, approval, status, and visibility — into the place your team already works, while keeping policies, balances, and audit history centralized in Cast.

Employee self-service

Create time off requests right in Slack

Employees open the Cast shortcut, choose a leave type, select dates, add a note, and send the request to their approver. HR keeps the process controlled because every request still runs through Cast policy rules, balance checks, manager routing, and notification logic.

Cast HR in Slack

Request Time Off

×
Type
Vacation paid
Start date
Jun 17, 2026
End date
Jun 21, 2026
Duration
Full days
Approver
CB Clara Bennett
Comment
Family trip

Manager approvals

Approve PTO requests in Slack

Managers receive request cards with the employee, dates, leave type, and action buttons, so approvals happen faster and HR spends less time following up manually. Once a manager responds, Cast updates the request status automatically.

Slack PTO request approval card

Employee updates

Send time off status notifications

Employees get Slack updates when requests are approved or declined, reducing “what happened to my request?” messages and keeping everyone aligned without opening another screen.

Slack PTO approval notification

Automatic Slack status

Slack status updates itself when someone’s out

When a PTO starts, Cast sets the teammate’s Slack status — 🌴 On vacation, 🤒 Sick leave, ✈️ Business trip — with a return date, then clears it on the day they’re back. Nobody has to remember to update their status, and the rest of the team sees who’s away at a glance.

  • Emoji + return date set the moment leave starts
  • Different emoji per leave type, configurable in Cast
  • Cleared automatically on the return date
acme · Slack
Direct messages
  • Olivia Park (you)
  • Liam Chen 📝
  • Noah Bennett
  • Sofia Khan
  • Maya Rodriguez 🌴
    🌴On vacation
    Until Jun 21
  • Ethan Wright ✈️
  • Aria Whitlock 🤒
  • Jonas Lindberg

Slack sidebar — statuses set automatically by Cast HR.

Channel digest

A daily #who-is-out post for the whole team

Each morning Cast posts a summary to the channel you pick — usually #who-is-out — listing every teammate on leave today and when they’re back. The team sees absences before standup, so there are no surprise “where is X?” pings and no manual roster-checks for HR.

  • Posts at the time and timezone you configure
  • Covers paid leave, sick leave, and public holidays
  • Mentions teammates so they show in Slack’s people view
# who-is-out
Today
C
Cast APP 07:09
Today’s absences (5)
  • @Maya Rodriguez is out today
    🌴 Paid Leave
  • @Liam Chen is out till 18 May
    🌴 Paid Leave
  • @Ethan Wright is out till 15 May
    ✈️ Business Trip
  • @Aria Whitlock is out till 15 May
    🤒 Sick Leave
  • @Noah Bennett is out today
    🎈 Public Holiday

Recognition in Slack

Recognize teammates in the moment

Make giving Kudos a one-shortcut action and let wins live in a public channel — so recognition becomes part of daily team rhythm, not a quarterly afterthought.

Kudos

Send Kudos from Slack

Employees can open the Cast shortcut, pick a teammate, choose a badge, and write a recognition message. Recognition becomes easier to give in the moment, while Cast records it on the employee profile.

Slack Kudos menu Slack Kudos form

#shoutouts channel

A #shoutouts channel everyone can see

Point Cast at a public channel like #shoutouts and every Kudo, milestone, and award is posted there automatically — with the recipient mentioned, the badge shown, and a one-click View Award link back to Cast. Recognition stops being buried in DMs and becomes part of the team’s daily feed.

  • Anniversaries, milestones, and Kudos all land in one place
  • Mention + photo make it personal, not just a notification
  • Every post links back to the award record in Cast HR
# shoutouts
C
Cast APP 09:42
🏆 @Aria Whitlock has received a Four-Year Fidelity award
Honoring four years of steady contributions and the calm hands behind every product launch this year.
4 Four-Year Fidelity
Thursday, May 7th
C
Cast APP 16:13
🏆 @Jonas Lindberg has received a New Biz Champion award
Best sales in new business — April 2026.
$ New Biz Champion
B I U S 🔗
Message #shoutouts

Directory & org chart

Turn your Slack workspace into a real HR directory

You don’t have to rebuild your roster from scratch. Cast imports who’s already in Slack and lets you arrange them into a proper org chart with departments and reporting lines — in minutes, not weeks.

Auto-import

Import teammates from your Slack workspace

On first connect, Cast pulls every active Slack member and creates matching Cast profiles in one click. Names, photos, emails, and job titles come along automatically — so HR isn’t typing rosters by hand or fighting a CSV import.

Import from Slack
12 members found

Org chart from Slack

Build a real org chart out of your Slack users — in Cast HR

Once your Slack teammates are imported, drag them into a manager hierarchy inside Cast. The result is a proper org chart with reporting lines, departments, and team sizes — built from people you already have in Slack, not from a fresh spreadsheet.

Elena Wong
CEO
Olivia Park
Head of People
People · 4
Liam Chen
Engineering Lead
Engineering · 6
Maya R.
Recruiter
Noah B.
HR Ops
Aria W.
Designer
Ethan W.
Engineer

Built from your Slack workspace in minutes — and editable from there.

Profile sync

Profile fields stay in sync

When someone updates their photo or display name in Slack, Cast picks it up so your directory and org chart stay current — no manual edits, no stale headshots, no rekeying.

In Slack
Liam Chen
Engineering Lead
Cast HR · synced
Liam Chen
Engineering Lead

How to connect Slack with Cast

1

Sign in with Slack

Use the "Sign in with Slack" button on the login screen to connect your account automatically.

2

Or connect as an admin

As an organization admin, click "Connect with Slack" on the External Integrations page.

Connect with Slack in admin settings

Stop duct-taping
your HR.

Set up your account in 10 minutes. Free for teams up to 20. No credit card required.