Field service operations

6 SMS Updates Every Field Service Team Should Send (And When to Send Them)

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.

Hi [Name], [Company] confirmed your [service type] for [date] between [window]. Reply YES to confirm or call [phone] to reschedule. Reply STOP to opt out.

2. Day-before (or morning-of) reminder

When: 24 hours before for next-day jobs; same morning for same-day bookings.

Reminder: [Company] visit tomorrow [date] [window]. Please ensure access to [area]. Need to reschedule? Call [phone].

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).

[Company] update: [Tech name] is scheduled for your [service] today. We will text again when they are on the way.

4. On my way + ETA

When: As soon as the tech leaves the prior stop or when they are within ~30 minutes.

[Tech name] from [Company] is on the way. ETA about [time]. Track updates here: [link optional]. Questions? [phone]

5. ETA change or delay notice

When: Whenever the arrival window slips more than 15–20 minutes—before the customer calls you angry.

Quick update from [Company]: we are running about [X] minutes behind. New ETA [time]. Sorry for the delay—we are still coming today.

6. Job complete + next step

When: Within 30 minutes of wrapping the visit.

Your [service] is complete. Summary: [brief note]. Invoice/payment: [link]. Questions? Reply here or call [phone]. Thank you for choosing [Company]!

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.

Get early access — free