When a PeopleForce employee is terminated, log the offboarding in Airtable and alert the team in Slack
When an employee is marked as terminated in PeopleForce, this workflow adds an offboarding record to Airtable and posts a message in a Slack channel, so HR, IT and managers all hear about it from one event.
PeopleForce
Airtable
Slack3 steps Setup ~5 min Used on 431 sites Free to import

What this workflow does
An employee leaving sets off a string of small jobs: closing accounts, collecting equipment, ending payroll, telling the people who work with them. Those jobs sit with different teams, and the trouble starts when one of them hears late. This workflow turns the termination in your HR system into a shared record and a team message at the same moment.
The PeopleForce trigger runs when an employee is terminated. FlowMattic takes the employee data from that event and creates a new record in the Airtable base and table you choose, so you have one row per departure to track the offboarding work against. Then it posts a message to a Slack channel, built from the same employee details.
You decide which details reach Airtable and what the Slack message says when you map the steps after import. Keep the message to what the channel's members should see. Each run is listed in Task History, so you can check what was sent for any departure.
IT access removal
Post each termination to an #it-offboarding channel so the IT team knows to close the person's accounts, while the Airtable record holds a checklist they tick off.
Equipment return tracking
Office managers use the Airtable offboarding table to follow up on laptops, badges and keys, with one record per leaver created straight from PeopleForce.
Small HR team with no ticket system
A two-person HR team uses Airtable as its offboarding log and a Slack channel as its alert, without building a separate tool for leavers.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
PeopleForce Employee TerminatedRuns when an employee is terminated in PeopleForce. The employee data from that event is passed to the Airtable and Slack steps for mapping.
Airtable Create RecordAdds one new record per leaver to the Airtable table you select. Map the PeopleForce employee details into the table's columns; a test run shows which details the trigger sends.
Slack Send Channel MessageSends a message to your chosen Slack channel about the departure. Write the text and insert employee details from the trigger, such as the name and department, wherever you want them.
What you need
- FlowMatticCore
- PeopleForce AccountAccount
- Airtable AccountAccount
- Slack AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add columns to your Airtable table for each offboarding task, such as access removed or laptop returned, and leave them empty. The workflow creates the record and your team fills them in.
- If the alert should go to a private channel, swap the step for Slack's Send Private Channel Message action, since Send Channel Message is meant for a regular channel.
- Use a Router after the trigger with one route per department value, each with its own Slack step, so each department's leavers are announced in that department's channel.
Questions about this workflow
Does the workflow change anything in PeopleForce?
No. It only listens for the Employee Terminated event. The employee's profile in PeopleForce stays as it is.
Will past PeopleForce terminations be added to Airtable?
No. Only employees terminated after you turn the workflow on start a run. Add earlier leavers to the Airtable table by hand if you need a full history.
What if the Slack message fails but Airtable worked?
The Airtable record stays in place. Task History shows the Slack step's error for that run, so you can fix the channel or connection and post the message yourself.
Can the Slack alert reach just HR instead of a whole channel?
Yes. Replace the Send Channel Message action with Send Direct Message to notify one person, or use Send Private Channel Message for a closed HR channel.
More Data Sync workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted



