How Do Appointment Reminders Work?

Why appointment reminders are essential?

Most of us rely on some form of a calendar where we organize events, meetings, or calls, but that’s not always necessarily the case with every end-user and customer. Some people might skip or forget to add an event to their calendar, in which case our email and SMS reminders are beneficial. 

Our anonymized research indicates that automated email or SMS appointment reminders decreased sales-call and discovery call no-shows by ~31%, which tends to suggest the effectiveness of reminders in helping reduce the risk of no-shows. 

How do OnSched appointment reminders work?

OnSched has integrated and relies on best-in-class service providers Twilio (for SMS message reminders) and Sendgrid (for email reminders) through the API. Your email or SMS templates will be sent as an email and a text message to the end customer at a pre-configured time and cadence.

Example of our own SMS reminder.

When are the appointment reminders sent?

OnSched allows you to send up to two emails and two text message reminders. You can customize appointment reminders' timing. It can vary from hours and days before the event or even up to weeks before the event. Whatever your use case requires, we can almost certainly support it.  Timing is set separately for email and SMS messages, so at most you can send reminders at four different times before an appointment.

Setting up email and SMS reminders timing

Both email and SMS reminder timing could be configured either in the web portal (Portal > My Business > Business Profile > Appointment Reminders) or through the API (call example below). 


API Endpoint:

PUT ​/setup​/v1​/locations​/{id}​/appointmentreminders

JSON Schema: 

{

  "emailFirstReminder": 0,

  "emailFirstReminderInterval": 0,

  "emailSecondReminder": 0,

  "emailSecondReminderInterval": 0,

  "smsFirstReminder": 0,

  "smsFirstReminderInterval": 0,

  "smsSecondReminder": 0,

  "smsSecondReminderInterval": 0

}

Customizing email and SMS reminders templates

OnSched comes with basic email templates which can be customized in the portal (My Business > Email Templates > Booking Reminder Email). You can create an email within OnSched editor, import an HTML template or even upload it through the API. 


API Endpoint:

POST /setup/v1/locations/{id}/email/templates 

JSON Schema: 

{

  "templateName": "string",

  "templateContent": "string"

}

To customize SMS templates, you would need to use the portal (My Business > SMS Templates > Booking Reminder SMS), however a specific API endpoint is coming in the near future.

The templates are configured on a business level, so each one of your business locations can feature unique elements.

Alternatives

If you’d like more flexibility - OnSched allows you to turn off built-in reminders. You have an option to build your own notification system either by using built-in webhooks or entirely on your own. One of the cases in which you might decide to integrate your own reminder solution is if you would like to use a specific phone number to send text messages to your end customers. 

Conclusion

Reminders are such an easy way to impact and minimize no-shows. Using appointment reminders to their fullest potential is a no-brainer. OnSched comes with basic email and SMS templates that contain automated variables for your business’s and customer’s information. 

How to get access to the OnSched API?

We love to guide our customers through the platform the first time they sign up. So: in order to gain free trial access to the OnSched API, book an intro call with our specialist. We promise it’s pressure-free 😉

  1. Book an intro call & get your sandbox API keys.

  2. Thoughtfully test the API for all of your user flows.

  3. Request production server API keys when ready to go live.

If you have any questions about the OnSched API, we encourage you to book an intro call even if it’s not on your immediate roadmap - let's plan for the future!

Previous
Previous

How Does Google and Outlook Calendar Synchronization Work?

Next
Next

The OnSched Data-Model Explained