An HVAC maintenance agreement follow-up workflow needs one date, one current status, one next action, and one owner for every agreement. Separate renewal from visit scheduling, begin before the agreement expires, stop outreach as soon as the customer renews or declines, and review exceptions every week. That keeps seasonal tune-up capacity, customer promises, and renewal work from colliding on the same dispatch board.
The workflow below is designed for residential HVAC office work. It does not set plan terms, authorize charges, or replace the agreement your customer signed. Use your actual benefits, renewal language, billing rules, and communication permissions.
Separate three jobs that offices often mix together
A maintenance agreement creates at least three distinct administrative lanes: scheduling included visits, renewing the agreement, and resolving billing or customer questions. A reminder to book a cooling visit is not necessarily a renewal notice. A successful payment does not prove that every included visit is scheduled. One customer record should show each lane separately.
Seasonal timing matters for capacity. ENERGY STAR recommends annual pre-season HVAC checkups and notes that cooling systems are commonly checked in spring and heating systems in fall, before contractors get busy. That is a broad consumer recommendation, not a requirement for every plan. Use it only as a reason to compare your renewal queue with your real shoulder-season and peak-season capacity. Read the current ENERGY STAR maintenance guidance.
Start with the agreement itself. Some plans expire on a fixed date, some continue until canceled, and some renew only after a customer accepts new terms. Housecall Pro’s current service-plan documentation, for example, distinguishes fixed-duration plans from plans that continue until canceled. It also uses separate pending-renewal, expiring-soon, renewed, and expired statuses. Those are product-specific examples, but they show why your workflow should not treat every plan alike. Review Housecall Pro’s current renewal documentation.
Build one agreement record the office can trust
Before sending anything, make the system of record complete enough for a CSR, office manager, or assistant to act without guessing. Each agreement should show:
- customer and service location;
- plan name, current version, start date, and end date or continue-until-canceled rule;
- included cooling and heating visits, with scheduled and completed status kept separate;
- renewal method, such as customer acceptance, recurring billing, or office-assisted renewal;
- current price and benefits from the signed agreement, not from memory;
- approved email, text, and phone preferences;
- last contact, response, next action, due date, and action owner;
- open service issues or unresolved promises that should reach a human before another renewal message.
Do not overwrite the previous agreement when terms change. Keep the signed record and create the next version according to your platform and company policy. The office should be able to answer a simple question: what exactly is active today?
Use the renewal calendar and follow-up cadence
Enter an expiration date to turn a sample cadence into calendar dates. The 60-, 30-, and 14-day options are available in Housecall Pro’s current reminder settings, but that does not make this sequence a universal best practice. Shorten, lengthen, or remove touches based on your agreement, software, customer permissions, workload, and counsel’s guidance.
Original renewal calendar
Map one maintenance agreement renewal
Choose the agreement end date and renewal method. The planner calculates a working cadence and prints as a one-page worksheet.
Formula: 60, 30, and 14 calendar days are subtracted from the entered end date; the review date is seven days after it. Dates are planning prompts, not automatic messages or promised outcomes. This page does not save or send the date.
Give every touch a different job
60 days before: audit the record
Confirm the end date, agreement version, renewal method, contact preferences, included-visit status, and any unresolved customer issue. Compare the coming renewal with available maintenance capacity. If the record is wrong, fix it before a customer sees it. If the plan continues until canceled, this may be an account review instead of a renewal request.
30 days before: send the clear first notice
State what plan is being discussed, when the current term ends, what action the customer needs to take, and how to ask a question. Describe only the benefits in that customer’s agreement. Avoid vague claims about priority, discounts, or coverage that may belong to another plan version.
14 days before: follow up only where needed
Exclude renewed, declined, invalid-contact, and do-not-contact records before sending the next batch. Route price questions, service complaints, benefit disputes, and billing issues to the person authorized to resolve them. A no-response record can remain in the follow-up queue; a negative response needs a different next action.
At expiration and after: close the status honestly
Mark the agreement renewed only after the required acceptance or billing event is confirmed in the system of record. Otherwise use the accurate company status, such as expired, pending, payment issue, or declined. Seven days later, review unresolved records and decide whether the company’s policy allows another contact, a later reactivation task, or closure.
Use short scripts that expose the next action
A useful first email can be simple:
Subject: Your [plan name] term ends on [date]
Hi [customer first name], your current [plan name] term for [service address] ends on [date]. It includes [benefits copied from the current agreement]. To renew under the terms shown here, use [approved action]. If you have a question about a visit, benefit, or bill, reply here and our office will review the record.
A phone follow-up should also begin with verification, not pressure:
Hi [first name], this is [office representative] with [company]. I’m following up on the [plan name] for [service address], which our record shows ending on [date]. Did you receive the renewal details, and is there anything about the plan or your recent service that the office should review before you decide?
These are placeholders, not legal or sales scripts. Replace every bracketed field, match your agreement and brand voice, and use only channels the company is permitted to use.
Protect customer communication preferences
Automated texting and calling rules depend on the technology, message, consent, exemptions, and other facts. The FCC’s current TCPA order says consumers may revoke consent for covered robocalls and robotexts by reasonable means, including common reply words, and requires covered opt-out requests to be honored within the applicable timeframe. Your operating rule should be faster and simpler: record an opt-out immediately, suppress future automated outreach, and send ambiguity to the person responsible for compliance. Read the FCC’s current consent and revocation order.
Do not turn a maintenance queue into a compliance engine designed by a blog post. Confirm the rules that apply to your software, messages, and customer relationships with qualified counsel and your providers. The office workflow should make consent source, channel preference, opt-out status, and suppression visible wherever outreach is launched.
Run a weekly renewal control review
Review the queue by status, not as one giant list. Useful groups include audit due, notice due, awaiting customer, question assigned, payment issue, renewed, declined, expired, invalid contact, and suppressed. For each open group, ask whether every record has a next action, due date, and owner.
Measure facts the system can verify: agreements entering the renewal window, notices sent, responses received, questions awaiting resolution, renewals confirmed, expirations, opt-outs, and records missing required fields. If you calculate a renewal rate, show the denominator. “Renewed agreements divided by agreements eligible to renew in the same cohort” is different from dividing by every active member.
Keep visit utilization separate. A customer can renew with an included visit still unscheduled, or complete every visit and decline the next term. Those outcomes call for different office actions and different capacity planning.
Where a dedicated assistant fits
Early Bird provides one dedicated, full-time executive assistant with ongoing support. Onboarding maps the full operating scope, including the maintenance program, dispatch board, customer records, billing handoffs, people, approvals, and decision boundaries. The team then stabilizes one priority workflow at a time, such as agreement follow-up, while the assistant learns the connected operation.
Inside approved rules, the assistant can maintain agreement records, prepare renewal batches, check visit status, send approved communications, record responses, schedule permitted follow-up, and escalate exceptions. Plan design, technical questions, disputed benefits, refunds, contract changes, and compliance decisions stay with the people your company authorizes.
See how Early Bird supports HVAC office workflows, build the surrounding capacity plan with the HVAC busy-season call and dispatch guide, and review how assistants work inside field-service software.
HVAC maintenance agreement follow-up questions
Should renewal and maintenance scheduling use the same cadence?
Not automatically. They are different actions with different dates and outcomes. Coordinate them in one customer record, but track renewal status and visit status separately.
Should every customer receive all three reminders?
No. Stop or change the sequence when the customer renews, declines, opts out, has invalid contact information, or raises an issue that needs a human response.
What if the plan renews automatically?
Follow the signed terms and applicable requirements. Use the calendar to verify the record, any required notice, payment status, contact preferences, and service scheduling rather than sending a manual renewal pitch.