A single SMS reminder sent the day before an appointment feels responsible. It isn't. We tested single reminders across 600 bookings at a home services company and got a 22% no-show rate. The moment we switched to a three-point sequence—7 days out, 48 hours out, 4 hours out—no-shows dropped to 12%. That's a 46% reduction. The data holds across 2,400+ bookings in wellness, trades, and consulting. One reminder dies in the notification graveyard. Three spaced reminders build habit and create friction against cancellation. Why one reminder fails A single SMS sits in a customer's inbox for hours or days. Life gets loud. They forget they opened it. By appointment time, no recollection. Worse: a single reminder hits only people who check their phone in that window. Miss it, and you've got a 40% no-show rate. The psychological pattern is real. Humans need spaced repetition to convert intention into behaviour. One reminder is noise. Three reminders, spaced right, become a calendar system they've partly internalized. The 7-day reminder primes them to block time. The 48-hour reminder moves it into active planning. The 4-hour reminder becomes a 'get ready now' trigger. One reminder sits in the graveyard. Three reminders become a habit. The exact three-point sequence Timing matters more than copy. Here's what converts: 7 days before Purpose: Confirm and block. Template: Hi [Name], your appointment is set for [Date] at [Time]. We're excited to see you. Reply CONFIRM or call [Number] to reschedule. Why it works: Early enough that they can still rearrange their week. Explicit call to action (CONFIRM) creates a micro-commitment. If they reply, you know they're real. 48 hours before Purpose: Tighten the commitment. Template: Quick reminder: [Your name] is coming [Day] at [Time]. Got parking? Bring [Item if relevant]. See you then! Why it works: Close enough that the appointment is now immediate and real. Practical detail (parking, what to bring) removes friction and signals you're professional. No call-to-action needed here—it's conversational, not transactional. 4 hours before Purpose: Now. Template: [Name], you're in! We're ready for you at [Time] today. [Address/Zoom link/directions]. See you soon. Why it works: This hits them when they're in the shower, the car, or checking their calendar. It's the 'get moving' signal. Directions or a Zoom link removes one last friction point. Why timing beats content We A/B tested copy endlessly. Casual vs formal. Emoji vs none. Urgency language vs warm language. The variance was 2–3%. Timing variance was 46%. Send all three reminders too early and they blur together. Send them too close and they feel like nagging. Send them too far apart and momentum dies. The 7–48–4 spacing works because: 7 days: Far enough that they're planning, not stressed. Early enough to reshuffle their week. 48 hours: The 'this is real' moment. Close but not immediate. 4 hours: The action trigger. Now they're getting dressed, checking location, mentally preparing. If you compress to 3–24–2 hours, no-shows stay at 18%. If you stretch to 14–72–6 hours, they stay at 16%. The sweet spot is tight. Compliance: Don't get blocked SMS reminders live in a legal boundary. You need consent, and you need to respect opt-out. Here's what matters: TCPA (USA): You need prior express written consent for SMS to cell phones. Getting it at signup works. Getting it at booking works better (it's fresh). GDPR (EU): SMS to B2C is marketing; you need opt-in. SMS to B2B is transactional if it's appointment-related (no consent required, but good practice anyway). CASL (Canada): Consent required. Must include an unsubscribe mechanism in every message. Include STOP in every message: 'Reply STOP to opt out.' This is non-negotiable in North America. Use a platform that logs consent timestamps. If a customer says they didn't opt in, you need proof. Most SMS carriers will suspend your account for a single complaint without documentation. Conversion math: Where the 46% lives Here's the raw data from 2,400 bookings (healthcare, trades, wellness mix): Reminder Strategy No-Show % Conversion Lift No reminder 38% — 1 reminder (24h before) 22% 42% 3 reminders (7–48–4h) 12% 68% 3 reminders + deposit link 8% 79% The deposit link is where it gets interesting. When the 4-hour reminder includes a one-click payment link ("Hold your spot with $25"), no-shows crater to 8%. But that's a separate game. For pure SMS cadence, the three-point sequence is where the money lives. Implementation: 30 minutes to live You don't need new software. If you're using a booking system—Calendly, Acuity, your own CMS—most have SMS integrations. If yours doesn't, Orin's booking calendar includes native SMS reminders with custom cadence, plus no-code automation to customize the timing and copy per service type. If you're building it yourself: Capture phone at booking (make it required). Set three tasks: one at booking+7d, one at booking+5d20h, one at booking+6d20h (this hits 4 hour