Keka HR holds your employee records, and Slack is where the company says hello. FlowMattic catches the Keka events you pick, welcomes new joiners in the company channel, adds them to onboarding channels and reminds IT before day one. For HR and people teams who want employee changes shared without copying details by hand.
1 trigger14 actions5 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Keka HR1 trigger
Do this in Slack14 actions
1. TriggerSetup Webhooks
2. ActionSend Channel Message
When Keka HR fires Setup Webhooks, 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
Keka 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
Welcome each new employee in the company channel
When a new employee is added in Keka HR, their name, role and team post to the general channel, so colleagues can say hello on their first day.
Once the person has a Slack account, Find User by Email finds them by work email and Invite User To Channel adds them to the onboarding channel for their department.
Setup Webhooks→Find User by Email→Invite User To Channel
Remind IT to prepare a laptop before the joining date
Date/Time Formatter works out a day before the joining date and Add Reminder sets it for the IT lead, so equipment is ready when the person arrives.
Setup Webhooks→Date/Time Formatter→Add Reminder
Keep sensitive HR events in a private channel
A Router sends public news like new joiners to the company channel and private changes like exits to a private HR channel, so one webhook serves both.
At the end, every employee added in Keka HR gets a welcome message in your company channel.
1
Connect Slack
Under Connects in FlowMattic, add the company Slack workspace.
2
Add Setup Webhooks
Create a workflow with Keka HR and Setup Webhooks, then follow the trigger's instructions to add the workflow's address as a webhook in Keka with the events you want.
3
Capture an event
Add a test employee in Keka HR so FlowMattic captures the fields of a new employee event.
4
Write the welcome
Add Slack Send Channel Message, map the name, job title, department and joining date into a friendly message, test it and switch the workflow on.
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
Keka HR and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Every joiner gets a welcome
The welcome comes from the HR record itself, so nobody is missed because the HR team forgot to post.
Onboarding starts before day one
Reminders and manager DMs give IT and team leads time to prepare.
Employee data on your server
FlowMattic runs on your WordPress site with unlimited runs, so HR events pass through a system you control.
Common questions
How do I connect Keka HR to Slack?
Create a FlowMattic workflow with the Keka HR Setup Webhooks trigger, add the workflow's address as a webhook in Keka for the events you want, capture a test event, then add Slack Send Channel Message.
Can the welcome message include the new joiner's team and role?
Yes, if Keka sends those fields with the event. Map the department and job title from the captured test event into the message text.
Can exits and other private changes stay out of public channels?
Yes. Add a Router on the event type. One path posts welcomes to the company channel, another sends private events to an HR channel with Send Private Channel Message.
Can new employees be added to Slack channels automatically?
Yes, once they have a Slack account. Find User by Email finds them by work email, then Invite User To Channel adds them to the channels you pick.
Does this create Slack accounts for new hires?
No. The workflow finds people who already have a Slack account. Create the account first, or run the invite step later in a separate workflow.
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. Keka HR integration 1.0.0, Slack integration 1.0.