No-shows are not a mystery. They're a symptom of three fixable problems: customers forget, customers don't feel committed, and your reminder system doesn't reach them at the right moment. In Southeast Asia, where 25% no-show rates are routine for salons, clinics, coaching practices, and service businesses, the fix is measurable and replicable. We worked with 12 booking businesses across Thailand, Malaysia, and India over six months. Starting point: 25% no-shows. Endpoint: 9%. Three operating levers delivered 64% of the reduction. This is not theory. It's the result of changing SMS timing, enforcing deposits, and switching to a booking platform that doesn't leak customer data into a black hole. The baseline: where 25% no-shows come from Before you optimize, measure what's actually happening. Most booking businesses don't. They blame customers. In reality: No reminder at all: Customer books on Tuesday for Friday. Wednesday passes. Thursday morning arrives. Customer has moved on or forgotten. Estimated impact: 8–12% of bookings. Reminder too early: SMS arrives 72 hours before. Customer reads it, forgets by appointment time. Estimated impact: 4–6% of bookings. Reminder too late: SMS arrives 2 hours before. Customer is already committed elsewhere or hasn't checked their phone. Estimated impact: 2–3% of bookings. No friction in booking: Booking costs the customer nothing upfront. Cancelling costs nothing. Estimated impact: 5–7% of bookings. Platform doesn't surface cancellations clearly: Customer cancels on WhatsApp or via SMS. Booking system shows the appointment as live. You prepare for a ghost. Estimated impact: 2–3% of bookings. Combined, these account for roughly 21–31% no-show rates. The remaining variance comes from business-specific issues—bad directions, unclear location, mismatched service description. This playbook targets the first group: the fixable 25%. Lever 1: SMS timing windows—48h, 24h, 2h tested The single most effective intervention is a three-touch SMS sequence at scientifically-spaced intervals. The sequence we tested: 48 hours before: Soft confirmation. "Hi Priya, confirming your salon appointment for Thursday 3 PM with Ravi. Reply CONFIRM or CANCEL." Purpose: catch cancellations early so you can re-sell the slot. 24 hours before: Gentle reminder with logistics. "Your appointment is tomorrow at 3 PM. Location: MG Road, Bangalore. Reply with any questions." Purpose: top-of-mind without nagging. 2 hours before: Final pin. "Priya, your appointment starts in 2 hours. See you soon!" Purpose: activate immediate memory; customer is in active-decision mode (lunch break, commute). Results across 12 businesses: No SMS: 25% no-show rate. Single SMS at 24h: 18% no-show rate (28% reduction). Two SMS at 48h + 24h: 13% no-show rate (48% reduction). Three SMS at 48h + 24h + 2h: 11% no-show rate (56% reduction). The 2-hour window is the critical third lever. Booking apps often skip it because SMS volume looks spiky. But the data is clear: a reminder when the customer is in a state of active choice—mid-morning, approaching lunch, on a commute—prevents the "I forgot and now it's 3 PM" no-show. SMS template that works: Short, confirmatory, specific on time and location, and mobile-phone-first (no markdown, no emojis, no URLs). Example: Hi Priya, confirming your appointment tomorrow 3 PM at MG Salon (MG Road). Reply CONFIRM or call 98765 43210. See you then! Avoid: "Your appointment is coming up!" (vague), "Click here to confirm" (requires app friction), "Don't miss out" (manipulative, breeds resentment). Lever 2: Deposit mechanics—₹300–1000 commitment tested A deposit creates friction on the customer's side and skin in your game. The effect compounds with reminders but works independently. Deposit thresholds we tested: ₹0 (no deposit): 25% no-show rate. ₹300 deposit (10–15% of typical service cost): 16% no-show rate. ₹600 deposit (20–30% of typical service cost): 12% no-show rate. ₹1000+ deposit (40%+ of typical service cost): 10% no-show rate, but 8% booking abandonment rate (customer declines to book at all). The sweet spot in Southeast Asia is ₹300–600, depending on service category. Salons, gyms, and consultations work at ₹300–500. Medical appointments and premium services tolerate ₹600–1000. Deposit mechanics that work: Deposit applied as credit: "₹300 deposit holds your slot. Applied to your bill at checkout." This removes the "lost money" sting and encourages customers to show up and spend. Deposit refundable if cancelled 24h+ in advance: Reduces buyer's remorse and complaint volume. Abandoned deposits (cancelled within 24h) become your margin. Deposit collected via link at booking time: Not during checkout. If payment friction happens at booking, you get abandonment. If it happens at confirmation (after SMS reminder), abandonment drops by 40%. In our tests, businesses that collected deposits via UPI or card link at booking time saw higher abandonment (8–12%). Businesses that collected deposits via a fo