Customer communication is one of the highest-ROI activities for service businesses — but most companies communicate inconsistently or not at all. Businesses that send automated, professional communication at every touchpoint see 31% higher customer satisfaction scores, 43% more repeat bookings, and 4.8x more online reviews.
These 25 templates are ready to use. Customize the brackets with your information and automate them through your field service software.
Appointment Confirmation Templates
Template 1: Booking Confirmation (SMS) ``` Hi [First Name], your [service type] is confirmed for [Date] between [Time Window].
Your tech: [Technician Name] Address: [Job Address]
Reply STOP to cancel, or call us at [Phone] to reschedule.
— [Company Name] ```
When to send: Immediately after booking Automation trigger: New job created
---
Template 2: Booking Confirmation (Email) ``` Subject: Your [Service Type] Appointment is Confirmed — [Date]
Hi [First Name],
Your appointment is confirmed! Here are the details:
Service: [Service Description] Date: [Full Date] Time Window: [Start Time] – [End Time] Technician: [Name] Address: [Full Address]
What to expect: - You'll receive a text when your technician is 30 minutes away - The job typically takes [Duration] - Payment can be made by card on-site or online
Questions? Reply to this email or call [Phone].
See you [Day of Week], [Your Name] [Company Name] ```
---
Template 3: 24-Hour Appointment Reminder (SMS) ``` Reminder: [First Name], your [service type] is tomorrow at [Time].
[Technician Name] will be your tech. We'll text you when they're 30 min away.
Need to reschedule? Call [Phone] by 5pm today.
— [Company Name] ```
When to send: 24 hours before appointment
---
Template 4: Day-Of Appointment Reminder (SMS) ``` Good morning [First Name]! Your [service type] is today.
We'll send an ETA text when [Technician Name] is on the way.
See you today! — [Company Name] ```
When to send: Day of appointment at 8am
Arrival Notification Templates
Template 5: En Route Notification (SMS) ``` [First Name], [Technician Name] from [Company Name] is on the way to you!
ETA: [Minutes] minutes Truck: [Description or license plate]
[Technician Photo URL if available]
— [Company Name] ```
When to send: Auto-triggered by GPS when technician is 20-30 minutes away
---
Template 6: Arrival at Gate/Property (SMS) ``` Hi [First Name], [Technician Name] just arrived at [Address].
If you have a gate code or specific instructions, reply here.
— [Company Name] ```
---
Template 7: Running Late Notification (SMS) ``` Hi [First Name], quick update — [Technician Name] is running about [Minutes] minutes behind schedule at the previous job.
New ETA: [Time]
We're sorry for the delay. Thank you for your patience!
— [Company Name] ```
When to send: When GPS shows technician will miss their window by 20+ minutes
Job Completion and Follow-Up Templates
Template 8: Job Completed — Satisfaction Check (SMS) ``` Hi [First Name], [Technician Name] just wrapped up your [service type].
How did everything go? Reply: 👍 = Great, all good 👎 = Something wasn't right
— [Company Name] ```
When to send: 30-60 minutes after job marked complete
---
Template 9: Job Completed — Detailed Follow-Up (Email) ``` Subject: Your [Service Type] is Complete — Summary Inside
Hi [First Name],
Your [service type] is complete. Here's a summary:
Work performed: [Service Summary] Technician: [Name] Completed: [Date and Time] [Photos attached if applicable]
Your invoice: [Invoice Link]
Any questions or concerns? Reply here or call [Phone] — we want to make sure everything is right.
Thanks for choosing [Company Name]!
[Your Name] [Company Name] [Phone] ```
---
Template 10: 3-Day Follow-Up for High-Ticket Work (SMS) ``` Hi [First Name], just checking in — how is everything going with your [service type] from [Day]?
If anything seems off or you have questions, just reply here and we'll take care of it.
— [Technician Name] at [Company Name] ```
When to send: 3 days after completion for jobs over $500
Review Request Templates
Template 11: Review Request — 5-Star Experience (SMS) ``` Hi [First Name], glad we could help with your [service type] today!
Would you mind sharing your experience? It means a lot to our small business:
⭐ [Google Review Link]
Takes 30 seconds. Thank you! — [Company Name] ```
When to send: When satisfaction check returns positive response Automation: Only trigger if customer gave 4-5 star satisfaction rating
---
Template 12: Review Request — Email Version ``` Subject: Did We Do a Good Job? (30-Second Survey)
Hi [First Name],
Thank you for trusting [Company Name] with your [service type]!
We'd love your feedback. If [Technician Name] did a great job, a Google review would mean the world to our team:
[Leave a Review] [Button → Google Review Link]
Only takes 30 seconds.
If anything wasn't perfect, please reply to this email directly — we'll make it right.
Thank you, [Your Name] [Company Name] ```
---
Template 13: Follow-Up Review Request (SMS — 5 Days Later) ``` Hi [First Name], [Company Name] here. We reached out a few days ago — just wanted to make sure you saw our review request.
If [Technician Name] did good work, we'd really appreciate your feedback: [Google Review Link]
No pressure — thanks either way! 😊 ```
When to send: 5 days after first review request if no review received
AI scheduling, dispatching, invoicing, and phone answering for your service business. 50 free AI credits. No credit card required.
Get Started FreeInvoice and Payment Templates
Template 14: Invoice Sent (SMS) ``` Hi [First Name], your invoice for [service type] is ready: [Invoice Link]
Total: $[Amount] Due: [Due Date]
Pay by card online or call [Phone] if you have questions.
— [Company Name] ```
---
Template 15: Payment Reminder — Soft (SMS) ``` Hi [First Name], just a friendly reminder — your invoice of $[Amount] for [service type] is due [Due Date].
Pay online here: [Invoice Link]
Questions? Call [Phone].
— [Company Name] ```
When to send: 3 days before due date
---
Template 16: Payment Reminder — Firm (SMS) ``` Hi [First Name], your invoice of $[Amount] from [Company Name] is now [Days] days past due.
Please arrange payment at your earliest convenience: [Invoice Link]
Questions about the invoice? Call [Phone].
— [Company Name] ```
When to send: 7 days past due date
---
Template 17: Payment Received — Thank You (SMS) ``` Payment received — thank you, [First Name]!
Your receipt: [Receipt Link]
Looking forward to serving you again. — [Company Name] ```
Re-Engagement Templates for Lost Customers
Template 18: 3-Month Lapse Re-engagement (SMS) ``` Hi [First Name], it's been a while! [Company Name] here.
We wanted to reach out in case you're due for [service type]. We're booking [Timeframe] out.
Book online: [Booking Link] or call [Phone].
— [Company Name] ```
When to send: 90 days after last service, for recurring service customers
---
Template 19: Annual Service Reminder (SMS) ``` Hi [First Name], it's [Month] — around this time last year, we handled your [service type].
Ready to schedule for this year? We're booking now for [Month]:
[Booking Link] | [Phone]
— [Company Name] ```
---
Template 20: Win-Back Offer (Email) ``` Subject: We Miss You — Here's 15% Off Your Next Service
Hi [First Name],
We noticed it's been [Months] since we've seen you at [Company Name], and we wanted to reach out.
If there was anything we could have done better, we'd love to know — reply to this email directly.
As a thank-you for being a past customer, we'd like to offer you 15% off your next service.
To redeem: Book any service before [Date] and mention "COMEBACK15" when scheduling.
[Book Now] [Phone]
We'd love to earn your business again.
[Your Name] [Company Name] ```
Emergency and Rescheduling Templates
Template 21: Urgent Booking Acknowledgment (SMS) ``` Hi [First Name], we got your urgent [service type] request. A team member will call you back within [Minutes] minutes.
For faster service, call us directly: [Phone]
— [Company Name] ```
When to send: Immediately after emergency booking form submission
---
Template 22: Appointment Reschedule Confirmation (SMS) ``` Hi [First Name], your [service type] has been rescheduled to:
📅 [New Date] 🕐 [New Time Window] 👨🔧 [Technician Name]
See you then! — [Company Name] ```
---
Template 23: Technician Cancellation — Rebook (SMS) ``` Hi [First Name], we're sorry — due to an unexpected situation, [Technician Name] won't be able to make your [Time] appointment today.
We'd like to reschedule ASAP. What times work for you?
- [Option 1]
- [Option 2]
- [Option 3]
Reply with your preference or call [Phone]. We're sorry for the inconvenience.
— [Company Name] ```
---
Template 24: Weather Delay Notification (SMS) ``` Hi [First Name], due to [weather condition], we need to reschedule your [service type] originally planned for [Date].
We'll reach out [Tomorrow/When conditions improve] to rebook. No action needed from you.
We're sorry for the inconvenience. — [Company Name] ```
---
Template 25: New Year / Season Preparation Outreach (SMS) ``` Hi [First Name]! [Company Name] here.
[Season] is coming up — a great time to schedule your [seasonal service, e.g., "HVAC tune-up", "gutter cleaning", "pool opening"].
We're booking [Month] now. Spots fill fast:
[Booking Link] | [Phone]
— [Company Name] ```
---
How to Automate These Templates
Manually sending these messages is better than nothing — but automation makes them truly scalable. Fixlify AI can send all 25 of these templates automatically based on triggers:
- New job created → send Templates 1 and 2
- 24 hours before job → send Template 3
- Job status → "On the way" → send Template 5
- Job marked complete → send Template 8, then Template 11 (if positive)
- Invoice unpaid at 3 days before due → send Template 15
- Last service date > 90 days ago → send Template 18
With automation, a service business sending 500 customer messages per month requires zero manual effort — every message goes out at the right time, to the right customer, with the right content.
Companies that automate customer communication see 34% higher customer retention and 4-6x more reviews vs. manual communication — without adding any staff.
[Set up automated customer communication with Fixlify AI → hub.fixlify.app/auth?ref=blog-customer-communication-templates-service]