Apptoto sends the reminders and collects the answers. FlowMattic passes those answers to Slack: who is not coming, who needs a new time, who replied to a text and which reminder never arrived. Front desks, clinics and service teams see the change in the channel they already watch, and the workflow runs on your WordPress site.
20 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Apptoto20 triggers
Do this in Slack14 actions
1. TriggerParticipant Not Coming
2. ActionSend Channel Message
When Apptoto fires Participant Not Coming, 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
Apptoto 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
Tell the front desk when a client is not coming
A cancelled slot is only worth something while there is time to fill it. The channel post names the client and the appointment so someone can offer the gap to the waiting list.
Set a call-back reminder for every reschedule request
When a client taps that they need another time, Slack adds a reminder for the scheduler with the client's name and phone, so the request does not wait until someone checks the Apptoto dashboard.
Participant Needs To Reschedule→Add Reminder
Sort client text replies before they reach the team
An AI Agent reads each reply and labels it as a question, a running-late note or a thank you. A Router posts questions to the front desk channel and lets the rest go to a quieter log.
Participant Replied To Message→AI Agent→Router→Send Channel Message
Flag reminders that failed to deliver
A reminder that bounced is a likely no-show. The admin channel gets the participant and the failed message, so staff can phone the client or fix a wrong number before the day.
Message Failed→Send Private Channel Message
Post confirmed appointments in the clinic's local time
Date/Time Formatter turns the appointment time into a plain local date and hour, so the confirmation list in Slack reads the way the team talks about the diary.
Warn the office manager when a client opts out of texts
A participant added to the stop list will not get reminders any more. A direct message to the office manager is the cue to switch that client to calls or email.
Participant Added To Stop List→Find User by Email→Send Direct Message
At the end, every participant who says they are not coming is posted to your front desk channel with the appointment details.
1
Connect Slack
Under Connects in FlowMattic, add a Slack connection with an account that belongs to the front desk channel.
2
Start with Participant Not Coming
Create a workflow with the Apptoto Participant Not Coming trigger and follow its instructions to send Apptoto events to the workflow.
3
Capture a test response
Book a test appointment for yourself and answer the reminder with not coming, so FlowMattic captures the participant and appointment fields.
4
Post to the channel
Add Send Channel Message, pick the channel and write the text from the client name, appointment title and time. Test the step and switch the workflow on.
Tell the front desk when a client is not comingTemplate
1. Trigger in Apptoto
Participant Not Coming
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Apptoto
To Slack
Participant name
Message: client
Participant phone
Message: call back on
Appointment title
Message: service
Appointment start time
Message: slot
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 fields in the mapping are examples. What arrives depends on how your Apptoto calendars and participants are set up, so check the captured test data first.
The Any State triggers fire on every change of reminder, booking or check-in state. Add a Filter on the state, or use the specific trigger such as Participant Confirmed, to avoid several posts per appointment.
Message Sent and Message Received fire for each text, which is a lot on a full diary. Send them to a private log channel rather than the main front desk channel.
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
Apptoto and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Empty slots get noticed sooner
Cancellations and reschedule requests land where the front desk already works, which gives them the best chance to rebook the time.
Client replies get read
Texts sent back to a reminder reach a person in Slack instead of waiting in the Apptoto inbox until the end of the day.
Busy calendars cost the same
FlowMattic runs on your own WordPress site with unlimited runs, so a practice with hundreds of reminders a week pays nothing extra per alert.
Common questions
How do I get a Slack alert when an Apptoto client cancels?
Use the Participant Not Coming trigger for clients who decline, or Participant Canceled Booking for cancelled bookings, then add Send Channel Message. Map the client and the appointment time into the text and switch the workflow on.
Can the staff member who owns the appointment get the message directly?
Yes, if the appointment data includes their email. Add Find User by Email with that address and then Send Direct Message to the user it returns.
Will client phone numbers be visible to everyone in Slack?
Only the fields you map are posted. If the message includes phone numbers or appointment reasons, send it with Send Private Channel Message to a channel limited to the front desk.
Can I see new online bookings in Slack as well?
Yes. Booking Request Completed fires when a client finishes booking. Post it to a bookings channel, with Date/Time Formatter to show the slot in your local time.
Do I pay more if we send a lot of reminders?
No. Runs are unlimited on every FlowMattic plan and happen on your own server, so the number of Apptoto events does not change the price.
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. Apptoto integration 1.0.0, Slack integration 1.0.