Case study: +$10,500/mo from reactivating a dead client list — laser hair removal | PrimexAI
CASE 02 · B2C · Beauty

Laser hair removal: +$10,500 a month from reactivating a dead client list

A list of 4,200 past clients had stopped rebooking. An AI voice agent ran a personalized outbound campaign in 10 days — no discounts, no promos, just a timely reminder to book their next session.

+$10,500
added revenue / month
4,200
contacts called
18%
booking conversion
10 days
to results

The situation

A laser & med-spa chain · 3 locations

An active list of 4,200 clients — people who had booked 6–18 months earlier — had stopped coming back. The front desk simply didn't have time to call them. Text and email blasts pulled a 2–3% response and read like spam.

Problems before deployment
  • 4,200 dormant contacts — not one had received a personal, one-to-one outreach
  • Text/email blasts pulled just 2–3% — the spend didn't pay for itself
  • Front-desk staff were buried with current clients — no time to make outbound calls
  • Without rebookings, revenue slid and they were forced to lean on promos and discounts
  • No insight into why clients churned and never returned
Before / After
BEFORE · List reach per week
~50–80 calls by hand

AFTER · List reach
4,200 calls in 10 days

BEFORE · Blast response rate
2–3%

AFTER · Booking conversion
18% (756 bookings)

BEFORE · Monthly revenue from list
~$900–1,300/mo

AFTER · Revenue
$10,500 in the first month

What we did

1

List import and segmentation

We pulled the 4,200-contact list from their CRM (HubSpot / GoHighLevel) and booking system (Vagaro / Boulevard / Acuity). We segmented it by last visit date (6–12 mo / 12–18 mo) and by treatment area, and built a dedicated call script for each segment.

2

An AI voice agent with a personalized script

We built an AI voice agent (ElevenLabs + Vapi/Retell on Twilio) that greets each client by name, references their last treatment area, and calculates the right interval before the next session. No "we've got a promo" scripts — just a natural, caring reminder to book.

3

Automated outbound to all 4,200 contacts

We launched the campaign: 420 calls a day × 10 days. The system respected calling windows (10 AM–8 PM, local time), retried after 2 hours if a client didn't pick up, and logged the outcome of every conversation.

4

Hot leads handed off in real time

The moment a client says "yes, I'd like to book," the system instantly notifies the front desk with their name, phone number, and preferred time. Staff call back within 5 minutes.

After 10 days of outbound calling

+$10,500
First-month revenue from reactivated clients — without a dollar spent on ads and without a single discount or promo
756
New bookings from the 4,200 contacts called — an 18% conversion, 6× better than text/email blasts
1,240%
ROI in the very first month — the deployment paid for itself many times over before all the bookings even closed
150
Reasons for churn surfaced — first-party insight to improve the service that you simply can't get from a text blast

More case studies

Want to reactivate your own client list?

We'll run a free diagnostic: size up your list, forecast the conversion, and show you exactly how much revenue is sitting in your dormant contacts.

Get a free diagnostic →