Capabilities
What the integration adds to Slack
Requests get decided where people already talk, and updates stop getting lost in an inbox nobody checks. More than 500 companies use PeopleForce with Slack.
Approvals in a direct message

Notifications for tasks, mentions, kudos and surveys

A daily who's-out post in a channel

Quick answers with /peopleforce

Mechanics
What moves between PeopleForce and Slack
Almost everything moves from PeopleForce to Slack, the moment something happens or at the time you set. The one thing Slack sends back is an approver's decision, which PeopleForce records as if it were made on the request itself.
| What is transferred | Direction | When | Data |
|---|---|---|---|
Approval requests Direct message | PeopleForce Slack | when a request reaches your step updated once the step is decided or withdrawn | what is waiting for you, with the leave type and dates for time off, a link, Approve and Reject |
Your decision Approve or Reject | Slack PeopleForce | when you click | approval or rejection of your step, recorded under your name |
Personal notifications Direct message | PeopleForce Slack | as it happens 1:1 reminders ten minutes before | tasks, mentions, kudos, surveys, nudges, review kick-offs, 1:1s, announcements, with a link |
Who's out today Channel post | PeopleForce Slack | on the days and time you set | people on approved leave today and their leave type, public holidays |
Commands /peopleforce | PeopleForce Slack | when you type one | your balances, requests and tasks, who is out today, knowledge-base articles; nothing is changed |
Buttons appear for time off, overtime, vacancy, data change, position, termination and custom requests. Only the person the current step is assigned to can click them, a substitute included; timesheets open in PeopleForce.
Setup
How the connection is set up
An administrator switches Slack on for the company and adds the who's-out post to a channel. Each person then connects their own Slack account once to get messages and buttons.
Switch on, then connect once
Settings → Integrations → Slack bot → Install, by a PeopleForce administrator.
Each person connects their Slack account in Preferences → Integrations → Slack, or from the link the app sends when they run a command such as
/peopleforce balanceIf your workspace restricts apps, Slack asks a Slack admin to approve PeopleForce first
From then on, their approvals and notifications arrive in Slack
Pick a channel and a schedule
Settings → Integrations → Slack "who's out" notification channel → Install, by a PeopleForce administrator.
Choose the Slack channel when you allow access
Set the notification days, the time and the leave types to include
For a private channel, add the PeopleForce app to it
Integration conditions
Who gets messages, what people can do from Slack, and which side keeps the record.
Who gets messages
What people can do from Slack
PeopleForce stays the source of truth
Frequently asked questions
Step-by-step guide in the help centreCan managers approve time off right in Slack?
Yes, if they are the approver on the current step, and so can their substitute when the step has passed to them. The same works for overtime, vacancy and form-based requests. Admins and HR who approve on someone else's behalf do it in PeopleForce.
Does every employee have to connect Slack?
Yes, once, to receive messages, use the buttons and run commands: from Preferences → Integrations → Slack, or from the link the app sends when they run a command such as /peopleforce balance. The who's-out post needs no personal connection.
Can employees request time off from Slack?
No. Requests are submitted in PeopleForce or the mobile app. In Slack, people can check their balances and current requests with /peopleforce, and approvers decide from the message.
Will my Slack status change when I'm on leave?
No. PeopleForce doesn't change Slack statuses or profiles. Colleagues see who is away in the who's-out post and with /peopleforce who_is_out.
What does a Slack message show?
The same title and text as the notification in PeopleForce, with the key facts such as leave type and dates, and a link. Kudos include their message, and mentions quote the comment, up to 300 characters. In the who's-out post, leave types set as private appear only as working or non-working.
The who's-out post didn't arrive. What should we check?
Whether the post is still enabled on its settings page, and whether the PeopleForce app is still in the channel. If Slack refuses a post, PeopleForce switches it off until you enable it again. For a private channel that PeopleForce can no longer see, nothing is sent and the setting stays on, so check the channel even if the post shows as enabled.
Do recruiting updates go to Slack?
Mentions in candidate notes and approvals for vacancy requests do. New applicants, interviews and scorecards stay in PeopleForce and email.


