PeopleForce holds your recruitment pipeline and employee records. FlowMattic shares the right parts in Slack: new applicants with the hiring team, accepted offers with managers, a welcome on someone's first day and approved leave with their team. Sensitive events such as terminations go to a private HR channel. For HR and people teams at growing companies.
14 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in PeopleForce14 triggers
Do this in Slack14 actions
1. TriggerApplicant Created
2. ActionSend Channel Message
When PeopleForce fires Applicant Created, FlowMattic runs Send Channel Message in Slack with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
PeopleForce and Slack workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Tell the hiring team about each new PeopleForce applicant
Each applicant posts their name and the vacancy to the recruiting channel, so hiring managers can review promising candidates without waiting for a weekly shortlist.
Welcome new hires and add them to their team channel
On an employee's first day, the company channel gets a welcome post, Find User by Email locates their new Slack account and Invite User To Channel adds them to their team.
Employee First Date→Send Channel Message→Find User by Email→Invite User To Channel
Open an onboarding channel when an offer is accepted
Applicant Offer Accepted creates a channel for the new starter's onboarding, so IT, the manager and HR plan laptops, access and the first week in one place.
Employee Terminated posts only to a private channel, so access removal and equipment return start promptly without the news spreading before it is announced.
Employee Terminated→Send Private Channel Message
Share new vacancies to collect referrals
Vacancy Created posts the role to a jobs channel, so colleagues can refer people they know as soon as hiring opens.
Tell the hiring team about each new PeopleForce applicantTemplate
1. Trigger in PeopleForce
Applicant Created
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From PeopleForce
To Slack
Applicant name
Message: candidate
Vacancy
Message: role
Source
Message: source
Created at
Message: applied
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Good to know
Keep salary, termination and leave rejection events out of public channels. Use Send Private Channel Message or a direct message for anything personal.
Find User by Email only finds a new hire once their Slack account exists with the same email as in PeopleForce. Create accounts before the first day.
The fields above are an example. Check a captured PeopleForce event before mapping, as custom fields vary by company.
Send Channel MessagePost or Schedule a new message to a specific #channel
Add ReminderAdds a reminder for the user
Create ChannelCreates a new channel
List All ChannelsRetrieve list of all channels
Set Channel TopicSets the topic on a selected channel
Set StatusSets your Slack status to the given text and emoji
Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
Find User by EmailFinds a user by matching against their email instead of their username
Find User by IDFinds a user by their ID.
Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
Update ProfileUpdate basic profile fields such as name or title
Find MessageFinds a Slack message using the Slack Search feature
Upload FileUpload file to your slack workplace
Why run this pair with FlowMattic
PeopleForce and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
People news reaches the right group
Hiring, onboarding and leave each go to the people who need them, while personal details stay in private channels.
HR data stays on your server
Employee and applicant details pass through your own WordPress site on the way to Slack, not through another company's automation account.
Grows with your headcount
Runs are unlimited on every FlowMattic plan, so a hiring push or a busy leave season costs nothing extra.
Common questions
How do I connect PeopleForce to Slack?
Create a FlowMattic workflow with a PeopleForce trigger such as Applicant Created or Employee First Date, follow its setup instructions, then add a Slack step such as Send Channel Message with the fields mapped.
Can new hires be added to Slack channels automatically?
Yes, once they have a Slack account. Use Employee First Date, then Find User by Email and Invite User To Channel for each team channel they should join.
Is it safe to post HR events to Slack?
Post only what the channel should see. Keep terminations, salary changes and rejected leave in private channels or direct messages, and leave personal details out of public posts.
Can managers hear about approved leave?
Yes. Build a workflow from Leave Request Approved and post to the team's channel, or use Find User by Email and Send Direct Message to reach the manager.
Can position changes be announced?
Yes. Employee Position Updated fires when a position changes. Post promotions to a company channel after checking the change should be public.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. PeopleForce integration 1.0.0, Slack integration 1.0.