tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Apptoto and Slack

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 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited 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.

Apptoto app icon Slack app icon 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.

Participant Not ComingSend Channel Message

View the template
Apptoto app icon Slack app icon

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 RescheduleAdd Reminder

Apptoto app icon Slack app icon

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 MessageAI AgentRouterSend Channel Message

Apptoto app icon Slack app icon

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 FailedSend Private Channel Message

Apptoto app icon Slack app icon

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.

Participant ConfirmedDate/Time FormatterSend Channel Message

Apptoto app icon Slack app icon

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 ListFind User by EmailSend Direct Message

Set up: not-coming alerts

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.

Import the ready-made template Beginner, about 5 min to set up
Tell the front desk when a client is not coming Template
  1. Apptoto app icon 1. Trigger in Apptoto Participant Not Coming
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From ApptotoTo Slack
    Participant nameMessage: client
    Participant phoneMessage: call back on
    Appointment titleMessage: service
    Appointment start timeMessage: 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.

Triggers (20)

  • Appointment CreatedTriggers when a new appointment is created.
  • Appointment ModifiedTriggers when an existing appointment is updated.
  • Appointment DeletedTriggers when an appointment is completely removed.
  • Participant Reminder State Changed (Any State)Triggers when a participant's reminder status changes to any new state.
  • Participant Invite SentTriggers immediately after an invitation or initial message is sent to a participant.
  • Participant ConfirmedTriggers when a participant confirms their attendance for an appointment.
  • Participant Not ComingTriggers when a participant explicitly states they will not be coming to the appointment.
  • Participant Needs To RescheduleTriggers when a participant indicates they need to change the scheduled appointment time.
  • Participant Booking State Changed (Any State)Triggers when the status of a participant's booking changes to any new state.
  • Participant Accepted BookingTriggers when a participant accepts a booking request.
  • Participant Declined BookingTriggers when a participant declines a booking request.
  • Participant Canceled BookingTriggers when a participant cancels an existing booking.
  • Participant Check-in State Changed (Any State)Triggers when a participant's check-in status changes to any new state.
  • Participant Replied To MessageTriggers when Apptoto receives a reply message from a participant.
  • Participant Added To Stop ListTriggers when a participant is added to the "stop list".
  • Booking Request CompletedTriggers when the entire booking process, initiated by a client, is finalized.
  • Booking Page ViewedTriggers when a booking page link is accessed or viewed by a potential client.
  • Message SentTriggers when a message is successfully sent from Apptoto.
  • Message ReceivedTriggers when a message is successfully received by Apptoto.
  • Message FailedTriggers when a message fails to be delivered, either immediately or later on.

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

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.

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

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