tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect PeopleForce and Slack

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 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited 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.

PeopleForce app icon Slack app icon 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.

Applicant CreatedSend Channel Message

View the template
PeopleForce app icon Slack app icon

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 DateSend Channel MessageFind User by EmailInvite User To Channel

PeopleForce app icon Slack app icon

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.

Applicant Offer AcceptedCreate ChannelSend Channel Message

PeopleForce app icon Slack app icon

Share approved leave with the employee's team

Date/Time Formatter writes the leave dates in a readable form and the team channel learns who is away and when, so work can be covered.

Leave Request ApprovedDate/Time FormatterSend Channel Message

PeopleForce app icon Slack app icon

Start offboarding in a private HR and IT channel

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 TerminatedSend Private Channel Message

PeopleForce app icon Slack app icon

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.

Vacancy CreatedSend Channel Message

Set up: new applicants in Slack

At the end, every applicant added in PeopleForce posts their name and vacancy in your recruiting channel.

  1. Connect Slack

    Under Connects in FlowMattic, add the Slack workspace your company uses.

  2. Start with Applicant Created

    Create a workflow with PeopleForce and the Applicant Created trigger, then follow the setup instructions on the trigger step.

  3. Add a test applicant

    Create an applicant in PeopleForce so FlowMattic captures the applicant fields.

  4. Post to Slack

    Add Slack Send Channel Message, choose the recruiting channel, map the applicant and vacancy fields, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Tell the hiring team about each new PeopleForce applicant Template
  1. PeopleForce app icon 1. Trigger in PeopleForce Applicant Created
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From PeopleForceTo Slack
    Applicant nameMessage: candidate
    VacancyMessage: role
    SourceMessage: source
    Created atMessage: 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.
PeopleForce app icon

PeopleForce

Integration page

Triggers (14)

  • Applicant CreatedTriggers when a new applicant is created.
  • Employee CreatedTriggers when a new employee is created.
  • Employee UpdatedTriggers when an employee is updated.
  • Employee Salary CreatedTriggers when an employee's salary is created.
  • Employee Salary UpdatedTriggers when an employee's salary is updated.
  • Applicant Offer AcceptedTriggers when an applicant's offer is accepted.
  • Vacancy CreatedTriggers when a new vacancy is created.
  • Employee First DateTriggers when an employee is hired.
  • Employee Position CreatedTriggers when an employee's positon is created.
  • Employee Position UpdatedTriggers when an employee's positon is updated.
  • Employee TerminatedTriggers when an employee is terminated.
  • Leave Request ApprovedTriggers when the leave request is approved.
  • Leave Request RejectedTriggers when the leave request is rejected.
  • Leave Request WithdrawnTriggers when the leave request is withdrawn.

Actions (14)

  • 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.

Did not find your answer? You can browse the help center or ask us directly.

Start automating PeopleForce and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

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.