Your appointment reminder is being read. The problem isn't whether the customer sees it—it's whether they care enough to show up. SMS reminders work. A 24-hour text message cuts no-shows by 20–30% across every industry, from dental practices to personal training to client consultations. That's real, and it costs almost nothing. But if you're running above a 15–20% no-show rate, and reminders alone aren't moving the needle further, the problem isn't your timing or your message. The problem is that reminders are addressing a communication gap, not a commitment problem. No-shows have three root causes. You're either attracting the wrong customer type (poor fit), the appointment was too easy to ignore (low commitment), or the customer encountered a genuine blocker at the last minute (life happens). Reminders only help with the second one. Everything else requires friction, incentive redesign, or better upfront qualification. Why reminders plateau at 20–30% reduction A no-show is not a failure to remember. If it were, your 48-hour and 24-hour SMS blasts would stack and compound. They don't. The second reminder produces almost no additional reduction because the customer who forgets twice in two days wasn't going to come anyway. What reminders actually do: Catch the genuinely forgetful (small group; one reminder is enough) Create a moment of decision: "Do I actually want to do this?" Surface schedule conflicts the customer had but ignored What they don't do: Make a low-commitment appointment feel valuable Create real cost if you cancel Filter out tire-kickers at booking time Handle the customer who genuinely forgot they booked it three weeks ago The 20–30% you gain from reminders is your ceiling unless you change what happens before and after the booking itself. Prepayment: the simplest friction A deposit—even a small one—cuts no-shows dramatically. Not because the customer cares about losing $10 or $50 (they don't, relative to forgetting), but because prepayment changes how they think about the appointment. It moves from "something I said yes to" to "something I paid for." You don't need to charge full price upfront. Test these gates: $5–$10 non-refundable hold on free or low-cost services (consultations, discovery calls, fitness trials). The friction is low; the signal is high. No-show rate typically drops to under 5%. 50% upfront for high-value slots (coaching sessions, design consultations, premium bookings). Refundable if cancelled 24–48 hours prior. Full payment for short-notice bookings (same-day or next-day slots). If they book with 48 hours or more notice, collect a deposit only. The key: make the deposit small enough that it doesn't suppress demand, but large enough that it requires intent. A $2 hold on a $40 service does nothing. A $10 hold does. Most booking systems can now collect payment at booking time and route refunds automatically when cancellations hit your threshold. If yours doesn't, it's a sign the tool isn't built for service-based businesses at scale. Conditional rebooking: turn cancels into pattern data The second time someone cancels or no-shows, you have a pattern. Treat it as feedback, not a one-off. Build this logic into your booking workflow: First cancellation: Accept it, remind them the slot exists ("We can reschedule you for next Tuesday at 2 pm if that works better"). Second cancellation or no-show: Require a deposit on the next booking, or move them to a later time slot (Friday vs. Monday; afternoon vs. morning) to test fit. Third offence: Require confirmation 24 hours before (not just 24-hour reminder—actual active confirmation), or close the slot. Don't do this silently. Tell the customer: "We've had to reschedule twice now. To make sure we're both committed, your next appointment requires a $X deposit. We refund it if you cancel with 24 hours' notice." They'll either commit or drop off, and both outcomes are wins for you. Timezone awareness and time-of-booking correlation No-shows cluster by booking window and appointment time. You need to see the pattern. Audit your no-show rate by: Time of day booked: Are 11 pm mobile bookings more likely to no-show than 9 am desktop bookings? Days to appointment: Do same-day bookings no-show more or less? (Varies wildly by service type.) Timezone mismatch: If you serve global clients, are timezone-adjacent bookings riskier? (A 6 am slot booked by someone in UTC+8 at 11 pm might be low-intent.) Appointment time: Monday 8 am slots historically no-show more than Tuesday 10 am. Adjust your marketing and deposit policy accordingly. Once you've identified your high-risk bucket (e.g., "Friday 6 pm slots booked with 48 hours or less notice"), apply stronger friction there: higher deposit, require phone confirmation, offer an alternative time at a lower rate. Qualification at booking time: the upfront filter The best no-show is the one you prevent by not booking a bad-fit customer in the first place. Add a booking form question or two that surface