← Back to blog
·3 min read

Three SMS templates for booking confirmations that actually reduce no-shows

A booking confirmation that does more than confirm — it reduces no-shows, sets expectations, and pre-handles the most common day-of questions.

A booking-confirmation SMS feels like a small operational detail. It's not. The right confirmation message reduces no-shows by 30-50%, lowers day-of inbound calls about scheduling, and primes the customer for a smoother service experience.

The wrong confirmation — or no confirmation at all — costs you the inverse.

Here are three templates that work, organized by use case.

Template 1: First confirmation (sent at booking)

Sent immediately after the customer books. Confirms the appointment and sets expectations for what comes next.

Hi [first name], you're booked with ABC Plumbing for [day], [time window]. Tech: [tech first name]. Address: [service address]. Reply STOP to opt out. We'll send a reminder the day before, and the tech will text when they're on the way.

Why it works:

  • Day, time window, tech name — concrete, scannable details
  • Service address — confirms there's no address mix-up
  • Forward-looking expectations — "we'll remind, tech will text on the way" reduces day-of anxiety
  • Opt-out language — required for SMS compliance; doesn't hurt deliverability
  • Brand tone is calm and confident — sets the tone for the whole engagement

Template 2: Day-before reminder (sent ~24 hours prior)

Sent 24 hours before the scheduled appointment. Reduces no-shows and surfaces reschedule needs early.

Hi [first name], reminder: ABC Plumbing tomorrow [day] between [time window]. Reply Y to confirm, R to reschedule, or call us at 555-1234.

Why it works:

  • Brevity — under 160 characters, fits in single SMS
  • Three-way reply — confirm, reschedule, call — simple and clear
  • Reschedule path is easy — reduces no-shows by giving an honorable exit if the customer's situation changed
  • Phone number visible — for customers who want a real conversation

For customers who reply Y, log the confirmation. For customers who reply R, your office reschedules within an hour. For customers who don't reply, that's a yellow flag — flag it for the dispatcher's review and a phone call if it's a high-value job.

Template 3: On-the-way SMS (sent when tech leaves prior job)

Sent the moment the tech marks "en route" on the dispatch board. Should fire automatically.

Hi [first name], [tech name] from ABC Plumbing is on the way — ETA about [X] minutes. Heads up: we'll need access to [equipment location, e.g., crawl space, attic, garage]. Anything we should know before we arrive?

Why it works:

  • Tech name personalizes the experience — customer knows who's coming
  • ETA is concrete — "about 20 minutes" beats "soon" or no estimate at all
  • Access prep cue — customer can prepare (clear path, leash dog, find keys) so the visit starts smoothly
  • Open-ended close — invites the customer to share new information, common pattern: "actually a different issue popped up since I called" or "the gate code changed"

The "anything we should know" close catches scope expansions, second issues, or context changes before the tech arrives. Catching them in advance saves time vs discovering during the visit.

What to avoid

Generic mass-blast tone. "Dear valued customer, this is to confirm your appointment." Reads as automated, transactional, low-trust.

Multiple messages back-to-back. Don't fire confirmation + reminder + on-the-way + post-visit + review-request all in the same hour. Space them appropriately.

No-reply numbers. Customers should be able to reply to your SMS confirmations and reach a human. No-reply SMS frustrates customers and feels low-trust.

Long messages. SMS works because it's fast to read. A 400-character "confirmation" that takes a screen-full to scan defeats the medium.

Ambiguous time windows. "Tomorrow morning" is bad. "Tomorrow between 8-10 AM" is good. Specific windows let customers plan their day around the visit.

Implementation

Most modern FSM platforms support templated SMS sends triggered by booking events, day-before reminders, and tech-status changes. Configure all three templates once; they fire automatically per booking.

For SMS compliance:

  • Get explicit consent at booking ("By booking, you agree to receive service-related SMS at this number")
  • Honor STOP keywords immediately
  • Don't send promotional SMS without separate opt-in
  • Use a registered short code or 10DLC long-code number to maintain deliverability

What good looks like

After implementing structured booking confirmations, most operations see:

  • No-show rate drops 30-50%
  • Day-of "when is the tech coming?" calls drop substantially
  • Customer satisfaction proxies (Google review velocity, repeat-customer rate) lift
  • Tech productivity climbs slightly because day-of friction is reduced

The cost is one-time setup; the benefit compounds across every booking. Worth the hour of setup.

For the broader customer-experience workflow — from first contact through post-visit follow-up — see our customer portal feature page.

Ready to see what an honest tool feels like?

Start your 14-day free trial. No credit card. Cancel anytime.