How do I run an annual service reminder campaign?
Short answer
Tag customers with their last service date, then build an automation that fires a reminder around the anniversary of that job, with a direct booking link. Layer in a second nudge two weeks later for anyone who has not responded, and stop the sequence the moment they rebook.
Before you start
- Service or job completion dates tracked on the customer record.
- A job type that genuinely recurs on a yearly cycle, like maintenance or inspection.
- A booking link customers can use without a phone call.
- An automation tool already connected to your contact records.
Step by step
- 1
Tag every customer with their last completed service date
Pull this from job history so the field updates automatically each time a job closes, not just once at setup.
A reminder built on a stale date sends at the wrong time and looks careless.
- 2
Set the trigger to fire relative to that date
Build the automation to count forward roughly eleven months from last service, giving people time to book before the anniversary.
Reminding early beats reminding late when schedules fill up fast.
- 3
Write the first reminder around the calendar, not the sale
Frame it as due for your annual service rather than a pitch, and include the booking link directly in the message.
A reminder that reads like a chore gets acted on, a pitch gets ignored.
- 4
Add a second nudge for non-responders
If nobody books within two weeks of the first message, send a shorter follow-up, possibly with a small time-sensitive incentive.
Most rebookings from a reminder campaign come from the second touch, not the first.
- 5
Stop the sequence the moment someone books
Connect the booking event back to the automation so a scheduled appointment cancels any remaining reminder messages.
Nothing undermines a reminder campaign like nagging someone who already booked.
- 6
Route non-responders after both nudges to a call list
Anyone who ignores both messages goes to a short list for your team to call directly instead of a third automated text.
A human call closes accounts that automation alone never will.
- 7
Update the last-service date automatically after the visit
Make sure job completion resets the field so next year's reminder calculates from the correct date.
Without this the whole cycle drifts earlier or later every single year.
- 8
Review rebooking rate each cycle
Track how many reminders convert to booked jobs and adjust timing, wording, or incentive based on the numbers.
A reminder campaign should get more effective every year it runs, not stay static.
What good looks like
- Recurring service work gets rebooked without anyone manually tracking due dates.
- Fewer customers lapse simply because nobody reminded them in time.
- Slow seasons fill with rebooking work generated automatically.
- Your team spends time calling only the customers automation could not reach.
Common mistakes
The ways this goes wrong in marketing, and what to do instead.
Triggering off the wrong date›
Using the date a customer was created instead of last service date sends reminders completely out of sync with real need.
Do this instead: Trigger strictly off the last completed job date, updated automatically after each visit.
Only sending one message›
A single reminder gets missed in a busy inbox and the whole rebooking opportunity disappears.
Do this instead: Add a second follow-up two weeks later for anyone who has not responded yet.
Not stopping the sequence after booking›
Customers who already scheduled keep getting reminder messages, which reads as sloppy and annoying.
Do this instead: Connect the booking event to the automation so it cancels remaining reminders immediately.
Ignoring non-responders entirely›
Letting unresponsive customers fall out of the funnel wastes work that a short phone call could still recover.
Do this instead: Route anyone who ignores both messages to a call list for direct outreach.
Frequently asked
6 questions about run an annual service reminderRelated guides
Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.
Do this next
The natural follow-on tasks once this one is working.
People usually get here from
Guides that lead into this one, in case you skipped a step.
More in Marketing
Nearby tasks that share the same setup and vocabulary.
Was this guide helpful?
Tell us what worked and what didn't. It shapes what we rewrite next.
You didn't get into business to be in the tech business.
Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

