Brings back the customers who quietly drifted away.
No visit in fourteen months, a lapsed maintenance customer, a one-timer who never returned — your customer list is full of revenue that just needs a respectful nudge. Reactivation runs that outreach as owner-approved campaigns.
The loop, start to finish.
Every campaign is proposed, previewed, and approved before a single message goes out.
Finds who’s gone quiet
It segments your existing customer list by recency — 12–24 months since last visit, lapsed plan members, one-and-done customers — from data you already own.
Shows you the campaign before launch
Audience size, who’s excluded for missing consent, the exact message, and the channel plan — all previewed. You approve, adjust, or decline.
Reaches out like a longtime business would
Vertical-aware framing in your voice: "it’s been a while since Max’s last checkup," not a generic blast. Gentle, with an easy out always offered.
Books on the spot
When someone responds, the conversation goes straight to booking against your real availability — no "someone will call you."
Reports what came back
Bookings from contacts who were dormant before the campaign are attributed to it — so you know what the outreach actually returned.
A slow Wednesday in March.
Insights flags that 64 customers haven’t been seen in 12–24 months. Reactivation drafts the campaign and puts the whole thing in front of you before anything sends: the audience, the 9 contacts excluded for missing consent (listed, not hidden), and the exact message — “it’s been about 14 months since your last tune-up” — in your business’s voice. You change one word and approve it from your phone. Over the next week, replies go straight to booking against your real calendar, and the bookings that came from dormant contacts are attributed to the campaign — so you know what the outreach actually returned, not just who opened it.
The preview you approve
Audience, exclusions, and the exact message — shown to you before a single text goes out.
Hi Dana, it's the team at your HVAC shop — it's been about 14 months since your last tune-up, and we'd love to get you on the books before the summer rush. Want me to find you a time?
Reply STOP to opt out.
Consent is checked in code before every send; the 9 excluded contacts are listed in the preview, not silently messaged. Nothing launches until you approve.
Illustrative campaign preview — synthetic contact, not a real customer.
What you see
- A campaign preview before anything sends: audience, consent breakdown, message, cost
- Responses and bookings as they come in, attributed to the campaign
- Completed reactivation revenue in the monthly report — not just "engagement"
- Suggestions from Insights when a new dormant segment is worth a campaign
What it never does
Consent is checked in code before every send. Contacts without usable consent are excluded and shown to you in the preview — not silently messaged.
"We’d love to see Max again" — yes. "Max could get sick without this visit" — never. False urgency and fear framing are hard refusals.
Campaign launches sit at approve-first on the autonomy ladder. Nothing goes out that you haven’t seen.
A reply suggesting a pet has passed away is handled with explicit care — marked, escalated to you, and never contacted about that pet again.
These guardrails are enforced by the system — checked in code before an action runs, not just written into a prompt.
Common questions about Reactivation.
Do I have to write the campaigns?+
What if customers have opted out or never consented?+
How do you know a booking came from the campaign?+
Can I run this on an imported list from my old system?+
The rest of the fleet
Hear it before you buy it.
The voice demo on this site is the same engine that would answer your phone. Try it, then book a demo and we'll map your leaks live.