Your next 30 patients are already in your records.

We reactivate the patients you already paid to acquire. No new ad spend, no cold traffic.

30 minutes. If you're not a fit, we'll say so on the call.

Clinics running this today

  • Active Family Wellness
  • Bellevue Pain Institute
  • Aviva Dental Care
  • Albany Family Foot and Ankle Services
  • Marvel Myo and Speech
  • Barefoot Rehabilitation Clinic
  • Life Effect Centers
  • New You Health and Wellness

Chiropractic · med spa · dental · podiatry · pelvic health · eye care · naturopathic · mental health

Your most loyal patients are sitting in your records, wondering why you quit on them.

You are spending money chasing cold, skeptical strangers while the people who already know you, like you, and trust you collect dust in your EHR.

For most clinics that is $20,000 to $50,000 of found money you already paid for, leaking a little more every month.

1M+
messages sent for clinics
3,078
patients back in a chair
$2.5M
recovered for clinics in 2.5 years

Message volume measured in our own sending infrastructure. Patient and revenue figures are MedMasters' own estimates across all clinics served since 2024.

Three questions.

1

Do you have 2,000 or more patient records you have not contacted in 12 months?

2

Do you know how many of them came back last quarter?

3

Is anyone on your team working that list today?

Yes, no, and no. That is the gap we install into.

An 18-year clinic in Hawaii pulled over $200,000 out of 12,000 patient records it already owned.

Zero ad spend. He says it himself below.

“Over $200,000 just from these reactivation campaigns.”

Dr. Oda · Wellness clinic, Hawaii · 18 years · 12,000+ patient records

A 15-year chiropractor doubled revenue in 30 days.

Chiropractic, solo practice · reactivation only

A Florida med spa went from $117,000 to roughly $144,000 in thirty days.

Med spa, Boynton Beach FL · about $25,000 from past patients

A 23-year chiropractor went from 65 visits a week to over 100.

Chiropractic, South Jersey · 2.5 weeks · production up 35 to 40%

What we guarantee is a floor, not a best case: 15 appointment requests per 2,000 inactive patients across 90 days. One Atlanta clinic pulled 38 replies and 16 reactivated patients from a single campaign. Single-campaign reply rates we have measured range from 1.8% to 6.5%, depending on how warm the list is.

Want to know what your own list would do?

Book a Database Game Plan Call

30 minutes. If you're not a fit, we'll say so on the call.

1

Compliance first, before a single message goes out.

We sign your BAA, register a dedicated sending number through the carrier-approved A2P process, then export, verify and de-duplicate your dormant list. Nothing sends until that is done and you have approved the 90-day plan.

2

Three SMS campaigns to your dormant patients.

We write and send every text message, to the patients on your own list, across 90 days. You approve the plan once. After that you never touch a send.

3

Every hand-raiser routed to your front desk.

When a patient replies or fills the request form, it logs live in your dashboard and lands with your team the moment it happens.

How much is sitting in your list?

Dormant patients in your list
4,000
60 to 120
appointment requests in 90 days
$60,000 to $120,000
at a $1,000 average case value

Based on the 1.5 to 3 percent of a warm dormant list that typically requests an appointment across a 90-day, three-campaign run.

That is the arithmetic. The call is where we run it on your actual numbers.

Book a Database Game Plan Call

30 minutes. If you're not a fit, we'll say so on the call.

The 90-day patient reactivation engine

What we hand you.

List
Cleaned, verified and de-duplicated before anything sends.

A dirty list is how clinics get flagged and how patients get messaged twice. We fix it first so the campaign runs on real, reachable people.

Compliance
HIPAA-compliant from the first step, so your patients always know exactly who is reaching out and why.

We sign a BAA before we touch a record, and we send from a dedicated new number rather than your main clinic line, so your primary phone stays exactly what it has always been: the number your patients call you on.

Campaigns
Proven plays, not experiments.

Three campaigns built from the offers and scripts that have already worked across more than a hundred clinics. You are not the test. You are running the version that already won.

Destination
One appointment request form. On purpose.

A patient who wants back in should have exactly one thing to do, and your front desk should get a clean, logged request instead of a voicemail at 9pm. We removed every other choice so nothing gets lost between wanting to book and booking.

Your team
Front-desk training on exactly what to say.

A warm reactivation converts differently to a cold lead. Your team gets the words that turn a returning patient into a care plan instead of a discount shopper.

Speed
First campaign live within 14 days of signing.

Your list does not get warmer while you wait. The sooner it goes out, the more of it is still reachable.

Start now versus start later
Start now
  • First campaign live in 7 days instead of 14
  • Private front-desk reactivation training
  • A fourth campaign inside your first 90 days
Start in six months
  • The same list, six months colder
  • Six more months of that $20,000 to $50,000 still sitting there
  • Six more months of paying for strangers instead

The list does not wait for you. It just gets quieter.

We take three clinics a week.

You are the right clinic if you have 2,000 or more patient records you have not contacted in a year, you are mostly cash-pay, you are doing $40,000 a month or more, and someone can answer the phone when a patient raises their hand.

If you are mostly insurance based, or your dormant list is under 2,000, or what you actually want is new-patient ads, we will tell you on the call instead of taking your money.

Every install opens with a 60-minute callwith me, not a rep
Plus a 30-minute access callalso with me
Which is why we take3 clinics a week

It is not a marketing number. It is my calendar.

If one of this week's three is still open, it is on the calendar below.

Book a Database Game Plan Call

30 minutes. If you're not a fit, we'll say so on the call.

First page of the Patient Profit Sprint playbook
Free playbook

We wrote down the whole system. Take it.

The exact seven-day campaign we run as every clinic's first launch. Pull your list, build the offer, run the sequence, work the replies. Word for word, nothing held back.

  • The seven-day message sequence, verbatim
  • How to pull and clean your list from any records system
  • The reply scripts your front desk uses
  • What to do when someone asks the price
Get the free Sprint

No cost. We are not holding back the good part to sell it to you later.

Kevin Lee, founder of MedMasters, mid-conversation at his desk

You'll talk to the person who runs it.

I'm Kevin, and I started MedMasters for a simple reason: most clinics are rich in relationships and poor in systems.

The first time I saw it clearly was with a chiropractor whose ads had stopped working. He was stressed, his team was stressed, and his patients were stressed for him. People who had seen him for nearly twenty years were asking me why the new marketing stuff was not working. They wanted him to win.

I asked how many patients were in his EHR.

Seven thousand. Almost all of them from word of mouth.

He had thousands of people who cared whether his practice survived, and he was spending tens of thousands a month chasing strangers who would not pick up the phone. Sitting in his office, it felt insane.

We relaunched his list and revenue came back quickly. The real problem was never marketing. It was that he did not believe two decades of relationship building could be turned into growth.

Since then I have helped more than 100 clinics recover $2.5 million from patients they already had on file, from solo owner-operators to multi-location groups. What I bring is not fancy campaigns. It is recognising the pattern, then fitting a system that already works to your offers, your patient mix, and the relationships you actually built.

That is why I am on every strategy call personally. Not wiring workflows or pressing buttons. That would waste the one thing I am best at: seeing how your past patients become your next six to twelve months of bookings.

We are marketers, not miracle workers.

If your clinic is not set up to follow up when a patient raises their hand, I will tell you no. I would rather walk away than help you drop the ball twice with people who already trusted you once.

Kevin Lee, Founder

You would be talking to me, not a rep.

Book a Database Game Plan Call

30 minutes. If you're not a fit, we'll say so on the call.

Questions we get asked

What does it cost?

We price the install to the size of your contactable list, so a 2,000-patient clinic is not subsidising a 12,000-patient one. One flat number covers all of it:

  • Campaign strategy, build, and launch
  • Every send across all three campaigns
  • Your text-message costs for the full 90 days
  • Your live dashboard, front-desk training, and HIPAA-compliant setup end to end

There is no separate software bill and no surprise SMS invoice at the end of the month. You see the exact figure on the call, before you decide anything, and you have 14 days after that to walk with every dollar back.

I have paid an agency before and got nothing. Why is this different?

Almost every clinic we talk to has been burned. Three things are different here:

  • We do not chase cold leads. We reactivate patients who already know you, already trust you, and already paid you once.
  • We are measured on qualified appointment requests, logged live in your dashboard the moment they happen. Not clicks, not impressions, not reach.
  • If we do not produce at least 15 requests per 2,000 dormant records inside 90 days, we build and run another 30 days at no service fee.

And if we look at your numbers and are not confident we can win for you, we will not offer to work together.

How much of my time does this take?

Ninety minutes up front, then you are hands off.

  • One 60-minute strategy and story call, so we learn your practice, your best offers, and how your patients actually talk
  • One 30-minute access call to get your records export and set up your dashboard
  • You approve the 90-day plan once. We write and send everything after that.

From there the only ongoing job is your front desk working each request within one business day, using the workflow we give them. At the volumes we guarantee, that is roughly one to five requests a week. There is no new software for you to learn and no nights spent doing marketing.

Will this work for my clinic?

It works well if:

  • You have 2,000 or more contactable patient records
  • You have not consistently reached out to them in 12 months or more
  • You are mostly cash-pay and control your own schedule and pricing
  • Someone can reliably answer or return a call when a patient raises their hand

It is usually not a fit if:

  • You are mostly insurance-based and cannot control your schedule or pricing
  • Your patients originally came in on coupons and deep discounts
  • What you actually want right now is new-patient ads or brand work

If we look at your numbers and do not think we can win for you, we will tell you on the call and we will not offer you the program.

Is this safe for my patients?

Every guardrail here is a design decision, not a disclaimer. We run HIPAA-compliant by default.

  • A BAA signed before we touch a record, because HIPAA requires one and most vendors paper it afterwards
  • We never rotate numbers to dodge carrier limits, even when it would be easier. Rotating is what gets a clinic blocked.
  • One opt-out ends every future campaign for that patient, permanently
  • No clinical detail in any message. They read: “This is [Clinic]. We have opened a few appointment spots this week. Reply YES if you would like details.”
  • We pull name, contact and last-visit date only, so your EHR is never mirrored anywhere
  • On a list that has gone years without contact, a primer message goes first, so nobody is startled to hear from you

We are not your attorney and we defer to your policies. But none of this is bolted on afterwards. It is how the system was built, because the relationships in that list took you years and we are not willing to spend them.

What happens after the first 90 days?

The first 90 days are the install and the proof. After that you choose.

Days 1 to 90

  • We clean and load your list, handle A2P and your BAA, and build your campaigns
  • Three campaigns go out across the 90 days. We write and send every one.
  • Every qualified appointment request logs live in your dashboard the moment it lands
  • At day 90 you get a report: how many patients came back, what it produced, and where the next pockets of profit sit in your records

Then, option one. Keep it running.

  • We stay on as your retention department. We protect your sending infrastructure and list health, add every new patient and lead into your reactivation flows, and run one proven campaign a month so requests never fall back to zero.
  • Month to month. No long contract, no prepay, cancel whenever.
  • If any 90-day window in continuity does not produce at least 15 qualified appointment requests, we build and run a bonus campaign at no extra fee.

Then, option two. Stop at 90 days.

  • That is a normal outcome and we will not chase you
  • You keep the 90-day report and everything it tells you about your list
  • If you want help again later, you come back without starting over

Ninety days to install it and prove it. After that it is your call, not ours.

You already paid for these patients once.

We'll get them raising their hands again in 90 days, or we keep working on our dime.