For med spas & dental practices

We turn your old client list into booked appointments.

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

Botox — due at 90 daysHygiene recall — due at 6 monthsFiller — due at 6 monthsWhitening — due at 12 monthsHydraFacial — due at 4–6 weeksMembership renewal — due at yearly
Botox — due at 90 daysHygiene recall — due at 6 monthsFiller — due at 6 monthsWhitening — due at 12 monthsHydraFacial — due at 4–6 weeksMembership renewal — due at yearly

This week

$0 booked

Mon

Tue

Wed

Thu

Fri

20–40%

of a practice's clients quietly lapse every year. Nobody notices, because nobody's job is to notice.

The quiet leak

You already paid for these clients once.

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.

How it works

Your whole job is one upload.

Export your client list from your booking software — thirty seconds, we send instructions for every system — and we handle the rest.

Step 1 — you

Upload your list

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.

Step 2 — us

The campaign runs

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.

Step 3 — your calendar

Appointments show up

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.

Radiance Med SpaTue 9:42 PM
Hi Sarah — it's Radiance Med Spa. It's been about 4 months since your last Botox visit, so you're due for a touch-up. Want me to find you a spot this week?
oh wow has it been that long — how much is it now?
Still $12/unit — most touch-ups run $300–420. Kayla has Thursday 2:10 or Friday 11:30 open. Either work?
thursday!
Booked — Thursday, 2:10 PM with KaylaAnswered at 9:42 PM · confirmed in under 3 minutes · added to your calendar
The part no email tool can do

Sending was never the hard part. Answering is.

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.

The math

Run your own numbers.

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.

Appointments booked30
Revenue recovered$13,500
What you pay
$497

capped at $497 — 30 appointments would otherwise be $2,250

Your net gain$13,003

$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.

Pricing

Start free. Pay for results.

Pilot
$0 upfront
then $75 per booked appointment
  • Full reactivation campaign to your lapsed list by email
  • Every reply handled and driven to a booking
  • Appointments on your calendar, conversations attached
  • Campaign report with revenue attribution
  • Card on file, billed weekly per appointment, cancel anytime
Start the pilot
Most practices upgrade here
Growth
$497 / month
less than one saved client per month
  • Everything in Pilot, appointments included
  • Text campaigns on your own number — ~98% open rates
  • Always-on lifecycle — new lapses caught automatically, rebooking, birthdays, win-backs
  • Monthly revenue report for your practice
  • Annual prepay $397/mo
Talk to us about Growth

Most of the value shows up in the first campaign — the pilot exists so you can see it before paying a subscription.

FAQ

Fair questions.

Will this annoy my clients?

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.

What do you need from me?

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.

Is this compliant?

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.

What if it books nothing?

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.

Is my list big enough?

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.

How fast until it's running?

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.

Who writes the messages?

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 here

Your list is already worth something. Find out how much.

Start a $0 pilot — send your client export and we're live in 48 hours.

Start a $0 pilot