The simple confirmation rhythm
Send three useful messages, not ten annoying ones
- Booked: confirm the service, day, approximate window, address area, and best reply path.
- Day before: remind them what to prepare and how to reschedule if needed.
- On the way: give a realistic ETA and a human contact option.
Keep every message plain-language, truthful, and easy to answer. Do not fake scarcity or imply a deposit, fee, or policy that the business does not actually use.
Copy/paste appointment confirmation text templates
1) New appointment booked
Hi {{first_name}}, this is {{business_name}}. We have you scheduled for {{service}} on {{day}} between {{arrival_window}}. Please reply YES to confirm, or reply with a better time if something changed.
2) Estimate appointment with prep note
Hi {{first_name}}, confirming your {{service}} estimate for {{day}} between {{arrival_window}}. If possible, please have photos/access details ready so we can quote accurately. Reply here with questions.
3) Day-before reminder
Quick reminder from {{business_name}}: we are scheduled for {{service}} tomorrow between {{arrival_window}}. If that window no longer works, reply RESCHEDULE and we will send options.
4) On-the-way ETA
{{technician_name}} from {{business_name}} is on the way and expects to arrive around {{eta_time}}. If access instructions changed, please reply here.
5) Running late without blame
Hi {{first_name}}, update from {{business_name}}: we are running about {{delay_minutes}} minutes behind. New ETA is {{eta_time}}. Sorry for the inconvenience — reply if this no longer works.
6) Soft reschedule after no answer
Hi {{first_name}}, we could not confirm today's {{service}} appointment. If you still want help, reply with 1 for tomorrow, 2 for later this week, or STOP if the project is no longer needed.
Human review rules before sending
- Check the name, service, date, time window, and address area before sending.
- Do not promise exact arrival unless the dispatcher can support it.
- Use STOP/unsubscribe language where SMS compliance or platform rules require it.
- Keep urgent/emergency language accurate; do not use false pressure to force a reply.
- Log the customer's reply in the CRM so the crew does not arrive after a cancellation.
AI prompt to customize the scripts
You are helping a local service business write appointment confirmation texts. Rewrite the templates below for {{business_type}}. Keep each text under 320 characters, friendly, truthful, and easy to reply to. Do not invent policies, fees, guarantees, discounts, or exact arrival times. Add variables in {{double_braces}} and include one human review checklist.
For a broader first-response system, start with the free AI lead response quickstart and the speed-to-lead swipe file.
Paid playbook
Want the full local lead follow-up system?
Local Lead Rescue System expands this into missed-call scripts, stale lead follow-up, qualification questions, CRM notes, response timing, and safe AI-assisted workflows for local service businesses.
See Local Lead Rescue SystemProduct signal: if appointment-confirmation searches or clicks show interest, add a scheduling/confirmation worksheet or SMS mini-pack to the Local Lead Rescue System buyer ZIP.