Fluent Booking takes the appointments on your WordPress site, and your hosts read Slack all day. FlowMattic sends each host their new bookings by direct message, posts completed meetings and cancellations to channels and flags reschedules. Agencies with several sites can follow remote bookings in one workspace. For consultants, sales teams and clinics.
9 triggers20 actions7 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Fluent Booking9 triggers
Do this in Slack14 actions
1. TriggerBooking Confirmed
2. ActionFind User by Email
When Fluent Booking fires Booking Confirmed, FlowMattic runs Find User by Email in Slack with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Fluent Booking 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
Direct message the host about each confirmed booking
Find User by Email finds the host in Slack and they get the guest's name, time and answers in a direct message, so nobody checks the calendar for new meetings.
Booking Confirmed→Find User by Email→Send Direct Message
When Fluent Booking sends its reminder to the guest, the host gets a Slack message too, so both sides are reminded before the meeting.
Booking Reminder→Find User by Email→Send Direct Message
Create a booking from a webhook and announce it
Bookings agreed outside the calendar, such as by phone, can be posted to a Webhook. Create Booking adds it to the event and the channel hears about it.
Webhook→Create Booking→Send Channel Message
Set up: hosts told about new bookings
When done, each confirmed Fluent Booking reaches its host as a Slack direct message.
1
Connect Slack
Under Connects, add a Slack connection for your workspace. Fluent Booking runs on your site and needs no connection.
2
Start with Booking Confirmed
Create a workflow with the Fluent Booking Booking Confirmed trigger and make a test booking so FlowMattic captures the booking fields.
3
Find the host
Add Slack Find User by Email and map the host's email from the booking.
4
Send the message
Add Send Direct Message to the user found, include the guest's name, time and answers, test it and switch the workflow on.
Direct message the host about each confirmed bookingTemplate
1. Trigger in Fluent Booking
Booking Confirmed
2. Action in Slack
Find User by Email
3. Action in Slack
Send Direct Message
Fields mapped from the earlier steps (a typical setup)
From Fluent Booking
To Slack
Host email
Find User by Email: email
Guest name
Message: guest
Start time
Message: when
Event title
Message: meeting
Guest notes
Message: notes
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
The Remote triggers fire when another site sends this site a booking webhook. Set that webhook up in Fluent Booking on each client site first.
Find User by Email works only when the host uses the same email in WordPress and in Slack.
Slack only receives messages in these workflows, so cancelling or rescheduling happens elsewhere. Fluent Booking actions such as Cancel Booking need another trigger, such as a Webhook.
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
Fluent Booking and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Guest details stay on your server
Booking details go from Fluent Booking to Slack through your own WordPress site, with no third automation account holding guest data.
Unlimited bookings, one plan
Runs are unlimited, so a busy calendar or an agency following many client sites needs no bigger FlowMattic plan.
Each host sees their own
Direct messages go to the host of each booking, and channels hold only the events a team cares about.
Common questions
How do I send Fluent Booking notifications to Slack?
Create a workflow with a Fluent Booking trigger such as Booking Confirmed, then add Slack Send Channel Message or, for the host only, Find User by Email and Send Direct Message.
Can bookings from other WordPress sites reach the same Slack?
Yes. Use the Remote triggers, such as Booking Confirmed (Remote), on the site that runs FlowMattic, and point each other site's Fluent Booking webhook at it.
Can I alert the team when a pending booking is rejected?
Yes. Booking Rejected fires when a host rejects a pending booking. Post it to a channel so whoever handles enquiries can offer the guest another time.
Can I post only certain event types?
Yes. Add a Filter after the trigger that checks the event or calendar name, so only, for example, sales calls reach the sales channel.
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. Fluent Booking integration 1.2.0, Slack integration 1.0.