Skip to content
Start a Free 14-Day Trial

Auto Replies & Actions

Set up auto-replies in Apptoto to respond to clients or patients automatically when they reply to appointment confirmations, reminders, and more.

You can set up Apptoto to automatically reply (or take other actions) when a client responds to one of your Auto Messages. You can set up Auto Replies for specific messages in a messaging sequence or for all messages.

Setting up Auto Replies for a specific message

Section titled “Setting up Auto Replies for a specific message”
  1. Open the Message Editor: Go to Messaging > Appointment Auto Messages and click the message you want to edit.
  2. Add an auto reply: Near the bottom of the Message Editor, click + Add Auto-Reply. Click "+Add auto reply" button in message editor to add auto-replies for individual messages
  3. Set a trigger: Choose from the available triggers (see table below)
  4. Set an action: Choose what Apptoto should do when the trigger fires (see table below).
  5. Save: Click Save to apply changes.

Each message can have multiple triggers, and each trigger can have multiple actions.

Set multiple triggers for auto-replies based on clients' responses

Setting up default Auto Replies for all messages

Section titled “Setting up default Auto Replies for all messages”

Default auto-replies apply to every message in your schedule, not just a specific one.

  1. Open Advanced Settings: Go to Messaging > Appointment Auto Messages > Advanced.
  2. Scroll to Default Appointment Auto Replies: Find the section at the bottom of the Advanced tab. Advanced messaging settings in Apptoto
  3. Click + Add Auto Reply: A new reply is created. Click the edit icon to configure its trigger and action. Set up default Auto Replies based on clients' responses for all messages in Apptoto
  4. Configure and save: Set the trigger and action for each default reply, then click Save.
TriggerDescription
reply isFires when the client replies with exactly the specified text (not case-sensitive)
reply includesFires when the reply contains a word or phrase
no response after X minutesFires if no reply is received within the specified time
message failsFires if the message cannot be delivered
client confirmsFires when a client confirms via any method (default digit, appointment page, etc.)
client cancelsFires when a client cancels via any method
client requests rescheduleFires when a client requests a reschedule via any method
client acceptsFires when a client accepts a booking message
client declinesFires when a client declines a booking message
ActionAvailable ForDescription
promptCallsRespond to the client (during the same call) and then wait for the client to dial another digit. The same triggers will be re-used. To use a different set of triggers for the new prompt, consider using “transition to” instead.
sayCallsRespond to the client (during the same call) and then hang up
repeatCallsRepeat the original message
forwardCallsForwards the call to the calendar owner or a different number. This feature is not available to all accounts, please contact support@apptoto.com if you want to use this action.
replySMS and EmailReply with a SMS or Email message back to the client
do nothingAll Do nothing. Used to override the default behavior if desired.
transition toAll Transition to a different Auto Message by saying or sending its message, and using its triggers if the client replies again. Please note that the conditions of the other message will not be take into account (i.e. the transition will occur regardless of if the target message is still valid for the appointment).
enable messageAll Enable another message for the participant of the appointment. Use this instead of “transition to” if you want the timing options of the message to still be applied, or if you want the conditions to be considered.
disable messageAll Disable another message for the participant of the appointment.
send email notificationAll Send an email notification to the user or calendar owner (destination will be determined by the settings on the Settings > Notifications tab unless you override it with a custom “to” email address).
mark as confirmedRemindersRecords the client as having confirmed the appointment, and adds [CONFIRMED] to the title of the appointment
mark as cancelledRemindersRecords the client as having cancelled the appointment, and adds [NOT COMING] to the title of the appointment
mark as reschedule requestedRemindersRecords the client as having cancelled the appointment, and adds [RESCHEDULE] to the title of the appointment
mark as acceptedBookingRecords the client as having accepted the appointment, and adds [ACCEPTED] to the title of the appointment
mark as declinedBookingRecords the client as having declined the appointment, and adds [DECLINED] to the title of the appointment
disable default auto replies Prevents any auto replies and actions specified in the “Default Auto Replies” section of the schedule from executing. Useful if you want most of the messages to behave in a certain way but only one or a few to not. You can set up the defaults for the majority of the messages, and then override them in the other messages.

Depending on the purpose of the original message, Apptoto will handle replies automatically for some responses.

Default triggers and actions are not performed if an auto-reply trigger matches the reply. (E.g., if you set up an auto reply that says “if reply includes ‘1’” then the default actions described in this section for “1” will not be performed).

This is useful if you want to override the default behavior. If you don’t want to override the default behavior, and simply want to add an action, then consider using one of the ‘client confirms’, ‘client cancels’, etc. triggers listed above.

TriggerCall TypeActions
replies “1”SMS RemindersMarks the appointment as confirmed and sends an email notification (if configured on Settings > Notifications tab)
dials “1”Call RemindersSame
replies “confirm”Email RemindersSame
replies “2”SMS RemindersMarks the appointment as cancelled and sends an email notification (if configured on Settings > Notifications tab)
dials “2” and then “2”Call RemindersSame
replies “cancel”Email RemindersSame
replies “3”SMS RemindersMarks the appointment as reschedule requested and sends an email notification (if configured on Settings > Notifications tab)
dials “2” and then “1”Call RemindersSame
replies “reschedule”Email RemindersSame

Triggers and Actions for Booking messages:

Section titled “Triggers and Actions for Booking messages:”
TriggerCall TypeActions
replies “1”SMS BookingMarks the appointment as accepted and sends an email notification (if configured on Settings > Notifications tab)
dials “1”Call BookingSame
replies “accept”Email BookingSame
replies “2”SMS BookingMarks the appointment as declined and sends an email notification (if configured on Settings > Notifications tab)
dials “2”Call BookingSame
replies “declined”Email RemindersSame
TriggerCall TypeActions
replies “STOP”, “END”, “QUIT”, or “UNSUBSCRIBE”SMS messagesPhone number is added to stop list
replies “STOP”, or “UNSUBSCRIBE”Email messagesEmail address is added to stop list
dialing 9CallsPhone number is added to stop list