Skip to content
Atlanta Automation

How to automate appointment reminders for a service business

Appointment no-shows cost service businesses thousands per year. Here's exactly how to build an automated reminder system — what tools to use, what the sequence should look like, and what it costs.

By Mike ·
  • automation
  • how-to
  • appointments
  • reminders
  • guide

A service business that books appointments without automated reminders is leaving money on the table. The math is simple: if your average appointment is worth $200 and you have a 15% no-show rate across 50 appointments per month, that’s $1,500 per month in lost revenue — nearly all of which is recoverable with a properly built reminder sequence.

This isn’t complicated to fix. Here’s exactly how to do it.

What a complete reminder sequence looks like

The goal of an appointment reminder sequence is not just to remind — it’s to convert potential no-shows into either shows or rescheduled appointments. A reminder that arrives with no easy way to reschedule forces the recipient to either show up or not call. A reminder with a reschedule link gives them a third option that’s better for both parties.

A complete sequence has three messages:

The booking confirmation — sent immediately when the appointment is booked. This sets expectations, confirms the date, time, and address, and provides a reschedule link in case something changes. It’s also the customer’s first record of the appointment, so they have something to refer back to.

The 48-hour reminder — sent two days before the appointment. This catches the people who booked the appointment two weeks ago and haven’t thought about it since. Includes date, time, location, and any prep instructions specific to your service type. For healthcare businesses: what to bring. For HVAC: make sure the unit is accessible. For contractors: where to find the front gate. The reschedule link is here too.

The 2-hour same-day reminder — this is the highest-impact message. It catches the people who forgot they had an appointment today, or who got busy in the morning and were planning to call and reschedule but hadn’t yet. It provides one last reschedule option. It confirms exact timing and any logistical details. For most service businesses, this single message has a 30–40% reduction in no-shows on its own.

The sequence runs automatically for every appointment. You never have to think about whether it happened.

The tools you need

Scheduling software with webhook or API support. Your existing scheduling tool probably already supports this: Calendly (any paid plan), Acuity Scheduling, Jobber, ServiceTitan, Housecall Pro, Setmore. The webhook fires when a new appointment is booked, triggering the automation.

An automation platform. Make.com is the best option for most small businesses — lower cost than Zapier at similar feature level, with more sophisticated conditional logic available. Zapier works fine for simple sequences. For businesses already deep in a specific tech ecosystem (HubSpot, Salesforce), those platforms have native automation features that may be sufficient.

SMS delivery. Twilio is the most flexible option and supports both SMS and email through the same platform. Monthly costs scale with volume — for a business sending 500 reminders per month, Twilio SMS costs approximately $10–$15. Many scheduling tools (Jobber, Housecall Pro, ServiceTitan) have built-in SMS that can be configured without Twilio.

Email delivery. If you’re already using Mailchimp, Klaviyo, or another email service, you can use it here. For a simple reminder sequence, direct SMTP through your existing email provider works fine.

Total monthly tooling cost for a typical small service business: $30–$80.

How to build it in Make.com

The sequence lives in a Make.com scenario. Here’s the structure:

  1. Trigger: Webhook from your scheduling software when a new appointment is created. Make.com provides a webhook URL; you paste that into your scheduling software’s webhook settings.

  2. Data mapping: The webhook sends appointment data (date, time, customer name, customer phone, customer email, appointment type). Map these to variables you’ll use in the messages.

  3. Confirmation message: Immediately send SMS via Twilio (or your SMS provider) using the mapped variables. The message text includes the appointment date/time, your address, a reschedule link, and your phone number.

  4. Schedule 48-hour reminder: Use Make.com’s “sleep” module to delay execution until 48 hours before the appointment. Send the second message.

  5. Schedule 2-hour reminder: Delay until 2 hours before. Send the third message.

The reschedule link in all three messages can be a direct link to your scheduling software’s reschedule page. Most scheduling tools generate a unique rescheduling link per appointment that you can extract from the webhook data.

Handling time zones

Atlanta is Eastern time, but if you serve clients who may be in other zones (common for remote-friendly service businesses), you need to handle time zone conversions in the automation. Make.com has built-in time zone handling. Set your scenario time zone to America/New_York to ensure the “48 hours before” calculation is correct.

Adding conditional logic

A basic sequence treats all appointments the same. A more sophisticated sequence adapts based on appointment type. New patient appointments might get an additional intake form request at 72 hours. High-value appointments might get a phone call from a human at 24 hours in addition to the automated SMS. No-shows from recurring clients might trigger a reschedule request rather than the standard sequence.

This conditional logic lives in Make.com as router modules — branches that send different messages based on appointment type, customer status, or other criteria available in the booking data.

What the implementation actually costs

If you build it yourself using Make.com and Twilio: 4–8 hours of setup time, $30–$80/month in tooling.

If you hire a consultant to build it: $1,500–$3,500 depending on complexity, with the same ongoing tooling cost. For most service businesses, this pays for itself in the first month based on no-show reduction alone.


If you want this built for your business — connected to your specific scheduling software, with the right message timing for your service type — book the free 30-minute audit. I’ll scope it specifically for your operation and give you a realistic timeline and cost.

Next step

Want this kind of thinking applied to your business?

The free 30-minute audit maps your highest-ROI AI opportunities and gives you a written report you can act on, with me or without me.

Book a free audit