Straight answer
A past residential customer's verified service anniversary is approaching and no future maintenance appointment exists.
Best fit
Past customers with a verified completed-service date and known equipment record.
Conditional fit
Send at 11 months after the last completed service, ideally before the relevant peak heating or cooling season.
Main tradeoff
Contacts without a verified service relationship or valid consent.
Subject
It's been a year since we serviced your {{system_type}}Hi {{client_name}},
Our records show we last serviced your {{system_type}} on {{last_service_date}} — which puts you right at the once-a-year mark that keeps a system running efficiently and keeps most warranties valid.
Nothing is wrong. This is just the reminder we'd want for our own house.
Why the annual visit is worth keeping up:
- Small parts get caught while they're still {{small_repair_cost}} problems, not {{big_repair_cost}} ones
- A clean, tuned system runs less to do the same job, which shows up on your utility bill
- Most manufacturer warranties expect documented annual maintenance — skipping it can cost you coverage exactly when you need it
Your system is now {{system_age}} years old, so this is also a good visit for an honest read on how many years it has left. If it's in great shape, we'll tell you that. If it's getting near the end, you'll want to plan a replacement on your schedule — not scramble during a heat wave on ours.
Next step: Book your {{tune_up_price}} annual tune-up here: {{booking_link}}
Or call or text {{phone_number}} and we'll set it up. This time of year, we can usually get you in within a few days.
Talk soon,
{{your_name}}
{{company_name}}
{{phone_number}}
{{license_number}}
Best For
- Past customers with a verified completed-service date and known equipment record.
- HVAC teams that can trigger from service history and suppress existing appointments.
- Pre-season rebooking that uses inspection and planning rather than alarm.
Not Best For
- Contacts without a verified service relationship or valid consent.
- Customers with an open complaint, callback, or replacement already recorded.
- Messages using guessed equipment age, generic warranty guarantees, or fabricated repair costs.
Variable Tokens
When To Send This Email
Trigger
A past residential customer's verified service anniversary is approaching and no future maintenance appointment exists.
Timing
Send at 11 months after the last completed service, ideally before the relevant peak heating or cooling season.
Frequency
Send once at 11 months and one follow-up around 12.5 months if no appointment is booked.
Timing note
The reminder should not imply that the system is unsafe or about to fail when no diagnostic evidence supports that claim.
Why This Email Works
Personalization Notes
- Use the last completed service date and system type from the equipment record.
- Include system age only when installation or model data supports it.
- Verify manufacturer-specific maintenance language before mentioning warranty expectations.
Platform Setup Steps
Trigger
Last completed maintenance or service date reaches 11 months with no future appointment or active plan workflow.
Segment
Past residential customers with verified equipment history, valid consent, and no open service issue.
Delay
At the 11-month anniversary, adjusted earlier when needed to remain ahead of the local peak season.
- Verify last service date, system type, system age, appointment status, and maintenance-plan status.
- Populate current tune-up price, booking link, license number, and only defensible cost examples.
- Assign booking replies to the service coordinator and update the next-reminder date after completion.
Stop conditions
- Stop on booking, reply, opt-out, equipment replacement, or active-plan workflow enrollment.
- Suppress contacts with an unresolved complaint, callback, refund, or invalid equipment record.
- Do not send the follow-up when a new service visit has already been completed.
Compliance / Risk Notes
- Use verified service dates, equipment age, prices, license details, and manufacturer-specific warranty language.
- Do not guarantee energy savings, continued warranty coverage, remaining equipment life, or prevention of future repairs.
- Cost examples must be accurate for the operator and should be removed when they cannot be substantiated.
Subject Line Variations
- It's been a year since we serviced your {{system_type}}
The service anniversary is specific and easy to understand.
- Annual maintenance reminder for your {{system_type}}
A clarity-first option for customers who prefer direct operational subjects.
- Your {{last_service_date}} HVAC service: time to schedule again
Use when the stored service date is complete and verified.
Mistakes To Avoid
- Treating a service anniversary as evidence of imminent failure
The CRM date does not diagnose equipment condition.
Use instead: State that nothing is known to be wrong and position the visit as inspection and planning.
- Making universal warranty claims
Maintenance requirements vary by manufacturer, equipment, and warranty terms.
Use instead: Verify the applicable terms or use qualified language about documented maintenance.
Related Email Platform Guidance
home-service teams that need configurable call, form, pipeline, appointment, email, and SMS follow-up outside their field-service system
Not best for: teams that need native technician dispatch, route optimization, job costing, equipment history, or service-agreement operations
View GoHighLevelPaid linkestablished home-service organizations that need scheduling, dispatch, job, customer, equipment, and service-agreement operations in one field-service platform
Not best for: solo operators that only need lightweight scheduling, quoting, and follow-up
Visit ServiceTitan
Disclosure
Some platform links on this page are paid links. If you choose a platform through one of them, EmailCampaigns.io may earn a commission. That does not change our recommendations. We include best for and not best for notes so you can decide based on fit, not payout.