koira
booking confirmationssms open ratesemail open rates

Booking Confirmation Open Rates: The Data on SMS, Email, and DMs

KOIRA Team8 min read1,820 words
Booking confirmation open rate comparison chart showing SMS at 98%, DM at 80%, and email at 35% across service business appointment reminders
Intro
Breakdown
Solution
FAQ
◆ Key takeaways
  • SMS booking confirmations have a 98% open rate and a median read time under 3 minutes — no other channel comes close on speed.
  • Email confirmation open rates average 30–40% for service businesses, but they serve a different purpose: paper trail, calendar attachment, and rescheduling link.
  • Instagram and Facebook DM confirmations see 70–80% open rates when the customer already uses that platform actively, but delivery is subject to algorithm and inbox-filter changes.
  • No-show rates drop by up to 29% when a business sends at least two reminders across two different channels before the appointment.
  • Channel fatigue is real: customers who receive SMS confirmations for every minor update start ignoring them within 4–6 weeks — reserve SMS for high-stakes touchpoints.
  • The optimal sequence for most service businesses is: SMS confirmation immediately after booking, email with calendar invite within 5 minutes, and an SMS reminder 24 hours before.

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:

  1. Immediate SMS (within 60 seconds of booking): "Confirmed: [Service] with [Business] on [Date] at [Time]. Reply STOP to cancel."
  2. Email within 5 minutes: Full confirmation with calendar attachment, location, prep instructions, and reschedule link
  3. 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.

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.

Save this for later
Get a PDF copy of this post →
Drop your email, we’ll send you the full piece as a clean PDF. Plus the weekly KOIRA roundup.
Title: SMS vs Email vs DM: Which Booking Confirmation Actually Gets Read?
Booking Confirmation Open Rate
The percentage of customers who open a booking confirmation message, which averages 98% for SMS, 30–40% for email, and 70–85% for social media DMs depending on platform and audience.
No-Show Rate
The percentage of booked appointments where the customer does not appear, which averages 26–30% with no confirmation sent and drops to 4–7% with a multi-channel SMS-plus-email reminder sequence.
Channel Fatigue
The decline in customer engagement with a messaging channel caused by receiving too many messages, most commonly observed with SMS when businesses send more than 4–5 messages per month per customer.
Multi-Channel Confirmation Sequence
A booking reminder strategy that uses two or more communication channels in a timed sequence — typically an immediate SMS, a follow-up email with calendar attachment, and a 24-hour SMS reminder — to maximize the likelihood a customer sees and acts on their appointment confirmation.
WhatsApp Business Open Rate
The percentage of WhatsApp Business messages opened by recipients, which averages 85–95% due to the opt-in nature of the channel and customers' habit of checking WhatsApp frequently throughout the day.
SMS vs Email vs DM Booking Confirmations: Channel-by-Channel Breakdown
AreaStrengthsWeaknesses
SMS98% open rate, read in under 3 minutes, drives highest no-show reductionNo calendar attachment, costs per message, opt-out risk if overused
EmailCalendar invite attachment, rescheduling links, full brand presentation, paper trail30–40% open rate, read hours later, competes with inbox volume
Instagram/Facebook DM70–85% open rate, meets customers where they already areDelivery not guaranteed, no calendar support, feels less official
WhatsApp Business85–95% open rate, rich media support, global reachRequires opt-in, not universal in all markets, setup complexity
SMS + Email combinedDrops no-show rates to 7–10%, covers both speed and completenessRequires automation to execute consistently without manual effort
SMS + Email + 24hr reminderLowest no-show rates in the industry (4–7%), fully covers the customer journeyThree-touch setup requires a reliable automated system to avoid gaps

How to Build a Booking Confirmation Sequence That Reduces No-Shows

  1. 01
    Choose your primary confirmation channel based on your booking source. If customers book through your website or a booking platform, SMS is your primary channel. If they book through Instagram DMs, add SMS or email as a secondary channel rather than relying on DMs alone for the official confirmation.
  2. 02
    Collect both a mobile number and email address at the time of booking. You need both to run a multi-channel sequence. Make mobile number a required field on your booking form — not optional. Without it, you're limited to email-only, which leaves 60–70% of confirmations unread.
  3. 03
    Send an SMS confirmation within 60 seconds of the booking being made. The message should include service name, business name, date, time, and a cancellation path. Keep it under 160 characters so it arrives as a single message rather than splitting across two.
  4. 04
    Send an email confirmation within 5 minutes with a calendar attachment. Include an .ics calendar file, your address with a Google Maps link, any pre-appointment instructions, and a rescheduling link. This is the 'paper trail' confirmation the customer will search for later.
  5. 05
    Send a 24-hour SMS reminder the day before the appointment. This single step has the largest marginal impact on no-show reduction. Keep it brief: 'Reminder: [Service] tomorrow at [Time] with [Business]. Reply CANCEL if you need to reschedule.' Include a phone number or link for easy cancellation.
  6. 06
    Add a same-day reminder for high-value or long appointments. For appointments over 90 minutes or worth more than $150, a morning-of SMS reminder is worth adding. For routine 30-minute bookings, the 24-hour reminder is sufficient — more messages start to feel like harassment.
  7. 07
    Automate the entire sequence so it runs without manual input. A confirmation sequence that depends on a human to send it will eventually fail — on a busy day, when someone's out sick, or simply because it got forgotten. Set it up once in your booking or automation platform and let it run the same way every time.
FAQ
What is the average open rate for SMS booking confirmations?
SMS booking confirmations achieve open rates of 95–98%, with a median read time under 3 minutes. This is significantly higher than email (30–40%) or DMs (70–85% when delivered). The speed of reading is what makes SMS particularly effective for appointment reminders — customers process the confirmation while the booking is still top of mind.
Does sending booking confirmations by both SMS and email actually reduce no-shows?
Yes, substantially. Businesses using only email see no-show rates of 18–22%; SMS only brings that down to 10–14%. Combining both channels drops no-shows to 7–10%, and adding a 24-hour SMS reminder pushes it further to 4–7%. Each additional touchpoint through a different channel compounds the effect because it catches customers at different moments and in different mental states.
Are Instagram or Facebook DM booking confirmations reliable?
DMs have high open rates (70–85% on Instagram/Facebook, up to 95% on WhatsApp Business) but inconsistent delivery. Meta's message request filters and spam detection can silently route messages to folders customers rarely check, and you have no reliable delivery receipt. DMs work best as a confirmation channel when the customer originally booked through that platform — not as a substitute for SMS or email.
How soon after booking should a confirmation be sent?
Within 60 seconds for SMS, and within 5 minutes for email. Confirmations sent more than 30 minutes after booking see measurably lower open rates — the customer's attention has moved on and the message competes with everything else in their inbox or notification tray. Immediate confirmation also reinforces that the booking was received and is locked in, which reduces customer anxiety and cancellation rates.
What should a booking confirmation SMS actually say?
Keep it to the essentials: service name, business name, date, time, and a clear opt-out or cancellation path. Example: 'Confirmed: Deep tissue massage with Riverside Wellness on Fri July 25 at 3pm. Reply CANCEL to cancel or call 555-0100.' Avoid long URLs, marketing language, or anything that makes it look like a promotional message — those patterns increase the chance of it being ignored or filtered.
How many reminders is too many before an appointment?
For most service businesses, three touchpoints is the effective ceiling: an immediate confirmation, a 24-hour reminder, and optionally a 2-hour same-day reminder for high-value or long appointments. Beyond three reminders, customer satisfaction starts to drop and opt-out rates climb. The goal is to be helpful, not to badger — and the 24-hour reminder does the heaviest lifting on no-show reduction.
Find KOIRA on
XLinkedInFacebookCrunchbaseWellfoundF6S
Keep reading
Guides
How to Fill Cancellations from a Waitlist Automatically
9 min read
Guides
Self-Driving Ops for a 5-Person Agency: A Real Setup
9 min read
Guides
How to Follow Up Website Leads Without Losing Weekends
9 min read
Data
Abandoned Cart Recovery Rates by Sequence Length: The Data
8 min read
Stay in the loop
New posts, straight to your inbox.
Marketing and sales insights from the KOIRA team. No filler.
SMS vs Email vs DM: Which Booking Confirmation Actually Gets Read?
Get KOIRA