tr Skip to content

Connect Rippling and Slack

Rippling is where HR records a new starter or a change to an employee. FlowMattic takes the Rippling event you choose and turns it into Slack work: a welcome post, channel invitations, a reminder for IT and a check-in after the first week. For HR and people-ops teams at companies that run on Slack.

1 trigger 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Rippling1 trigger

Do this in Slack14 actions

1. TriggerSetup Webhooks
2. ActionSend Channel Message

When Rippling 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

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

Rippling app icon Slack app icon Ready-made template

Welcome each new employee in the team channel

When Rippling reports a new employee, the company channel gets their name, role and team, so colleagues can say hello before the first stand-up.

Setup WebhooksSend Channel Message

View the template
Rippling app icon Slack app icon

Add the new starter to their department's channels

Once the person has a Slack account, Find User by Email locates them by work email and Invite User To Channel adds them to the channels their team uses.

Setup WebhooksFind User by EmailInvite User To Channel

Rippling app icon Slack app icon

Post engineering hires to the engineering channel only

A Filter on the department field keeps the post to the team that will work with the person, which suits companies where the general channel is already busy.

Setup WebhooksFilterSend Channel Message

Rippling app icon Slack app icon

Remind IT to prepare a laptop and accounts

Add Reminder gives the IT lead a dated reminder with the starter's name and start date, so equipment is ready on day one rather than day three.

Setup WebhooksAdd Reminder

Rippling app icon Slack app icon

Send a first-week check-in from HR

A Delay waits a week after the event, then the new employee gets a direct message asking how things are going, a habit that is easy to forget by hand.

Setup WebhooksDelayFind User by EmailSend Direct Message

Rippling app icon Slack app icon

Keep HR's private channel informed of employee changes

Point a second workflow at an employee change event in Rippling and post a summary to HR's private channel, so changes are visible to the people team only.

Setup WebhooksSend Private Channel Message

Set up: welcome new employees

At the end, each new employee added in Rippling is announced in a Slack channel with their role and team.

  1. Connect Slack

    In FlowMattic, open Connects and add a Slack connection with an account that can post in your welcome channel.

  2. Add the Rippling trigger

    Create a workflow with Rippling and Setup Webhooks, then follow the trigger's instructions to send the new employee event from Rippling to the workflow.

  3. Capture a test record

    Add or update a test employee in Rippling so FlowMattic captures the fields the event sends.

  4. Write the welcome

    Add Send Channel Message, choose the channel, write the welcome from the name, title and department fields, test the step and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Welcome each new employee in the team channel Template
  1. Rippling app icon 1. Trigger in Rippling Setup Webhooks
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From RipplingTo Slack
    First nameMessage: name
    Job titleMessage: role
    DepartmentMessage: team
    Start dateMessage: joining on
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

  • Setup Webhooks is one trigger for the event you choose in Rippling. Build one workflow per event, such as new hires and employee changes, so each message fits what happened.
  • Field names depend on the Rippling event, so the mapping above is an example. Capture a test record before writing the message.
  • Find User by Email works only once the person's Slack account exists with the same work email. Add a Delay if accounts are created a day or two after the Rippling record.
  • Keep salary, address and other personal fields out of channel messages. Post them, if at all, to a private HR channel.

Triggers (1)

  • Setup WebhooksTriggers on the specified event in rippling.

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

Rippling and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Onboarding steps happen on time

Welcome posts, channel invitations and IT reminders follow from the Rippling record, so a new starter's first day does not depend on someone's memory.

HR keeps Rippling as the source

People data is entered once in Rippling and Slack reflects it, which avoids a second list of starters kept by hand.

Employee data passes through your server

FlowMattic runs on your own WordPress site with unlimited runs, so HR events are handled on infrastructure you control.

Common questions

How do I post new Rippling employees to Slack?

Create a FlowMattic workflow with the Rippling Setup Webhooks trigger, choose the new employee event in Rippling as the trigger describes, then add Slack Send Channel Message and map the name, role and team.

Can new hires be added to Slack channels automatically?

Yes, once their Slack account exists. Use Find User by Email with the work email from Rippling, then Invite User To Channel for each team channel. The connected Slack account must be a member of those channels.

Can different departments get their own welcome posts?

Yes. Add a Router after the trigger with one path per department, each posting to that team's channel, or a Filter if only one team wants the posts.

Can I react to employee changes as well as new hires?

Yes. Set up a second workflow with Setup Webhooks pointed at the change event you need in Rippling, and post a summary to HR's private channel with Send Private Channel Message.

Can the welcome wait until the start date?

Yes. Add a Delay after the trigger so the message goes out on the start date instead of the day the record was created.

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

Start automating Rippling 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. Rippling integration 1.0.0, Slack integration 1.0.