Personal campaigns to your lapsed clients. Every reply answered. Every booking on your calendar. You upload a spreadsheet — appointments show up.
Live in 48 hours·No software to learn·Pay per appointment
This week
$0 booked
Mon
Tue
Wed
Thu
Fri
of a practice's clients quietly lapse every year. Nobody notices, because nobody's job is to notice.
Every name in your booking system cost you something to acquire — ads, referrals, years of reputation. Then Botox wears off at 90 days, hygiene comes due at six months, and the follow-up that should happen… doesn't. Not because anyone failed. Because it's 9pm and everyone's gone home.
That's not a marketing problem. It's revenue you've already earned, sitting in a file. Reactivating it is the cheapest appointment you will ever book.
Export your client list from your booking software — thirty seconds, we send instructions for every system — and we handle the rest.
A CSV from Boulevard, Vagaro, Mindbody, Dentrix — any system. We find who's overdue, by service: Botox past 90 days, hygiene past six months, anyone who's gone quiet.
Every overdue client gets a personal message in your practice's voice — a due-date reminder, not an ad. You approve every campaign before a single message sends.
Replies get answered in seconds, day or night, and driven to a booking. Each one lands on your calendar with the conversation attached — and a dollar value in your monthly report.
A campaign that gets replies is worthless if nobody works them. Ours get worked — instantly, in your voice, all the way to a booking.
Every reply answered in seconds — price questions, schedule questions, "who is this?" — at 9pm, on Sunday, whenever they come in.
Anything sensitive goes to you. Complaints, medical questions, refunds — the system steps aside and notifies your team instead of guessing.
You approve everything first. Messages draft from your services and tone; nothing sends until you've seen it.
Typical reactivation campaigns book 1–3% of a lapsed list. Slide to your list size and average visit — this uses 2%.
Assumes a 2% booking rate on the lapsed segment — the middle of the typical 1–3% range. Your list quality and offer move this in both directions.
capped at $497 — 30 appointments would otherwise be $2,250
$13,003 recovered, for at most $497 a month.
On the pilot you pay only per booked appointment — if the campaign books nothing, you pay nothing.
Most of the value shows up in the first campaign — the pilot exists so you can see it before paying a subscription.
We only ever message your own customers, in your voice, about something true for them — they're due. It reads as a service reminder, not a promotion. Anyone who'd rather not hear from you taps one link and never gets another message.
Three things: your client export (a CSV — we send 30-second instructions for your booking system), your calendar link, and five minutes answering questions about your services and prices so replies get answered accurately. That's the whole setup.
Email to your own customers with unsubscribe handling is standard, and the compliance is built in — opt-outs are instant and permanent, and every message carries your business details. Texting (on the Growth plan) only ever goes to contacts with a marketing opt-in on file, from a number registered to your business.
Then you pay nothing. Pilot pricing is per appointment — no appointments, no invoice. We take that deal because lapsed-list campaigns reliably book; the typical range is 1–3% of the list.
We look for about 1,000 contacts, because below that the math gets thin. Near the line? Send the export and we'll tell you honestly before anyone pays anything.
Campaigns are live within 48 hours of your upload. On Growth, texting switches on within your first week while email is already running — your number's carrier registration takes a few days and happens in the background.
Our system drafts them from your services, prices, and tone. You approve every campaign before it sends — nothing goes out that you haven't seen.
Start a $0 pilot — send your client export and we're live in 48 hours.
Start a $0 pilot