A 20% no-show rate destroys unit economics. A telehealth provider loses $150 per missed appointment; a hairstylist forfeits $80; a consultant burns a billable hour valued at $250. Yet most businesses send one SMS reminder—24 hours out, or worse, the day before—and call it done. The data is clear: a single reminder leaves 18–20% of customers no-showing. A three-part sequence—24 hours before, 3 hours before, and 30 minutes before—cuts that to 12%. The second and third touches matter because they reach different decision-making moments: the first is a heads-up, the second is a friction check ("do I still want to go?"), and the third is a last-chance nudge before abandonment. This playbook walks you through the sequence, shows you where most booking platforms get timing wrong , and gives you a measurement and ROI framework so you can test in your own business. Why single reminders fail Most businesses (and most booking platforms ) default to one SMS reminder 24 hours before the appointment. The logic is sound: far enough out that the customer has time to reschedule, close enough that it's top-of-mind. In practice, it doesn't work. A customer gets the SMS on Tuesday for a Wednesday 2 p.m. appointment. By Wednesday morning, they've forgotten. By 1:45 p.m., it's too late. The second failure mode is that a single reminder treats all no-shows as a single problem. They're not. Some customers genuinely forgot. Others got busy and made a conscious choice not to show but didn't cancel. A third group experienced a real conflict and didn't know how to reschedule. Each requires a different prompt at a different time. A single 24-hour SMS reminder typically reduces no-shows from 20% to 16–17%. A three-touch sequence gets you to 12% or lower. The second and third touches convert "forgot" and "ambivalent" into "showing up." The three-touch sequence that works Test this exact timing: 24 hours before: Confirmation + calendar link. "Your appointment with [provider] is tomorrow at [time]. Confirm you're coming: [link]. Reply STOP to cancel." 3 hours before: Gentle reminder + reschedule option. "See you in 3 hours! Running late or need to reschedule? Reply YES to confirm or send RESCHEDULE." 30 minutes before: Final nudge + support contact. "Appointment in 30 min. We're ready for you. If you can't make it, call [number] now." The 24-hour message serves as confirmation and gives the customer a low-friction cancellation path. Many no-shows happen because the customer booked carelessly and never intended to show. This message lets them opt out cleanly. The 3-hour message reaches the customer in real time. They're in their day now, not scrolling email at night. It's a friction check: are they still coming, or did something change? This is where you recover the "ambivalent" segment—the person who half-wanted the appointment but will reschedule if asked. The 30-minute message is the hard stop. If they haven't engaged yet, you're sending a final alarm. Research shows that customers who receive a 30-minute reminder are 8–12% less likely to be no-shows than those who don't, even if they received the 24-hour reminder. The recency of the alert matters. Measuring response rates and drop-off You can't improve what you don't measure. Set up tracking for each message in your booking system or CRM: Delivery rate: What % of 24-hour messages were delivered (not bounced)? Target: 98%+. If your delivery rate is below 95%, you have a phone number quality problem. Open/read rate: SMS doesn't have "opens," but you can measure clicks (calendar confirmations, reschedule links). Target for 24-hour: 35–50% of customers click the confirmation link. Response rate: What % replied to the 3-hour message (YES, RESCHEDULE, or a reschedule request)? Target: 15–25%. If this is below 10%, your message is too vague or your reschedule workflow is broken. Reschedule rate: Of customers who engaged with the 3-hour message, what % rescheduled? Target: 3–8%. This is your "friction recovery" win. No-show rate: Of customers who received all three messages and didn't reschedule, what % didn't show? Benchmark: 12–15%. Of customers who received only the 24-hour message, what % didn't show? Benchmark: 18–22%. Create a simple spreadsheet: Date | Appointment ID | Received 24h SMS | Clicked 24h Link | Received 3h SMS | Responded 3h | Rescheduled | Received 30m SMS | Showed Up | No-Show. Run this weekly for 4–6 weeks to establish baseline drop-off and identify where your sequence leaks. Where booking platforms get timing wrong Most major booking platforms—Calendly, Acuity Scheduling, Calcom—offer SMS reminders, but they bundle timing poorly. A few common mistakes: Fixed timing: You set one reminder time (e.g., "24 hours before") and every appointment gets it. No flexibility for appointment type. A telehealth visit benefits from a 3-hour reminder; a consulting call 72 hours out doesn't. No reschedule link in the reminder: The SMS says "confirm" but doesn't give the customer a friction