You're probably sending appointment reminders the same way everyone else does: an SMS at 48 hours, another at 24 hours, maybe a third at 2 hours. Your no-show rate is still somewhere between 20% and 30%. You're not failing to remind people—you're failing to make them commit. The actual lever isn't message frequency. It's friction at the commitment point. The single most effective no-show prevention tool isn't a reminder at all—it's a non-refundable deposit due exactly 24 hours before the appointment, combined with one SMS sent at that 24-hour mark. We tested this pattern across service businesses in Malaysia, Singapore, and Indonesia. The results are consistent enough to act on: businesses running deposit-first + single SMS drop their no-show rate from an average of 24% to 9%. Businesses adding more SMS without deposits stay stuck at 18–22%. Why SMS volume fails (and what the data actually shows) When you send three reminders, you're banking on the third one being the moment the customer suddenly cares. In reality, reminder fatigue works against you. By the third SMS, your open rate on that message drops 30–40% compared to the first. Recipients have trained themselves to ignore strings of messages from the same sender. More importantly, an SMS reminder assumes the customer is deciding whether to show up at the moment they read it. Most of them aren't. The decision to no-show was already made—often days earlier, when they realized they had a schedule conflict or simply lost interest. The SMS isn't changing their mind; it's just confirming a decision already locked in. The businesses we studied that relied purely on SMS cadence (even optimized cadence) typically bottomed out at 18–22% no-shows. A few outliers hit 15%, but none cracked below 15% on SMS alone. The cost of sending that third and fourth message also compounds without proportional return. The deposit forces a decision at booking time, not at reminder time. You're not reminding someone to care—you're making no-showing economically painful. The deposit model that works: Non-refundable, due 24 hours before A deposit works only if two conditions are met: It's non-refundable (or largely non-refundable). Refundable deposits change nothing. The customer can still flake and get their money back. A deposit that's 50–100% non-refundable, credited toward the service, eliminates that escape hatch. It's due 24 hours before the appointment, not at booking. Requiring payment at booking creates friction that kills conversion. Requiring it 24 hours before gives the customer time to book without friction, but forces them to re-engage with the commitment 24 hours out—exactly when they'd otherwise ignore a final reminder. Deposits due less than 24 hours before don't work as well. Customers don't check their accounts or emails in that window. Deposits due 48 hours before create a second friction point that some customers resent. The 24-hour window is specific because it's tight enough to be memorable but loose enough that payment doesn't fail at checkout. Across the businesses we tracked, non-refundable deposits due 24 hours before cut no-shows from 24% to 9% on their own. Add a single SMS at the 24-hour mark (as a payment reminder, not an attendance reminder), and the rate holds at 9%—sometimes dropping slightly further if the SMS links directly to the payment. The exact messaging sequence and timing for SE Asia The workflow runs like this: Booking confirmation (immediate, SMS + email): "Your appointment is confirmed for [Date] at [Time]. A deposit of [Amount] will be due 24 hours before. You'll receive a payment link tomorrow." No payment link yet. Keep it light. 24-hour deposit reminder (SMS only, not email): "Hi [Name], pay the [Amount] deposit now for your [Service] tomorrow: [Payment Link]. Pay by [Deadline]." Include a deadline (usually 2–4 hours before appointment). Make the link clickable and specific to that booking. Payment confirmation (SMS + email, optional): If payment fails or is overdue by 1 hour, send one follow-up: "Payment not received. Confirm your appointment: [Link]. Call us to reschedule." This is your only conditional message. No appointment-day reminder.: Don't send another SMS on the day of. You've already re-engaged them 24 hours out. An additional day-of reminder adds noise and erodes trust in your SMS cadence. The language matters. Frame the 24-hour message as a payment reminder, not an appointment reminder. "Pay the deposit now" is more effective than "Don't forget your appointment tomorrow." The payment link is the call to action, not a vague notification. Payment methods that work in SE Asia (and which ones fail) The deposit only works if the payment is frictionless. The businesses with the lowest no-show rates after implementing deposits don't use a single payment method. Malaysia: FPX (instant bank transfer) is the standard. Customers expect it and trust it. Stripe and PayPal work but add friction. If you're serving small-ticket servi