Twelve days in legal produced three warm leads and zero booked calls, and the data says volume could not have fixed it. Med spas carry the same offer into a market of 27,000 reachable clinics, the highest after-hours exposure of any vertical we model, and almost no competitor already installed. Here is the evidence, the market sized from the ground up, a real sample list we pulled and read, the copy, and the plan.
Two separate questions get confused when a campaign underperforms: is the offer wrong, or is the market wrong. The legal batch answered both, and they point in opposite directions.
Three people asked for the report unprompted. Nobody objected to the product, the price or the concept. The identical offer pulled a 17.6 percent reply rate on LinkedIn.
1,584 lawyers contacted by email across 4,587 sends, plus 177 LinkedIn requests. Eleven human email replies, 0.69 percent of people. Zero calls booked, zero billable.
The US divorce and personal-injury market at the right size is 37,233 firms. At one warm lead per 587 people reached, working the entire market end to end yields roughly 63 warm leads in total.
The uncomfortable part, stated plainly. Our own pre-launch note argued legal first because a legal client is worth about 2.9 times an HVAC client. That was correct about value and silent about reach. Legal runs roughly 39 times more attempts per warm lead. Value per client measures how easy someone is to sell. It says nothing about how easy they are to reach, and reach is what we ran out of.
Three lawyers asked for the report unprompted. One opened his more than once. If the only problem were getting through the door, those three should have converted at a normal rate once they were through it. All three went quiet and none answers the phone. That pattern is not a reachability failure, it is a fit failure, and it shows up after the reply, which is exactly where a reply-rate metric cannot see it.
A divorce or an injury call is high stakes, emotionally loaded and nuanced, and the caller wants a person. A firm putting AI in front of that intake is not adding convenience, it is risking the impression that the case will be handled without care. The caller will keep dialling until a human picks up, so the AI does not even capture the lead it was installed to catch. Med spas are the opposite shape: a commoditised, non-urgent, menu-priced booking where the client already enquires by Instagram DM and wants a fast answer more than a human one. Same product, and it reads as an upgrade instead of a downgrade.
We sized this from two independent business databases and then checked both against our own live pull across four metros, because the published figures disagree by a factor of four and the difference decides whether this vertical is worth your year.
The American Med Spa Association counts roughly 9,500 to 13,000 US med spas, growing about 1,000 a year, inside a 17 billion dollar industry.
Orbital tracks 43,700 active locations across the US and Canada. POI Data counts 48,543 in the US alone. Two vendors, same order of magnitude, four times AmSpa.
We pulled Miami, New York, Los Angeles and Phoenix live: 277 clinics. POI says Miami alone holds 553. Our two Miami pulls found 239 without overlapping each other.
The conservative of the two databases, US and Canada.
Med spa, wellness centre, IV therapy, skin clinic. Strips hotels, schools, urgent care.
25 or more Google reviews, our proxy for real inbound enquiry volume.
A working website or phone number on the listing.
Florida holds the largest concentration of med spas in the country, between 4,907 and 5,662 depending on the source, ahead of California, Texas and New York. Miami alone carries 553 locations. Starting the canary in Miami was the right call by accident: it is the deepest single metro in the densest state, so it tells us fast whether the offer lands. The honest flip side is that a best-case metro can flatter the result, so metro two is deliberately somewhere ordinary.
If med spas work, nothing about the machine changes to run HVAC, plumbing and roofing next, which the ICP already ranks tier two. Same Google Maps pull, same posted-hours arithmetic, same report, different vocabulary. That matters for the size of the decision you are making today: you are not choosing a vertical, you are choosing whether the Maps-sourced local-business engine works at all. Med spas are the cleanest place to find out.
Filip built a 112-row Miami smoke-test list. Rather than take it on trust we fetched all 112 websites, read 101 of them, put eight researchers through every clinic against your ICP, and ran Google Maps against a stratified sample. 65 of the 112 score four or five out of five. The clinic data is good. The contact data is not, and that is the thing to fix before anything sends.
Four of the 112 run any chat widget at all, and not one runs a real answering product. The other 108 have a phone number and a form.
Named systems detected: Vagaro on 7, Zenoti on 5, Aesthetic Record on 4, Boulevard and Mangomint on 3 each, Acuity on 3, plus Square, RepeatMD, Phorest and Mindbody.
75 percent link Instagram, 72 percent Facebook, 34 percent WhatsApp, 63 percent a tap-to-call number, 57 percent a contact form, 18 percent invite a text.
35 percent carry Google Ads conversion tracking and 22 percent a Meta pixel. They are paying for the enquiries that then arrive at 9pm.
Only 49 of the 112 are actually med spas. The rest are salons, plastic surgeons, IV clinics, national chains, five hotels and one beauty school.
One person, Rosanna Bermejo, is listed as the owner of 14 different clinics, with the same LinkedIn profile on all 14. Another name covers 7. Only 82 real identities across 112 rows.
Why this matters more than the category problem, and why we caught it before you did. Writing "Hi Rosanna" to fourteen different clinics is how a sending domain gets burned, and forty percent of these addresses would have reached the wrong person at the wrong company. The company layer of this list is genuinely good and the ICP work holds up. The person layer has to be rebuilt from the clinic sites themselves before a single email goes out, and where we cannot verify a real owner the sequence uses a company-level opener rather than a guessed first name. This is the difference between a list that looks ready and a list that is ready.
Every one of these is real and reachable today, most of it free. Together they let us see who a med spa is, how enquiries reach it, and where those enquiries fall through, all from public records.
Every med spa, aesthetic clinic and IV therapy service in a metro, with category label, posted hours, phone, website, rating and review count.
Review count as the enquiry-volume proxy, plus reviews mentioning "no answer", "never called back" or "left a message".
Which booking system they run, whether Instagram and WhatsApp are linked, and whether anything answers out of hours.
Vagaro, Zenoti, Boulevard, Mangomint, Aesthetic Record and the rest, plus any chat widget already installed.
Google Ads conversion tags and the Meta pixel, showing who is actively buying enquiries right now.
Owner name, verified email and direct line, once a clinic has cleared the category and demand gates.
None of this is a template with a name dropped in. The clinic's own posted opening hours are the input, which means the arithmetic starts from something they published themselves and cannot argue with.
Category, posted hours, phone, website, rating and review count for the exact clinic.
168 hours in a week, minus the hours they publish as open. Their number, not ours.
Monthly enquiries × the share arriving after hours × the share who never call back × value per recovered lead.
The 7-in-1 answers calls, texts, DMs and web chat 24/7 and books straight into their calendar.
Din Style Med Spa is row 47 of the Miami list. Everything in the top row came back from Google Maps this afternoon. Nothing is invented, and every clinic on the list gets the same treatment.
A well-reviewed single-site clinic running nine treatment lines off one number, 10am to 6pm on weekdays, 10 to 5 on Saturday, closed Sunday. The 174 reviews are the volume signal: people are finding them and getting in touch. The posted hours are the leak:
Put together, model 60 enquiries a month (a stated assumption we swap for their real figure on the call), the published 60 percent of med spa enquiries that arrive outside staffed hours, the 62 percent of unanswered callers who go straight to a competitor, at a conservative $495 per recovered lead. That is 60 × 60 percent × 62 percent × $495 = $11,048, which we round down to US$11,000 a month and use as the one number on the report.
A new lead source gets a canary run before it gets volume. We ran Google Maps against a stratified sample of the Miami list and against a clean Miami search, then compared both to what we already had.
Every sampled clinic matched. Ratings identical on all eleven, review counts identical on ten and one review out on the eleventh.
Hours returned on 92 percent of a clean Miami pull. The only sampled records missing hours were hotels, which do not post them because they never close.
Google labels every place. A clean Miami pull of 127 clinics came back 75 percent inside the ICP on category alone, 37 of them labelled exactly Medical spa.
The finding that matters most, and it was a surprise. The clean Maps pull returned 127 Miami clinics and not one of them is on the 112-row sample list. We checked by name and then by phone number: zero overlap on either. The two sources are seeing completely different slices of the same city, which means Miami alone holds at least 239 clinics and neither list on its own was close to the real market. Before we scale we run both sources into one deduplicated universe per metro, because a single-source list has been quietly capturing a fraction of what is there.
The receptionist stays exactly as it is. What changes is what the clinic is asked to agree to: instead of a monthly fee for a capability, they pay per consult it books outside their own posted opening hours. Every invoice line is a booking that would otherwise have been a voicemail.
The objection was never the money. It is "will an AI actually book anything for my clinic". A monthly fee asks them to bet on that answer. This asks you to bet on it instead.
There is no dashboard to interpret and no attribution argument to have. The bill lists consults booked while the clinic was shut, each one timestamped against their own published hours.
The product exists to catch after-hours enquiries. Charging per after-hours booking means the price moves with the exact thing the product does, in the exact unit the owner already thinks in.
The single biggest lever on perceived value is whether they believe it will work. Carrying the risk settles that without an argument.
It no longer has to justify a monthly cost. It only has to show the thing working, because the downside is nil.
A clinic with no real inbound generates no bookings, so it pays nothing and churns quietly instead of complaining for six months.
A higher close rate on the same conversations means each new client costs less to win, which funds more outreach.
The argument that should land hardest, because you have already made it yourself. This is the model you bought from us. You are not paying Dopamine Digital a retainer to try to book calls, you pay per qualified call that actually shows up, and you agreed to that for exactly the reasons above: it put the risk on us, it made the decision easy, and it meant the invoice could only ever arrive alongside something of value. Offering your own clients the same structure is not an experiment, it is the thing that got you to say yes.
Three different asks, not three versions of the same one. Each carries a different amount of risk for the clinic and a different amount for you, and each opens a different kind of prospect. All three are written at a fifth-grade reading level, because the reader is an owner between treatments on a phone, not at a desk.
Leads with a fact from their own listing, then removes the ongoing risk. Reading grade 2.3. Seventy-eight words.
Opens a lane the other two cannot reach: clinics actively hiring a receptionist. They have already decided they have a coverage problem and budgeted for it. Reading grade 3.6. Fifty-nine words.
No product, no pitch, no explanation of who we are. It sells the report and nothing else, and the receptionist is never mentioned. Reading grade 4.8. Forty-two words.
We read every prospect's site before we write to them. Across the 101 Miami clinics we read, three had any chat widget at all and none had a real answering product. This is what the other 98 are running instead.
An offsite team answers the phone from a script and takes a message or warm-transfers.
A receptionist on payroll covering the phone during business hours.
An automated menu that routes callers between options before anyone picks up.
AI that answers the phone, billed by the minute.
A chat box on the website that handles typed questions.
The owner or staff catch what they can on a personal phone between jobs.
The point is not that these are bad. It is that 96 percent of the market has none of them. In legal we were displacing an incumbent intake service on nearly every account. Here there is nothing to displace, which removes the hardest objection in the sale: they are not switching from something, they are covering hours that are currently covered by nobody.
Two angles that open doors a standard sequence misses.
35 percent of the clinics we read run Google Ads conversion tracking and 22 percent carry a Meta pixel. These owners spend money to create an enquiry and then lose it to a closed door at 9pm. That is a sharper conversation than a cold pitch, because the waste is already on their card statement. We segment the ad-runners and lead with cost per lead, not with the receptionist.
The market adds about a thousand med spas a year, and a clinic in its first eighteen months has no front desk, no process and the most acute version of the problem. Google Maps surfaces new listings, so this becomes a standing trigger rather than a one-off list: we reach owners at the exact moment they are deciding how to handle enquiries, before a habit or a competitor sets.
Med spa is now tier one, not tier three. The order below is by reachability multiplied by value, which is the lesson the legal test cost us, rather than by value alone.
Med spa, aesthetic and IV therapy clinics. The highest after-hours exposure of any vertical we model at 60 percent plus, first-year client value of $1,650 to $3,200, and an owner who reads their own DMs. Around 15 to 50 staff.
HVAC, plumbing and roofing. Urgent after-hours calls where the customer simply dials the next provider, real budget, and local operators who all watch each other. Around 15 to 50 staff.
Divorce and personal injury. Still the highest value per client and still the hardest to reach. We keep a small control cell running so we can tell a market recovery from a copy change, and we stop spending volume on it.
Med spa owners are frequently not on LinkedIn at all, which is why Sales Navigator was the wrong spine for this vertical. Google Maps is the spine instead, and it doubles as the report's data source, so sourcing and personalization become one pull rather than two.
Miami is the canary. We read it, fix what it tells us, then add metros. Nothing sends until you have signed off the wording.
$250 per qualified call · capped at 7 a cycle (Minimum package)
The legal batch ran one script for twelve days before we knew the problem was the market. This time three angles run from day one, the control angle carries no personalization so we can measure what personalization buys, and Miami sends small before anything scales. You only pay the $250 when a call shows up and clears all five criteria above.
The engine, the list method and three offers are built, and the Miami sample proved the vertical works and the sourcing works. The contact layer of that sample does not, so it gets rebuilt before anything sends. Nothing goes out without your sign-off, and two of the three need a commercial decision from you, not just approval of the wording.