Recruiters live in Breezy HR. Hiring managers and interviewers live in Slack. FlowMattic connects the two: new candidates post to the hiring channel for that role, interviewers get a message when a candidate reaches their stage, and a hire opens an onboarding channel. Growing teams keep hiring moving without asking the recruiter for updates.
3 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Breezy HR3 triggers
Do this in Slack14 actions
1. TriggerCandidate Added
2. ActionSend Channel Message
When Breezy HR fires Candidate Added, 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
Breezy HR 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
Post each new candidate to the hiring channel
The candidate's name, the position and the source appear as soon as they apply, so the hiring team knows the pipeline is filling and can review early.
A Router reads the position name and posts each applicant to the private channel for that role. Engineers see engineering candidates, and personal details stay with the panel.
Brief the hiring manager when a candidate reaches interview
A Filter passes moves into your interview stage. The hiring manager gets a direct message with the candidate's name and profile link before the interview is booked.
Candidate Status Updated→Filter→Find User by Email→Send Direct Message
Announce offers and hires in the team channel
A Router watches for the offer and hired stages. Offers go to the leadership channel, hires to the company channel so the team can welcome the new person.
Candidate Status Updated→Router→Send Channel Message
Open an onboarding channel when someone is hired
When the stage becomes hired, Slack creates a channel named after the new hire and invites their manager, a place to plan the first week.
Candidate Status Updated→Filter→Create Channel→Invite User To Channel
Log deleted candidates for recruiting operations
Candidate Deleted posts to a private channel, a simple trail for teams that handle data deletion requests and need to show when a profile was removed.
Post each new candidate to the hiring channelTemplate
1. Trigger in Breezy HR
Candidate Added
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Breezy HR
To Slack
Candidate name
Message: candidate
Position name
Message: role
Source
Message: came from
Stage
Message: stage
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
Candidate Status Updated fires on every move between stages. Use a Filter or Router on the stage name so each post goes only to the people who need it.
Stage names come from your own Breezy HR pipeline. Check the captured test data and match the exact spelling in your Filter conditions.
Candidate profiles contain personal data. Post them to private channels for the hiring panel, not to a channel the whole company can read.
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
Breezy HR and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Hiring managers stay in the loop
Interviewers and managers see candidates reach their stage in Slack, so the recruiter does not have to chase them for feedback.
Hires start with a channel ready
The move to hired sets up the onboarding space, which gives the manager a head start on the first week.
Candidate data stays on your server
FlowMattic runs on your own WordPress site with unlimited runs, so applicant details pass through your server and a hiring push costs the same.
Common questions
How do I post Breezy HR candidates to Slack?
Create a FlowMattic workflow with the Breezy HR Candidate Added trigger, add a test candidate and then add Send Channel Message. Map the name, position and source into the text and switch the workflow on.
Can I notify only when a candidate reaches a certain stage?
Yes. Start from Candidate Status Updated and add a Filter on the new stage, for example your interview or offer stage. Only those moves continue to Slack.
Can each position post to a different channel?
Yes. Add a Router with one path per position name, each with its own Slack step, plus a fallback path for roles you open later.
Can the panel give feedback in Slack?
The workflows here send updates from Breezy HR to Slack. Scorecards and feedback are still recorded in Breezy HR, so include the profile link in each message.
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. Breezy HR integration 1.0.0, Slack integration 1.0.