
Post every new Calendly booking to a Slack channel
The team sees who booked, which event type and when, with the invitee's answers to your booking questions, without checking the Calendly dashboard.
Invitee CreatedSend Channel Message

Calendly fills the calendar, but the people who run the calls live in Slack. FlowMattic posts each booking to the right channel, tells the host when someone cancels, flags no-shows for sales and sends a list of the day's meetings every morning. Built for sales teams, agencies and coaches who share a calendar.
4 triggers 23 actions 8 example workflows 3 ready-made templates Unlimited runs
When this happens in Calendly4 triggers
Do this in Slack14 actions
When Calendly fires Invitee 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
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.

The team sees who booked, which event type and when, with the invitee's answers to your booking questions, without checking the Calendly dashboard.
Invitee CreatedSend Channel Message

Find the host's Slack account by email and send them the cancellation with the reason the invitee gave, so they can reuse the slot or reach out.
Invitee CanceledFind User by EmailSend Direct Message

When a host marks an invitee as a no-show, the sales channel gets their name and email so someone tries to rebook them the same day.
Invitee No ShowSend Channel Message

A Router reads the routing form answers, such as region or company size, and posts each submission to the channel of the team that will take the call.
New Routing Form SubmissionRouterSend Channel Message

A Filter keeps bookings of your onboarding event type. A channel named after the client is created and the account manager is invited, ready before the call starts.
Invitee CreatedFilterCreate ChannelInvite User To Channel

Add Reminder creates a Slack reminder for the host ahead of the meeting time, with the invitee's name and answers, so preparation does not depend on calendar pop-ups.
Invitee CreatedDate/Time FormatterAdd Reminder
Ready-made templateThe AI Agent reads the booking answers and the invitee's company, writes a short brief with talking points and posts it to Slack for whoever takes the call.
Invitee CreatedAI AgentSend Channel Message
View the template

A Schedule trigger runs at the start of the day, List Scheduled Events pulls today's calls and one message lists them, so the team plans around the calendar.
ScheduleList Scheduled EventsIteratorSend Channel Message
After these steps, each meeting booked through your Calendly links appears as a message in one Slack channel.
Under Connects in FlowMattic, add a Calendly connection with the account whose event types you want to watch.
Add a Slack connection for your workspace and make sure the channel you will post to exists.
Create a workflow with the Calendly Invitee Created trigger, then book a test meeting so FlowMattic captures the invitee and event fields.
Add Slack Send Channel Message, pick the channel, add the invitee name, event type, start time and answers, test it and switch the workflow on.
1. Trigger in Calendly
Invitee Created
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
| From Calendly | To Slack |
|---|---|
| Invitee name | Message: who |
| Invitee email | Message: contact |
| Event type name | Message: meeting |
| Start time | Message: when |
| Questions and answers | Message: notes |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Calendly and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Names, emails and booking answers pass from Calendly to Slack through your own WordPress site rather than another company's automation account.
Runs are unlimited, so a sales team with dozens of calls a day posts every booking, cancellation and no-show on the same plan.
Filters and Routers send demos, onboarding calls and support sessions to different channels, so each team reads only its own bookings.
Start a workflow with the Calendly Invitee Created trigger and add Slack Send Channel Message. Map the invitee name, event type and start time into the message, test it with a real booking and switch it on.
Yes. Add a Filter after the trigger that checks the event type name, so only demo calls, for example, reach the sales channel.
Yes. Use Invitee Canceled, look up the host with Find User by Email, then Send Direct Message. The cancel reason is in the trigger data if the invitee gave one.
Use a Schedule trigger with List Scheduled Events for the date range you want, loop over the results with Iterator or join them into one message, and post it with Send Channel Message.
Not from Slack with these workflows, which only post messages there. Mark Invitee as No Show can run from another trigger, such as a Webhook from your meeting tool.
Did not find your answer? You can browse the help center or ask us directly.
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. Calendly integration 1.0, Slack integration 1.0.