Automated appointment reminders, end to end

Every message fires on a timer. Replies update the calendar without anyone in the office touching it.

Trigger

Job goes on the calendar

Booked by your dispatcher, your website, or the AI answering the phones. The sequence attaches automatically.

Within 1 minute

Confirmation text

Restates day, time window, and address so wrong dates get caught on day one.

"You're booked with Southaven Comfort Air for Wed 8/5, 1-3 PM at 4280 Elmore Rd. Reply if anything looks off."
24 hours out

The workhorse reminder

Surfaces conflicts while the slot can still be refilled.

"Reminder: AC tune-up tomorrow (Wed) 1-3 PM. Reply C to confirm or R to reschedule."
↓   customer replies (in their own words)   ↓
Confirms

"C" / "yes" / "we'll be here"

Logged as confirmed. Dispatch board shows a green check. Nothing else to do.

Wants to reschedule

"any chance friday works?"

AI reads the request and pulls open slots from the calendar
Offers 2-3 openings, customer picks by text
Job moves, old slot released, waitlist gets first shot at it
No reply

Silence isn't a cancellation

Sequence continues. The morning-of message still fires, and the dispatch board flags the job as unconfirmed so the office can decide whether to call.

Morning of / 2 hours out

ETA text

Less about no-shows, more about unlocked gates and dogs brought inside.

"Mike will arrive between 1-3 PM today. We'll text when he's 30 minutes out."
Job time

Customer is home, tech rolls

The truck goes to a confirmed address at a confirmed time instead of gambling a two-hour window on someone's memory.

Two-way calendar sync underneath it all

ServiceTitan, Housecall Pro, Jobber, or Google Calendar. Dispatcher moves a job: the reminder sequence rebuilds around the new time. Customer reschedules by text: the calendar updates instantly. If the system can't write to the calendar, it's just sending texts.

Fewer dead trips

Conflicts surface a day early, while the slot can still go to someone else

Zero office time

Confirmations, reschedules, and waitlist backfill run without a phone call

Recovered revenue

3 no-shows a week at a $180 ticket is $2,300+ a month back on the board