The Question Every Service Business Owner Eventually Asks
You send a booking confirmation. The customer doesn't show. You wonder if they ever saw it.
This happens thousands of times a day across salons, clinics, gyms, and service shops — not because the business forgot to confirm, but because the confirmation went to the wrong channel, at the wrong time, in the wrong format. The fix isn't sending more messages. It's understanding what actually gets read.
Here's what the data says.
SMS: The Undisputed Open-Rate Winner
SMS booking confirmations achieve a 98% open rate. That number gets cited so often it starts to feel like marketing fluff, but it holds up across multiple industry sources — SimpleTexting, Klaviyo, and Twilio's annual messaging reports all land in the 95–98% range for transactional SMS.
More important than the open rate is when it happens. The median time-to-read for an SMS is under 3 minutes. For a booking confirmation, that matters enormously: a customer who books at 2:47 PM has already mentally filed the appointment by 2:50 PM. They've added it to their mental calendar. The friction of forgetting hasn't had time to set in.
For no-show reduction specifically, SMS reminders sent 24 hours before an appointment reduce no-shows by an average of 26–29% compared to businesses that send no reminder at all. That single stat is worth more than any other metric in this post if your business loses money on empty slots.
Where SMS falls short:
- It can't carry a calendar invite attachment (.ics file) natively
- It has no visual formatting — no logo, no color, no brand feel
- It's expensive at volume relative to email (typically $0.01–$0.05 per message depending on provider)
- Customers who receive too many SMS messages from a business start opting out. Average opt-out rates climb after 4–6 weeks of frequent messaging
The practical rule: use SMS for time-sensitive, high-stakes moments — the confirmation itself, the 24-hour reminder, and any same-day change. Don't use it for newsletters, promotions, or anything that can wait.
Email: Lower Open Rates, But a Different Job
Email booking confirmations average 30–40% open rates for service businesses. That sounds disappointing next to SMS's 98%, but comparing them directly misunderstands what email is for.
Email does things SMS can't:
- Calendar attachments (.ics files) that add the appointment directly to Google Calendar, Apple Calendar, or Outlook with one tap
- Rescheduling and cancellation links that don't require a phone call
- Detailed pre-appointment instructions — what to bring, where to park, what to avoid beforehand
- A paper trail the customer can search for later ("what time is my appointment again?")
- Brand presentation — logo, colors, a professional layout that signals you're a real business
The businesses that see 35–40% email open rates on booking confirmations are typically sending from a recognizable sender name, using a subject line that includes the appointment date and service name ("Your haircut — Thursday July 24 at 2pm"), and sending within 5 minutes of the booking being made.
Email confirmations sent more than 30 minutes after booking see measurably lower open rates — the customer's attention has moved on, and the email competes with everything else in their inbox.
Where email underperforms: Same-day reminders. If you're trying to catch someone's attention the morning of their afternoon appointment, SMS wins by a wide margin. Email is for the confirmation record, not the last-minute nudge.
DMs: High Ceiling, Inconsistent Floor
Direct messages on Instagram, Facebook, and WhatsApp occupy a genuinely interesting middle ground. When they work, they work extremely well. When they don't, you have no visibility into why.
Industry data on DM open rates for business messages is harder to pin down precisely because Meta and other platforms don't publish it directly. Third-party studies (Sprout Social, ManyChat, and various chatbot platform reports) suggest Instagram and Facebook DM open rates of 70–85% for businesses that have an active, engaged following. WhatsApp Business messages, which are more opt-in by nature, see open rates of 85–95% — closer to SMS.
The catch: DM delivery is not guaranteed the way SMS or email is. Meta's message request filters, spam detection, and inbox prioritization algorithms can quietly route your confirmation to a "message requests" folder the customer never checks. You have no delivery receipt in the traditional sense.
When DMs make sense as a confirmation channel:
- Your business already books through Instagram DMs (a common pattern for lash techs, tattoo artists, personal trainers, and other solo practitioners)
- You have an active WhatsApp Business account and your customers are already in that ecosystem
- Your customer base skews younger and is more likely to check DMs than email
When DMs don't make sense:
- You're using them as a substitute for SMS or email rather than a complement
- You can't verify delivery
- Your customers didn't initiate contact through that platform
One practical note: businesses that use DMs as their primary booking channel often find that their no-show rates are higher than businesses using SMS or email, precisely because DM confirmations feel more casual and less "official" to the customer.
The No-Show Math: Why Channel Sequencing Beats Channel Selection
The most important finding across booking confirmation research isn't which single channel wins — it's that multi-channel sequences outperform any single channel by a significant margin.
Here's a rough breakdown of no-show rates by confirmation approach, synthesized from appointment software platforms including Acuity, Mindbody, and Vagaro's published benchmark data:
| Confirmation Approach | Average No-Show Rate |
|---|---|
| No confirmation sent | 26–30% |
| Email only | 18–22% |
| SMS only | 10–14% |
| Email + SMS (two-touch) | 7–10% |
| Email + SMS + 24hr SMS reminder | 4–7% |
The pattern is clear: each additional touchpoint, delivered through a different channel, reduces the no-show rate further. The marginal gain from a third reminder is smaller than the gain from the first, but for a business where a single no-show costs $80–$200 in lost revenue, even a 3-percentage-point reduction pays for itself quickly.
The optimal sequence most service businesses should run:
- Immediate SMS (within 60 seconds of booking): "Confirmed: [Service] with [Business] on [Date] at [Time]. Reply STOP to cancel."
- Email within 5 minutes: Full confirmation with calendar attachment, location, prep instructions, and reschedule link
- SMS 24 hours before: Short reminder with a cancellation link if you want to give them an easy out
If you're already using DMs as your booking channel, add an email to that sequence — even if the customer books through Instagram, collect their email at booking and send the paper-trail confirmation there.
Channel Fatigue: The Silent Killer of SMS Effectiveness
SMS has the best open rates in the business — until you abuse it.
Customers who receive SMS messages from a business more than 4–5 times per month that aren't directly relevant to them start ignoring those messages, or worse, opting out. Opt-out rates for SMS marketing messages average 2–5% per send for businesses that message too frequently. Once someone opts out, you've permanently lost that channel for them.
The rule of thumb: SMS is for moments that require immediate attention. Booking confirmation? Yes. 24-hour reminder? Yes. Flash sale? No. "We miss you" re-engagement? No. Monthly newsletter? Absolutely not.
Email has more tolerance for frequency — customers expect their inbox to be busy and have trained themselves to filter it. DMs have the least tolerance: a business that sends unsolicited DMs to customers gets reported as spam faster than any other channel.
What This Means for How You Set Up Confirmations
Most service businesses are running one of three setups right now:
Setup A — Email only: They're leaving 60–70% of their confirmation messages unread and probably have no-show rates above 15%.
Setup B — SMS only: Better open rates, but no calendar attachment, no rescheduling link, and no paper trail. Customers who want to reschedule have to call or DM.
Setup C — Both, sent manually: The owner or front desk sends confirmations by hand. This works until it doesn't — until someone forgets, until it's a busy Saturday, until the person who does it is out sick.
The businesses with sub-5% no-show rates are almost universally running automated multi-channel sequences. The confirmation goes out the same way every time, within seconds of the booking, regardless of who's working. Automating the booking confirmation sequence is the kind of task that runs once in setup and then never needs to be touched again — which is exactly the kind of busywork that should be on autopilot.
For a deeper look at how automated waitlist and cancellation filling fits into this picture, see our post on filling cancellations from a waitlist automatically.
The Bottom Line
SMS wins on open rate and speed. Email wins on completeness and calendar integration. DMs win when that's already where your customer lives. None of them win alone.
If you're choosing one channel because setting up two feels complicated, start with SMS. You'll recover more no-shows than any other single investment you can make in your booking flow. But if you're going to do this right, build the sequence: SMS confirmation, email with the calendar invite, SMS reminder the day before. Then automate it so it runs without you.
The data is unambiguous: the businesses with the lowest no-show rates aren't the ones who found the magic channel. They're the ones who built a system that doesn't depend on anyone remembering to send the message.



