Recurring services and maintenance plans on WhatsApp: selling the plan, scheduling the visits, reminding before each one, and handling changes, with an AI agent doing the admin

One-off jobs are a treadmill: find, quote, do, repeat. A maintenance plan turns one customer into a year of scheduled work. The admin that used to make plans hard, scheduling twelve visits, reminding before each, handling "can we move next week", is exactly the admin an agent does well.

By Ritchie, ReplyKit · Published 5 October 2026 · 6 min read

Quick answer

Structure the plan simply (what is included, how often, the price per visit or per month, the term, what is extra), sell it in the chat as the sensible option after the first job, schedule the visits as recurring bookings in the calendar, remind the customer before each visit, and handle skips and reschedules through the agent with your notice rule. Renewals are a follow-up date in the CRM. ReplyKit's agent explains the plan, books the visits, sends the reminders and handles changes; the sale and the exceptions are yours.

Structuring the planSelling it in the chatRunning the visitsWhat stays with youFAQ

Structuring the plan

Selling it in the chat

The moment is after the first job, when the customer is happy and the next one is predictable. The agent's follow-up (or yours) says: "Most customers put this on a {quarterly} plan at {price} per visit, which saves {amount} a year and means you never have to remember to book. Want me to set that up?" One suggestion, with the saving, and no for an answer; the restraint is described in upselling without being pushy. For a yes, the agent collects the preferred day and time pattern and the payment method.

Running the visits

  1. Schedule the series as bookings in the calendar at the agreed pattern; the agent or you adds them.
  2. Before each visit, the reminder goes out the day before with the time window and any preparation ("please leave the gate unlocked").
  3. Changes: the customer messages "can we do Thursday instead"; the agent offers open windows and moves the visit, applying your notice rule; see rescheduling and cancellations.
  4. After each visit, a short completion message with anything found ("filter replaced; next visit {date}"), sent by the technician from quick replies.
  5. Renewal: a follow-up date in the CRM a month before the term ends; the agent nudges on the Growth plan and you confirm the renewal. Renewal wording is in renewal templates.

What stays with you

The sale conversation if the customer hesitates, pricing exceptions, what to do when a visit finds a bigger problem, cancellations (which the agent hands over so a person can offer a pause instead), and complaints. The agent's job is that nobody ever has to remember to book, and that the plan customers feel looked after without you typing.

One honest note before the setup. ReplyKit connects to your number by QR pairing, the same linked-device mechanism as WhatsApp Web. It is live in minutes and needs no Meta approval, but Meta does not sanction automation this way, so a number can be restricted. We enforce limits of 30 replies an hour and 200 a day per number with a warm-up ramp for new numbers, reply to inbound messages only, and recommend a dedicated number rather than your main line. The full picture is in our ban guide.

Frequently asked questions

Can an AI agent sell a maintenance plan?

It can suggest the plan after a job with the saving stated, explain it, and set up the visits for a yes. Hesitant customers are handed to you.

Can it schedule recurring visits?

Visits are added as a series of bookings in the calendar; the agent reminds before each and handles changes.

How are skips and reschedules handled?

The agent offers open windows and moves the visit, applying your notice rule and free-skip allowance.

What about renewals?

A follow-up date in the CRM a month before term end; the agent nudges on the Growth plan and you confirm.

What if a visit finds a bigger problem?

The technician reports it and quotes by hand; the agent handles the scheduling of the follow-up work.

Twelve visits booked, twelve reminders sent, zero remembering

Plans explained, visits scheduled, changes handled. 7-day free trial, no card.

Start free
Written by Ritchie, ReplyKitPart of the small team in Malaysia that builds and runs ReplyKit. Writes about WhatsApp automation, AI customer service and small business lead response.

How we know this. Service businesses on ReplyKit run recurring work through its booking and reminders; the plan structure and change handling here come from their setups. Product figures in this article (limits, prices, per-reply costs) are taken from ReplyKit as it runs today and are re-checked when we update the page. Where we cite outside research, the source is linked below. We sell ReplyKit, so read our product claims with that in mind; we say where a different tool or no tool is the better choice. About ReplyKit.

Sources and further reading

  1. Harvard Business Review, The Short Life of Online Sales Leads (Oldroyd, McElheran, Elkington, 2011) · firms that responded within an hour were about seven times more likely to qualify the lead
  2. WhatsApp Business Messaging Policy · opt-in, opt-out and prohibited-use rules every business must follow

ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. This article is general guidance for running a small business, not legal, financial or regulatory advice.