Bring HR into the channels your team already uses. The Peoplifi Slack integration sends notifications for approvals, announces birthdays and work anniversaries, lets employees request time off with a slash command, and posts a weekly summary of who is out to a channel of your choice. Installation takes under 2 minutes, the integration is included free on every plan, and the bot is scoped strictly to channels you invite it to.
Try Peoplifi Free for 7 DaysNo. Slack is included free on every Peoplifi plan, including Starter.
Yes. The Peoplifi app supports Enterprise Grid, including org-level installation and per-workspace channel routing.
Yes. The Peoplifi Slack app only posts to channels it is explicitly invited to. It does not read messages anywhere in your workspace; it has no `channels:history` scope.
No. Peoplifi only sends messages to employees and managers — it never reads them. Approval DMs flow manager-to-employee through the bot but the conversation itself is not stored in Peoplifi.
Comments left in the Slack approval thread are pulled into the Peoplifi audit trail so the full context is preserved alongside the approval record.
The Peoplifi-Slack integration operates within your own Slack workspace. Slack Connect channels (shared with external organisations) are not supported for HR workflows since they would expose employee data to external parties.
Approval DMs send email notifications by default for managers with infrequent Slack usage. Slack-shy managers can complete approvals via email click-through or via the Peoplifi web app — the Slack integration is a convenience layer, not a replacement for primary HR-system access.
Modern US companies — particularly tech, financial services, professional services, and creative industries — have made Slack the dominant work-communication platform. Forcing employees to leave Slack and visit a separate HR portal for routine workflows (leave requests, approvals, anniversary celebrations) creates friction that materially reduces engagement with HR processes. The Slack-native experience addresses this: leave requests via /timeoff slash command, manager approvals via inline buttons in DMs, weekly summaries posted to a designated channel, birthday/anniversary announcements as part of normal team flow. The result is materially higher engagement with HR processes, lower HR-team burden chasing approvals, and better team awareness of who's out and when.
The Peoplifi-Slack integration uses minimal Slack OAuth scopes: chat:write (post messages), commands (slash commands), users:read (match Slack users to Peoplifi profiles by email), and channels:read (channel selection during setup). The integration does not request scopes for reading channel content, DMs, or files — the bot operates as a 'send-only' actor for HR workflows, not a Slack-content monitor. This minimal-scope design supports US privacy expectations including CCPA/CPRA data-minimisation principles. Channel access is explicit: the bot only operates in channels you've invited it to.
Slack-based approvals create audit-trail concerns: how do we ensure the approval record is preserved if Slack messages are deleted or the workspace changes? Peoplifi's solution is to capture the approval event server-side in Peoplifi's audit log alongside any comment text from the Slack thread. The Peoplifi audit trail is the system of record; Slack is the user-experience surface. This design satisfies SOC 2, ISO 27001, and most other compliance frameworks expecting documented approval workflows. For organisations with stricter requirements (financial-services regulators, healthcare HIPAA), the dual-record architecture provides defensible documentation.
Beyond approval workflows, the integration handles automated celebrations and announcements. (1) **Birthdays** — opt-in employee birthday announcements posted to designated channel on the day. Some employees prefer privacy; the system supports per-employee opt-out. (2) **Work anniversaries** — milestone celebrations (1 year, 5 years, 10 years) with customisable templates. (3) **New-hire welcomes** — onboarding announcements with team introductions. (4) **Promotion celebrations** — automated posts when promotions are recorded in Peoplifi. (5) **Holiday announcements** — automated reminders for upcoming US public holidays plus state-specific observances. (6) **Out-of-office summaries** — Monday-morning weekly digest of who's out and when. The combined automation creates positive culture moments without HR-team manual effort.
Successful rollout typically involves (1) **Initial setup during low-activity period** — avoid launching during peak leave-request weeks. (2) **Channel structure** — designated #people or #hr for announcements, #leave-summary for digests, possibly #birthdays for celebrations. (3) **Employee linking** — employees connect their Slack accounts to Peoplifi profiles in a one-time step. (4) **Manager training** — line managers learn the inline-approval workflow. (5) **Gradual feature activation** — start with /timeoff and approval DMs, then add weekly summaries and announcements. (6) **Feedback loops** — collect employee feedback in the first 4-6 weeks. (7) **Privacy options** — give employees opt-out from birthday announcements and other personal-celebration features. (8) **Channel notifications** — calibrate notification levels so important HR announcements aren't drowned in notification noise.