You do not need dozens of automated messages to improve customer experience. Six well-timed texts cover the full job lifecycle for most HVAC, plumbing, and electrical visits. Send them consistently and your office hears fewer “where is my tech?” calls.
1. Appointment confirmation
When: Within 5–15 minutes of booking, or immediately after CSR schedules the job.
2. Day-before (or morning-of) reminder
When: 24 hours before for next-day jobs; same morning for same-day bookings.
3. Dispatch / assigned technician
When: When the job is routed and you know which tech is running the call (often 1–2 hours before window).
4. On my way + ETA
When: As soon as the tech leaves the prior stop or when they are within ~30 minutes.
5. ETA change or delay notice
When: Whenever the arrival window slips more than 15–20 minutes—before the customer calls you angry.
6. Job complete + next step
When: Within 30 minutes of wrapping the visit.
Bonus: review request (24 hours later)
Not one of the six status texts, but high leverage. Send a polite review ask the next day while the experience is fresh.
Implementation tips
- Keep messages under 320 characters when possible.
- Always include opt-out language on marketing-style texts; status updates should follow your carrier compliance rules.
- Personalize with customer name, service type, and company brand—templates should not feel robotic.
- Trigger from job status changes in your FSM or MarginMate workflow so techs are not typing manually while driving.
Final takeaway
These six messages map to how customers actually think about a service visit: Did you book me? Are you still coming? When? What happened? Contractors who automate this sequence look more professional than larger competitors still relying on phone tag.
Automate SMS for your crew
MarginMate sends on-the-way updates, thank-yous, and review requests automatically — alongside job profitability tracking.