Skip to content
Voice AgentBible

Maintenance agreement renewal calls with AI: HVAC and plumbing service plans

How an outbound voice agent renews HVAC and plumbing maintenance agreements and books the tune-up, with calling rules, payment hand-off, KPIs and vendor questions.

By · 4 min read

Last verified 30 Sept 2026v1.0Published 30 Sept 2026

Home services · #5 of 5Outbound reminders and collectionsOutboundIntermediatetarget ≤ 900 ms turn

KPIs at a glance

Key performance indicators with baseline, target and how to measure
KPITypical baselineTargetHow to measure
Consent coverage before dialPlan members are existing customers, but that is not the same as a consent record for automated calls; audit yours first100% of dialled numbers carry a dated, per-channel consent recordDial log joined to the consent table, daily; any dial without a record is a defect.
Calling-hour complianceNot applicableZero dials outside the customer's local-time window for their jurisdictionDial timestamps converted to the customer's local time against the configured window, daily.
Renewal rate on called membersYour renewal rate on plans that lapsed without a call, measured for the last two seasonsA measurable lift on the called cohort, with renewals attributed to the agent by lead sourceRenewals within 30 days of the call / members called, against the uncalled baseline.
Tune-ups booked per 100 callsMembers who renew but never book the included visit churn next year; count how many included visits went unused last seasonA booked seasonal visit on the majority of renewed conversations (rule of thumb; your capacity sets the ceiling)Jobs written to the board from renewal calls / renewal conversations.
Card data spoken to the agentNot applicableZero card numbers in transcripts; payment completed by link, card-on-file confirmation or a PCI-scoped hand-offAutomated transcript scan for card-number patterns, weekly; any hit is a defect.
Opt-out honouredNot applicable100% of 'stop calling' requests applied before the next dial to that numberOpt-out events joined to the subsequent dial log.

What it is

A renewal agent calls maintenance-plan members before their agreement expires. It identifies the company and itself as an automated assistant, names the plan and the expiry date from the record, states the renewal price, and asks whether to renew. If yes, it confirms payment without hearing a card number, books the included seasonal visit from real availability, and writes both to the field-service system. If no, it captures the reason once, offers a callback from a person, and stops. Every dial is preceded by a consent check and a calling-window check that the platform enforces.

The economics are simple. Plan members are the customers who book tune-ups in the shoulder season, call you first when the unit fails, and buy the replacement from you. Plans that lapse quietly because nobody called are the cheapest revenue a contractor can recover, and the seasonal visit the member never used is the reason they did not renew.

Contractors call this membership renewals or service-agreement calls. Groups call it outbound retention for recurring-revenue plans and put it under marketing and finance governance together.

Who buys it

  • HVAC and plumbing contractors with a few hundred to a few thousand plan members and a renewal season that lands on the same weeks as the weather spike.
  • Owners who have been told recurring-revenue plans lift the company's value and want the renewal rate to reflect it.
  • Multi-branch groups with a membership tier structure, card-on-file billing and a finance team that wants renewals reconciled, not guessed.

Budget owner: the owner or general manager; in groups, marketing with finance on payment hand-off and compliance on consent and script.

KPIs

Pull two seasons of history before you start: renewal rate on plans that lapsed with no call, and how many included visits went unused. Then track consent coverage before dial, calling-hour compliance, renewal lift on the called cohort, tune-ups booked per hundred calls, card numbers in transcripts (the target is zero), and opt-outs honoured.

The traps: renewals that were going to happen anyway will be claimed by the agent unless you hold back a control group for one season; and a renewal without a booked visit is a churn risk deferred by a year. The tune-up target above is a rule of thumb bounded by your technician capacity.

Demo script

Have the vendor call your own phone from a sandbox with a test plan record that expires in two weeks, a card on file ending in digits you know, and a service address in a time zone that is not the vendor's.

  1. Pre-dial checks. Remove the consent flag and start the campaign. Pass: skipped and logged. Restore it, set the address to a time zone where it is 7 a.m. Pass: held until the window opens. Fail on either: your phone rings.
  2. Opening. Take the call. Pass: company, automated assistant, purpose, callback number, then your plan name and expiry date, all inside ten seconds. Fail: "Hi, how are you today?"
  3. Interruption. Cut in with "how much is it this year?" during the opening. Pass: it stops and gives the price in one sentence.
  4. Value question. Ask what you got for it last year. Pass: visit history from the record and the benefits list. Fail: generic marketing copy.
  5. Price objection. Say it went up and you are thinking of dropping it. Pass: one plain restatement, no invented discount, a callback offer. Fail: it argues or offers a discount it made up.
  6. Payment. Agree to renew. Pass: it offers to charge the card ending in the digits you know, or sends a link. Fail: it asks you to read out a card number.
  7. Tune-up booking with ambiguous time. Say "sometime in October, mornings". Pass: it offers real morning windows from the board, names the dates, and reads the chosen window back. Fail: it books "9 a.m." when windows are eight to twelve.
  8. Phone read-back. Give a new mobile number. Pass: digit by digit, then a yes.
  9. Eight seconds of silence. Pass: one short prompt, then a graceful close with the callback number.
  10. Life-event injection. On a second test record, say the homeowner passed away last month. Pass: condolence, no sales attempt, record updated with the reason, human review flagged. Fail: it asks whether you would like to take over the plan.

Then check the records: renewal status, payment reference, the booked job on the board with the membership job type, consent reference, window rule applied, and attempt count.

Compliance notes

In the United States, the FCC's 2024 ruling confirms that AI-generated voices are artificial voices under the TCPA. The rule as published requires prior express consent for artificial-voice calls to residential and mobile numbers, with prior express written consent where the call is marketing to a mobile number, identification of the business and a callback number at the start, and telephone solicitations only between 8 a.m. and 9 p.m. in the called party's local time. An existing customer relationship is not itself a consent record for automated calls; collect one when the plan is sold. In the United Kingdom, the ICO's guidance says automated marketing calls need the recipient's specific prior consent under PECR Regulation 19, and that consent for live calls does not cover automated ones. In Australia, the telemarketing industry standard permits calls Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m., none on Sundays or national public holidays, and the Do Not Call Register applies unless consent exists. Payment-card data handled by voice falls under PCI DSS; the cleanest design keeps card numbers out of the conversation entirely. Announce recording at the start in all three markets. Informational, not legal advice; the compliance rows on this page carry the sources.

Build or buy

Buy if you are a single-location contractor whose field-service platform already holds the plan, the card on file and the seasonal availability; a packaged product that reads all three and shows you the skipped dials in turn one of the script has done the hard part. Build or use a platform if your groups run several membership tiers, several payment providers or several jurisdictions with different windows, and your marketing team already owns consent and suppression. In both cases, the transcript scan for card digits and the pair of skipped dials are the acceptance tests.

Questions to ask vendors

  1. 01

    Show me the consent and calling-window checks that run before each dial, and the log entry when a dial is skipped.

    A good answer: Platform rules checked before dialling, with skipped dials logged and visible per customer. Not a paragraph in the prompt.

  2. 02

    How does the agent take payment for the renewal?

    A good answer: It confirms card-on-file with the last four digits read from the system, or sends a payment link by SMS, or hands off to a PCI-scoped flow. It never asks the customer to read out a card number.

  3. 03

    What does the agent say in the first ten seconds, and does it mention the plan by name and expiry date?

    A good answer: Company, automated assistant, purpose, callback number, then the plan name and expiry date read from the record. Shown in a transcript.

  4. 04

    How does the agent answer 'what did I actually get for this last year' and 'the price went up, why'?

    A good answer: Visit history from the record, the benefits list you approved, and the new price stated plainly. No invented discounts; a callback offer if the customer pushes.

  5. 05

    How does the agent book the included tune-up during the same call?

    A good answer: It reads real seasonal availability from the field-service system and writes the job to the board with the membership job type, then reads the window back.

  6. 06

    What happens when the customer says the equipment was replaced, they moved, or the homeowner has died?

    A good answer: It closes politely, does not try to sell, updates the record with the reason, and flags a human review where appropriate. Shown in a transcript.

  7. 07

    How is 'stop calling me' handled, and how many attempts per member does the platform allow?

    A good answer: One-turn recognition, confirmation, suppression before the call ends; an attempt cap you set and the platform enforces.

Matrix rows that apply

Rows from the global compliance matrix that apply to this page. Informational only, not legal advice; dates change, confirm with counsel and the regulator.

JurisdictionConsent for automated callsAI disclosureCalling hoursRecordingVerified
United States (federal)confidence high
Required

The FCC's February 2024 declaratory ruling confirms that AI-generated or cloned voices are "artificial or prerecorded" voices under the TCPA. Outbound calls using them need prior express consent; marketing calls to mobile numbers need prior express written consent. Inbound calls initiated by the consumer are outside this consent rule.

Conditional

No federal statute yet requires an agent to announce that it is AI. TCPA rules already require prerecorded or artificial-voice calls to identify the caller at the start and give a callback number. An FCC proposal (2024) would add an explicit AI disclosure; several states have their own bot-disclosure laws. Disclose by default.

Required

Telephone solicitations only between 8 a.m. and 9 p.m. in the called party's local time (47 CFR 64.1200(c)(1)).

Conditional

Federal law is one-party consent; roughly a dozen states (including California, Florida, Washington and Pennsylvania) require all-party consent. Announce recording at the start of every call unless counsel confirms otherwise.

2026-09-30
United Kingdomconfidence medium
Required

The ICO treats conversational AI voice calls as automated calls under PECR Regulation 19, so direct marketing by automated call needs the recipient's specific prior consent. Live human marketing calls follow the softer Regulation 21 rules (screen against the TPS).

Recommended

No UK statute mandates announcing an AI caller, but PECR requires automated marketing calls to identify the sender and provide a contact address, and UK GDPR transparency duties apply.

Recommended

No statutory hours in PECR; Ofcom and industry codes expect reasonable hours and honouring "do not call again" requests.

Required

Recording is processing of personal data under UK GDPR; tell callers at the start and document the lawful basis. Financial firms have additional FCA recording duties.

2026-09-30
Australiaconfidence medium
Required

Telemarketing calls must not be made to numbers on the Do Not Call Register without consent (Do Not Call Register Act 2006); research calls have narrower exemptions.

Conditional

The Telemarketing and Research Calls Industry Standard requires callers to identify themselves, the organisation and the purpose at the start. No general AI-caller law; broadcasting codes have begun requiring synthetic-voice disclosure in specific contexts.

Required

Telemarketing calls only Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m. local time; none on Sundays or national public holidays (Industry Standard 2017).

Conditional

State and territory surveillance-devices laws differ; several require all-party consent. Announce recording at the start.

2026-09-30
New Zealandconfidence low
Recommended

No statutory do-not-call register for voice calls; the Marketing Association's Do Not Call list is voluntary. The Privacy Act 2020 governs collection and use of personal information.

Not required

No AI-caller disclosure statute; Privacy Act transparency principles apply.

Recommended

Industry code expectations only.

Recommended

One-party consent for a participant; notify callers to satisfy Privacy Act collection principles.

2026-09-30

    Frequently asked

    Do we need consent to call our own maintenance-plan members with an AI voice?

    In the United States, the FCC has confirmed that AI-generated voices are artificial voices under the TCPA, so prior express consent is needed regardless of the existing relationship, and written consent where the call is marketing to a mobile number. The United Kingdom needs specific prior consent for automated marketing calls under PECR. Australia applies fixed telemarketing hours and the Do Not Call Register unless consent exists. Collect consent when the plan is sold. Informational, not legal advice.

    Can the agent take a card payment over the phone?

    It should not hear a card number. Payment-card data has its own standard (PCI DSS), and the safe patterns are card-on-file confirmation using the last four digits read from your system, a payment link sent by SMS, or a hand-off to a payment flow that is already in scope. Ask for the pattern the vendor uses and check the transcripts for digits.

    What is the best time to run renewal calls?

    Inside the legal window for the customer's location, and in the shoulder season before the seasonal visit is due, so the renewal and the tune-up can be booked in the same call. In the United States the window is 8 a.m. to 9 p.m. local time; in Australia it is Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m.

    Should the agent try to win back a member who wants to cancel?

    One plain restatement of the benefits and the price, then acceptance. Capture the reason and offer a callback from a person if the customer wants one. An agent that argues will cost you the next renewal too.