For plumbing and heating shops

We turn your old customer list into booked tune-ups.

Reactivation Agent reads your customer records, finds who is due for a furnace tune-up, an AC tune-up or a water heater flush, and texts only the customers you pick. Each yes becomes a booking request on your desk. For shops in Canada and the United States.

Starts with furnace tune-up, AC tune-up, water heater flush and duct cleaning. You set your own services and how often each comes due.

Free, with no account. Drop a spreadsheet or CSV of your customer list and see who's due.

Your planOrtiz Heating & Air, as of Sep 25, 2026Example
41
due for a furnace tune-up≈ $6,100 at $149 a tune-up — your price, your customers
Ana LopezLast furnace tune-up Oct 3, 2024, every 12 months, due since Oct 3, 2025.
Hana ParkLast furnace tune-up Nov 8, 2024, every 12 months, due since Nov 8, 2025.
Eli BrooksLast furnace tune-up date unclear on the invoice, held for a double-check.
and 38 more due
Text to Ana Lopez, from your number

Hi Ana, it's Ortiz Heating & Air. Your furnace tune-up is due. Want us to book you in? Reply YES and we'll text a time. Reply STOP to opt out.

Approve this text for the 41 Nothing is texted until you approve.

Your records in, a plan out. You choose what to bring back.

Nothing here is a result we're claiming — it's what the desk does with a list of 212 past customers, shown step by step.

See who's due
  1. 1  Your records

    Every customer record you have, as it is

    customers-2025.csv212 past customersRead
  2. 2  Your plan

    41 due for a furnace tune-up, each with the reason

    Ana LopezLast tune-up Oct 3, 2024, yearlyDue
  3. 3  You choose

    You pick the services to bring back and approve the text

    Hi Ana, it's Ortiz Heating & Air…

    Approve
  4. 4  A yes

    A "yes" becomes a booking request on your desk

    Ana Lopez replied

    Yes, next week?

    Booking request
  5. 5  Confirm

    You confirm the time. She gets it by text.

    Thu Oct 8, 2:00 pmFurnace tune-up, Ana Lopez
    Confirmed

Example — Ortiz Heating & Air and its customers are made up to show the steps. Every month the desk shows you texts sent, replies and booked returns for your own shop.

See who's due for free. Then one monthly price for your trade.

Upload your list and see who's due for free, with no account. When you want us to bring them back, you pay one flat price a month, set for your kind of business.

Flat monthly price, by trade

HVAC$499
Garage doors$299
Salons$199
Dental$699
Auto service$599
Lawn care$249
Pest control$299
Grooming$199

Per month. Your plan, the texts and every booking request included. CAD in Canada, USD in the US.

  • Nothing is texted until you approve.
  • One switch stops every text.
  • Texts go from your own registered number, and every one ends "Reply STOP to opt out."
See who's due — nothing gets textedFree to see your due list. No account, no card.

The six things owners ask first.

Short answers. Every one is how the desk works today.

Start with your client list

How do I get past customers to book again?

Send us your customer records and we build a plan of who is due back for each service and why. You pick the services to bring back and approve the text, and every yes becomes a booking request on your desk.

Is it legal to text past customers in Canada and the US?

It can be, when every text follows CASL in Canada or TCPA in the US, names your business and lets people opt out. A customer the rules don't allow you to text yet is held on your desk with the reason. Anyone who replies STOP is never texted again.

What does a reactivation text say?

It names your business and the service that's due, and asks the customer to reply YES to book or STOP to opt out. You read and approve every text before it goes, and you can rewrite it in your own words.

What do I need to start?

Your client list with names, phone numbers, the service each client had and the date, as a spreadsheet, CSV, PDF or photo. You see who's due before anything is texted, and nothing goes out until you approve it.

What does it cost?

Seeing who's due in your own list is free, with no account. After that you pay one flat monthly price set for your trade: $699 for dental, $599 for auto service, $499 for HVAC, $299 for garage doors and pest control, $249 for lawn care, and $199 for salons and grooming, in CAD in Canada and USD in the United States.

Does it send anything without my approval?

No. Nothing is texted until you approve it, and one switch stops every text at once. Texts go from your own registered number, and your desk shows every reply and booking.

Reactivation Agent

Built for the owner who is also the office.

If your customers come back on a rhythm and nobody at your business does marketing, this is for you. It is not built for franchises or marketing teams.

See who's due in your list
HVACFurnace and AC tune-ups, yearly
Garage doorsDoor service, every 2 years
SalonsCut and colour, every 6 weeks
DentalCleaning, twice a year
Auto serviceOil and inspection, twice a year
Lawn careMowing, monthly in season
Pest controlTreatment, every 3 months
GroomingGroom, every 6 weeks

These are the starting rhythms the desk proposes. You confirm or change each one.

See who's due today. Nothing gets texted until you say so.