
The Exact Lead Source Tracking System That Reveals Which Ads Actually Produce Paying Patients
You put real money into Facebook, Google, TikTok, boosted posts, and influencers. The phone rings. DMs stack up. Forms hit your inbox. The team stays busy. Sound familiar? Here is the problem. At month end you still cannot say which ads brought paying patients. Not leads. Not likes. Actual visits, card on file, payment collected. That blind spot is where 30 to 50 percent of budgets vanish. Quietly. In our own logs over four quarters and 2, 000+ booked visits, channels that looked cheap on cost per lead ended up under 1.5x ROAS once tied to paid treatments.
We run a med spa. We made the same mistakes. I remember the month we pushed Instagram Stories hard. The leads looked great on paper. The revenue did not. That month gave us a rule we still use every week. If we cannot tie a booked treatment and real dollars to one clear source, it does not count. Harsh. Fair. One more rule we learned the hard way. If the first reply takes more than 15 minutes, conversion drops 20 to 40 percent. Calls booked inside 10 minutes convert 2 to 3 times better than forms called the next day. Simple math. Real money.
Here is the good part. You do not need new software to fix this. You need clean source tracking and a short weekly review. Fifteen minutes. That is all. I will show you our setup. The five data points we capture on every lead. A simple tagging system you can use on paper or basic tools. A 15 minute dashboard pass. And the rules we use to cut, keep, or scale ad spend. Clean data also gives you auto ROI reports. Then you stop guessing. We are adding exact costs, timelines, common treatment facts, safety notes, and the scripts our team uses to close. Because clean inputs drive clean revenue.
Every day without lead tracking costs your med spa money
If you cannot see which ads produce real revenue you are making marketing decisions in the dark. Set up a tracking system before you waste another dollar.
👉 Stop Guessing and Start Measuring
The 5 data points you must capture on every lead
Keep it simple. Consistent beats fancy. We log five fields on every lead. No exceptions. Most owners miss the small details below. Do not skip them.
Original Source
Where did they first come from, not last touch. Use a fixed list you do not change mid-month. For example, Google Search Ad, Google Organic, Facebook Ad, Instagram Ad, Instagram DM, TikTok Ad, Referral, Walk-in, Website Form, Influencer, Email, Event. If you run search, also keep the campaign and keyword theme like "Botox near me", "lip filler cost", "laser hair removal legs". On social, add the ad name or creative ID. Decide once. Tag it the same way every time. We also capture device type on forms, mobile or desktop. In our market, mobile leads book consults 12 to 18 percent higher by phone, but show 6 to 10 percent lower if you do not confirm same day.Offer or Entry Point
What did they respond to. New Patient Offer, $12 per unit Botox, Hydrafacial 3 pack, Free Consult, Lip Filler Day, Laser Hair Removal 20 percent off, RF Microneedling Series, or a seasonal promo. Offers change behavior. If you skip this, you will overrate cute creatives and underrate strong offers. Planning numbers we use, Botox first visit $300 to $500 for 20 to 40 units at $11 to $15 per unit, Filler $650 to $900 per syringe with 1 to 2 syringes common, Hydrafacial $175 to $249 per session or $450 to $600 for a 3 pack, Laser Hair Removal $150 to $300 per small area per session and $900 to $1, 600 for a 6 session package, Body contouring like CoolSculpting $600 to $1, 500 per cycle with 2 to 4 cycles per area. Those numbers matter when you judge ROAS.Contact Method
How did they reach you first, phone call, form, DM, text, walk-in. This drives staffing and conversion. Calls beat forms for higher ticket services in our logs by 20 to 35 percent. For neurotoxin, calls convert to consult at 55 to 65 percent, forms at 35 to 45 percent, DMs at 40 to 50 percent if you triage within 30 minutes. For body contouring consults, calls made inside 5 minutes of a form boost results by 10 to 15 percent. Track it so you can staff to it.Milestones and Dates
Track the same milestones for all leads, Lead Created, First Contact Attempt, Consult Booked, Consult Showed, Treatment Performed, Payment Collected, Follow up Booked. Record dates, not just statuses. Dates let you measure speed. Speed is often the real problem. Targets we use, first call or text in under 15 minutes for 80 percent of leads, 3 contact attempts in 24 hours, consult scheduled within 7 days of lead for fast services like Botox or Hydrafacial, within 14 days for body contouring or laser packages. Measure days from lead to treatment. Aim for under 10 days for quick services, under 21 days for multi step services.Revenue and Cost
How much did they spend on the first visit and within 30 days. Tie ad spend or promo cost to the same source in the same period. Now you can see cost per booked consult, cost per treated patient, and ROAS. Not just cost per lead. Also track 90 day revenue for packages, especially Laser Hair Removal and RF Microneedling where many close on visit two or three. In our reports, LHR shows only 45 to 60 percent of total package value in the first 30 days, but 85 to 95 percent by day 90.
That is your base. Five points. If your team logs only these, you can make smart calls fast. Add client type tags later, new vs returning, female vs male, age band. Offers and scripts shift by segment. Women 35 to 55 with sun damage respond to pigment laser packages and medical grade skincare bundles. Men 30 to 45 ask price first, then timing. Different script. Higher ticket if you do it right.
A simple tagging system that works, even on paper
You do not need fancy. You need consistent. This is the tag setup we give new front desk staff on day one. This is the line between clean ROI and noise.
Create a fixed source key
Print a one page cheat sheet with 12 to 18 sources. Give each a short code, GGL-S for Google Search, GGL-O for Google Organic, FB-A for Facebook Ad, IG-DM for Instagram DM, TK-A for TikTok Ad, REF for Referral, W-IN for Walk-in, W-F for Website Form, INF for Influencer, EVT for Event. Laminate it. Put it by every phone and keyboard. Add two letter service tags you always use, BTX for neurotoxin, LHR for laser hair removal, LIP for lip filler, RFN for RF microneedling. Combined tags read fast, GGL-S BTX or IG-DM LHR.Stamp the source at first contact
On paper intake forms, add a one line field, Source Code. Staff writes the code as soon as they pick up the call or read the DM. On basic software, create a custom field called Lead Source Code and make it required. Train this in a 10 minute screenshare and 2 call role plays. It sticks.Offer tag
Add a second required field, Offer, with a dropdown of active promos. Keep the list short. Update it weekly, not daily. Do not let staff free type. That will break your data in a week. Examples we rotate, New Patient $50 credit on $250+, $12 per unit Botox for first 40 units, Lip Filler $100 off, LHR underarm 6 pack $499 to $699 depending on region, Hydrafacial 3 pack $450 to $600.Unique phone numbers for paid channels
Buy one call tracking number for each active paid source. Expect $3 to $5 per number per month on common platforms, plus a base plan, usually $45 to $100 monthly. Forward each to your main line. Now calls tag themselves. Turn on call whisper so staff hears, "Google Ads, Botox", before hello. It sets the tone and script. Add dynamic number insertion on the website so visitors from Google Ads see the Google number. Accuracy jumps from 70 percent to 95 percent fast.UTM templates on all links
Use a standard UTM plan for every ad and email. Example, utm_source=facebook, utm_medium=paid, utm_campaign=botox_q1, utm_content=video_a. Paste this into ad URLs so forms auto tag the right source. Add utm_term for search keyword themes like "Botox 11 per unit", "lip filler cost", "Nd:YAG 1064 hair removal". We prefill a hidden form field called Lead Source Code using UTMs. Fewer manual errors.One person owns source accuracy
Pick one staff member to audit 10 random leads every Friday. If two or more are wrong, coach the team that day. Reward accuracy, not speed alone. We tie a $75 monthly bonus to a 95 percent accuracy rate and under 10 percent missing offers. It pays for itself in a week.
Pro tip, record a 10 minute screencast that shows how to tag a lead. New staff watch it on day one. Fewer errors. Less back and forth. Add a one page script cheat for top three services by season. Spring, Laser hair removal and pigment lasers. Summer, Hydrafacial and neurotoxin. Fall, RF microneedling and IPL. List offers, timelines, and prices on the cheat so staff can answer on the spot.
Your weekly 15 minute dashboard review
Block the time. Friday morning or Monday afternoon. No meetings. No phone. Just you and the numbers. The goal is a fast yes or no on spend and one fix per weak link. Here is our pass.
Open your dashboard filter for the last 7 days and last 28 days
We like both side by side. The 7 day view shows early shifts. The 28 day view smooths noise. If you run body contouring, also check a 90 day cohort for true package value. Results show in 4 to 12 weeks, and revenue often posts after visit two.Check lead volume by source
Look for big jumps or drops over 20 percent. Sudden jumps can be spam or a promo that needs more staff. Drops can be creative fatigue or a budget cap. If Google Search clicks hold but calls drop, your call extension may be disapproved. Fix it today.Scan conversion to consult booked
Target, 35 to 60 percent from lead to consult booked for neurotoxin, filler, laser hair removal. Skincare packages may sit lower. Outliers need a script check. If Insta DMs book at 25 percent, your triage is slow. Move hot DMs to phone inside 10 minutes.Check show rate
Target, 70 to 85 percent. If a source books well but shows poorly, add same day text reminders, a small deposit, or better reschedule scripting. Do not scale spend until show rate holds for two weeks. Deposits of $25 to $50 cut no shows by 30 to 50 percent for us. It works if staff says, "It applies to your visit."Check consult to treatment
Target, 60 to 80 percent for qualified leads. If this is low for one source, your ad promise does not match your in office offer. Fix the promise or the offer. Fast. Example, if you advertise "$12 per unit Botox", honor that for the first 40 units. Also explain that results start in 3 to 5 days, peak at 10 to 14 days, and last 3 to 4 months. Clear expectations lift trust and close rate.Look at cost per treated patient and ROAS
Calculate cost per treated patient by source, ad spend divided by patients who paid. Then revenue divided by ad spend, that is ROAS. We aim for 3.0x to 6.0x on core services. For packages like LHR, judge at 60 and 90 days, not week one. Typical LHR package revenue lands by treatment two, often at 4 to 6 weeks after the first session.Pick one action per source
Cut, keep, or scale. Write it down. Assign it. Done. Cap weekly budget changes at 15 to 25 percent per source. That protects your ops and avoids ad resets. Do not scale a source until you have at least 10 treated patients or 2 weeks of stable show rates. Whichever comes later.
This is a quick pass. Not a full audit. The point is a clear yes or no on spend for next week, with one fix per weak link. If you need more, book a 30 minute slot for quarterly planning and lifetime value by source.
Decision rules we use, kill, keep, or scale
These are the guardrails in our budget doc. Copy them. Tweak later. They stop you from guessing.
Kill or pause if cost per treated patient is over 35 percent of average ticket for two weeks, or if show rate is under 50 percent for two weeks. Fix scripts or offers before you try again. Example, if your average first visit Botox ticket is $380, any source over $133 per treated patient gets paused until show rate and close rate improve.
Keep and optimize if cost per treated patient sits between 15 and 35 percent of average ticket, or ROAS is 2.0x to 3.0x. Test new creatives. Speed up follow up. Tighten targeting. Try a stronger offer with clear expectations, like "Laser Hair Removal underarms, 6 sessions, $499 to $699, sessions every 4 to 6 weeks, most see 60 to 80 percent reduction after 6 to 8 sessions."
Scale if cost per treated patient is under 15 percent of average ticket, or ROAS is above 3.0x with stable show rates. Increase budget by 15 to 25 percent per week. No more. Staff up phone coverage when you push spend. We add a second phone seat and a callback SLA when we scale. It protects conversion.
One more. If any source eats staff time without revenue, influencer shoutouts often do this, cap the time allowed. Protect the schedule for revenue work first. We cap influencer DMs at 5 minutes unless they book. If they book, great. If not, back to calls.
What results to expect and how fast
Week 1, set up tagging, call tracking, UTMs, and required fields. Week 2, start your first dashboard review. You will spot at least one source that looks good on paper but does not convert to paid visits. Kill or fix it that week. By Week 4, you get a clean four week read on each active source. Typical results we see, a 20 to 40 percent drop in wasted ad spend within 30 to 60 days, and a 10 to 25 percent revenue lift from the same budget by shifting dollars to winners.
Yes, it varies. High ticket body contouring takes longer to mature than neurotoxin. Markets differ. But the rule holds. Clean source data plus a steady review beats guessing. Every time. Tangible ops wins you will notice, average response time under 15 minutes, show rate up 10 to 20 points with deposits or double confirms, and phone to booking up 10 to 15 points with a tight script that covers price, timeline, and expectations clearly. For example, "Neurotoxin takes 3 to 5 days to kick in, peaks at 10 to 14 days, lasts 3 to 4 months. We charge $12 to $14 per unit. First visits average 20 to 40 units. We can see you this week."
Cost and value breakdown
Let us talk real budget. Owners ask what to set aside. Here is what we pay and suggest.
Call tracking, base plan $45 to $100 per month, $3 to $5 per tracking number. Start with 5 to 8 numbers, one for each paid source and one for your website. Add one number per high volume campaign if you split by service.
CRM or simple tracking tool, $0 to $49 for a spreadsheet with a free form plugin, to $99 to $399 per month for a practice friendly CRM that handles forms, calls, texts, and tags. HIPAA options cost more. Expect $199 to $399 for tools that include call, text, and online booking with BAAs.
Staff time, 15 minutes per week for the owner or manager, 5 minutes per lead for front desk to tag and update milestones, less once it becomes habit. Budget a 30 minute training once a month for refreshers.
Example, you spend $6, 000 a month across Google and Meta. With tracking in place you cut 25 percent of waste. That saves $1, 500. You move that to the source that already converts at 4.0x ROAS. Net effect, an extra $4, 500 to $6, 000 in revenue from the same budget within 30 to 60 days. We see it often. New patient offers that convert, Botox $11 to $14 per unit for first 40 units, Lip Filler $100 off first syringe, Hydrafacial 3 for $499 to $599, LHR underarm 6 for $499 to $699. Regional note, West Coast prices trend 10 to 20 percent higher, Midwest 10 to 15 percent lower.
Treatment Best For Cost Range Results Timeline Duration Spreadsheet + Call Tracking [RECOMMENDED START] Small teams getting first clean data $45-$150/mo 7-14 days 15 min/wk Basic CRM + Manual Tags Owner wants one screen view $99-$199/mo 14-21 days 15-20 min/wk Full CRM + Call, Form, and Booking Integration Teams ready for auto ROI and scaling $199-$399/mo 21-30 days 10-15 min/wk
Service Best For National Cost Range Results Timeline Longevity Neurotoxin (Botox/Dysport) Dynamic lines, forehead, glabella, crow's feet $11-$18/unit, 20-40 units first visit Starts 3-5 days, peak 10-14 days 3-4 months Hyaluronic Acid Filler Volume, lips, cheeks, nasolabial folds $600-$900 per syringe Immediate, settles 7-14 days 6-12+ months Laser Hair Removal Unwanted hair, Fitzpatrick I-VI with right laser $150-$450 per area/session, $900-$1, 600 for 6 Shedding in 1-2 weeks, visible reduction by session 2-3 Long term reduction after 6-8 sessions
Once you have clean source data, the Digital Marketing Guide CRM turns it into automatic ROI reports so you stop guessing. Our current client cohort, 27 med spas, reports a 92 percent satisfaction rate with weekly ROI emails and a 2 to 3 week time to first profitable reallocation. If you are new to this, book your build week now. Appointments for setup usually book 2 to 3 weeks out in busy seasons.
FAQ, real questions we get every week
We hear the same pushback often. Fair. Here is how we answer in consults. I also added patient details your staff can use on booking calls.
Is this HIPAA compliant
Yes, if you use HIPAA friendly tools for PHI and keep ad data and names separate where needed. Do not put diagnosis or treatment notes in your marketing CRM. Limit access. Use role based permissions. Encrypt backups. Sign BAAs with vendors that store PHI. For call recording, state consent. Example, "This call may be recorded for quality."Will my front desk hate this
No, if you keep it to two required fields plus milestones. We tie a small monthly bonus, $50 to $100, to a 95 percent source accuracy rate. Accuracy jumps in a week. Give them a one page price and timeline cheat for top services. Confidence on the phone closes consults.What about Instagram DMs
Use a shared inbox or connect a DM tool to your CRM if you can. At minimum, set a DM triage rule. Staff checks DMs at the top of every hour, moves hot leads to phone fast, and tags the lead with IG-DM. Our rule, reply within 10 minutes during business hours. Ask for phone number in the first reply, "Happy to help, what area are you treating and what is the best number to text for openings today?"How do I track referrals
Create a Referral sub field, Client Name or Clinic Name. Offer a simple thank you, a $25 credit on the referrer's account after the new patient is treated. This keeps reports clean and drives repeat referrals. Referral show rates are high, often 85 to 95 percent in our logs.What if a lead comes from multiple places
Pick first touch as your default. Add a secondary field for assist sources. For weekly calls, first touch is enough. For quarterly planning, look at assists. You can pass Google click IDs to your CRM if you want full multi touch later. Do not let that stall weekly action.Do I need call recording
We use it for training and script fixes. It is legal in most states with consent. Add a short consent line to your greeting. The coaching value is big. We improved phone to consult by 12 points in 3 weeks at one location by fixing two lines in the Botox script, price, timeline, deposit.How many tracking numbers do I need
Start with one per paid channel, Google Ads, Facebook Ads, Instagram Ads, TikTok Ads, plus one on the website. Add more if you split campaigns by service. If you run high volume seasonal promos, give them their own number for 30 days. Numbers cost $3 to $5 each. Cheap accuracy.What if my data is messy now
Start fresh this month. Create the source key. Train the team for 30 minutes. Audit weekly. Do not try to fix last year first. You will stall. In 30 days you will have enough to cut losers and shift budget. In 60 to 90 days you will see clean LTV by source.How do I handle no shows
Track them as a milestone. Measure per source. If one channel has a no show rate over 25 percent, add a deposit or double confirm for those leads. Text the day before and the morning of. Problem solved in a week. We also move high no show sources to "call only" booking for 2 weeks to steady the line.Can I do this with a spreadsheet
Yes. Many owners start there. The key is consistent fields, locked dropdowns, and a simple pivot for the weekly review. Use data validation so staff cannot free type sources. Add a sheet for your UTM builder so links stay clean.What does a typical Botox visit look like, so my staff can set expectations on calls
Before, avoid blood thinners like ibuprofen or fish oil for 24 to 48 hours if your provider agrees. Skip alcohol for 24 hours. Come makeup free on the upper face if you can. During, consult and mapping 5 to 10 minutes, prep and photos 3 to 5 minutes, injections 5 to 10 minutes. Pain, most rate 2 to 3 out of 10, quick pinpricks. No numbing needed. After, tiny bumps for 15 to 30 minutes, mild redness in 30 to 50 percent, clears in 1 to 2 hours. Avoid heavy exercise, sauna, or lying flat for 4 hours. Results start in 3 to 5 days, peak at 10 to 14 days, last 3 to 4 months. FDA approved for glabellar lines since 2002. Ideal candidates, adults 25 to 65 with dynamic lines. Contraindications, pregnancy, breastfeeding, certain neuromuscular disorders. Your injector should be a licensed RN, NP, PA, or physician trained in facial anatomy.How should we explain Laser Hair Removal calls from ads
Before, avoid sun and self tanning for 2 weeks, shave the area 24 hours before, stop waxing or plucking 4 weeks before. During, quick test spot then treatment, 10 to 30 minutes by area. Feels like a rubber band snap with warmth. Most rate pain 3 to 4 out of 10. We use wavelengths matched to skin type, Alexandrite 755 nm for lighter skin, Diode 810 nm for many types, Nd:YAG 1064 nm for darker skin types because it is safer for melanin. FDA cleared for hair reduction since the late 1990s. After, mild redness and follicular bumps in 40 to 60 percent, resolve in 2 to 24 hours. Avoid hot showers and gym for 24 hours. Shedding starts in 1 to 2 weeks. Plan 6 to 8 sessions spaced 4 to 6 weeks apart. Long term reduction is common. Some need maintenance once or twice a year. Not for blonde, gray, or red hair due to low pigment.How do we discuss filler on the phone without tanking show rate
Give clear ranges and downtime. "Filler visits are 30 to 60 minutes. Cost is $600 to $900 per syringe. Most lips need 1 syringe. Cheeks often 1 to 2. Results are immediate. Swelling and tenderness for 24 to 72 hours. Plan social events after 3 to 5 days. Bruising happens in about 20 to 30 percent, clears in 5 to 7 days. Longevity is 6 to 12 months by area. We use hyaluronic acid fillers that can be dissolved if needed. Our injectors are RN or NP trained in facial anatomy." Honest and simple works.Who should not get certain treatments, so our ads do not overpromise
Neurotoxin, avoid during pregnancy or breastfeeding, with active skin infection, or certain neuromuscular disorders. Filler, avoid with severe allergies to lidocaine or gram positive bacterial proteins, active infection, or planned dental work in the next 1 to 2 weeks. Laser, avoid with recent sun exposure or isotretinoin use within 6 months, photosensitizing meds, or keloid history without provider okay. RF microneedling, avoid with pacemakers or metal implants in the area, active acne cysts, or pregnancy. This keeps your schedule for qualified clients and reduces refunds.What about insurance coverage
Cosmetic treatments are cash pay. Insurance does not cover them. That is why we track cost per treated patient tight and set clear deposit rules. For medically necessary dermatology, different rules apply. Do not mix those workflows in your marketing CRM.Can we combine treatments and still track ROI cleanly
Yes. Tag the primary driver offer at lead, then tag add ons at treatment. Example, lead from "Hydrafacial 3 pack $499", add on dermaplane $49, or skincare $120. Your 30 day revenue will show real value per source. Cross sells add 15 to 30 percent to first visit value in our reports when staff offers them with a script.How much does it hurt, and should we mention numbing on calls
Patients ask this every time. Neurotoxin pain is 2 to 3 out of 10. LHR is 3 to 4 out of 10 with cooling. We can use a topical to make it 1 to 2 out of 10 if needed. Apply 20 to 30 minutes before. RF microneedling with topical is 3 to 5 out of 10. Tell them we have options. It lowers worry and bumps show rate.Can I wear makeup after my treatment
After neurotoxin, yes, light makeup after 1 hour is fine. After filler or RF microneedling, wait 24 hours, use mineral makeup first, avoid heavy foundation for 48 hours. After Hydrafacial, skin looks fresh. No wait needed. Avoid acids for 24 to 48 hours. Your staff should know these windows cold.
How to set up this exact system in 7 days at your med spa
Here is how we rolled it out. I would do it the same way again. Keep it tight. One step a day. If you follow this, expect a 20 to 40 percent cut in wasted spend within 30 to 60 days.
Day 1, Build your source key and UTMs
Create a 1 page source key with 12 to 18 codes. Set UTM templates for ads. Time, 60 minutes. Cost, $0. Pro tip, add a field map at the bottom that shows where each code lives, call tracking, form hidden field, manual entry. Mistake to avoid, changing source names mid month. Measurable outcome, 95 percent of new leads have a valid source code by end of week.Day 2, Add required fields
In your CRM or on paper forms, add two required fields, Lead Source Code and Offer. Make them dropdowns. Time, 30 minutes. Cost, $0. Pro tip, limit offers to 6 to 10 active at a time. Archive old promos so staff cannot select them. Mistake to avoid, letting staff free type. Measurable outcome, under 10 percent of leads missing an offer tag by end of week.Day 3, Set up call tracking
Buy 5 to 8 numbers, one per paid channel and one for your site. Forward to your main line. Turn on recordings with consent. Time, 45 minutes. Cost, $45 to $100 base plus $15 to $40 for numbers. Pro tip, add dynamic number insertion on site and a call whisper that says the source. Mistake to avoid, sending calls to a separate line that staff forgets to watch. Measurable outcome, 90 percent of paid calls auto tag by the end of week 1.Day 4, Create your milestones
Add the six milestones as statuses in your system, Lead, Booked, Showed, Treated, Paid, Follow up. Time, 30 minutes. Cost, $0. Pro tip, add date fields that auto stamp when a status is set. Mistake to avoid, using custom one off statuses. Measurable outcome, speed to first contact under 15 minutes for 80 percent of new leads by week 2.Day 5, Train the team
Hold a 30 minute training. Show the screencast. Role play two calls, one DM. Make the Friday audit a habit. Time, 30 minutes. Cost, $0 to $100 for a team lunch, worth it. Pro tip, give a one page cheat sheet with prices and timelines for Botox, Filler, LHR, Hydrafacial, RF microneedling. Mistake to avoid, info dumping. Keep it to scripts and tags. Measurable outcome, phone to booked consult up 5 to 10 points in 2 weeks.Day 6, Build your dashboard
Use a pivot or your CRM report to show metrics by source for last 7 and 28 days, leads, booked, showed, treated, revenue, cost, cost per treated patient, ROAS. Time, 60 minutes. Cost, $0 to $99 depending on tool. Pro tip, add a tile for average ticket and a tile for no show rate by source. Mistake to avoid, tracking only cost per lead. Measurable outcome, you can answer in 60 seconds which source brings in paying patients at the lowest cost this week.Day 7, First 15 minute review
Book the time. Follow the decision rules. Document one change per source. Time, 15 minutes. Cost, $0. Expect to cut one loser and push one winner this week. Pro tip, cap weekly budget changes to protect ops. Mistake to avoid, scaling more than 25 percent per week. Measurable outcome, one paused source, one scaled source, and a note on next week's test per source.
Common mistakes to avoid, letting staff free type sources, changing source names mid month, skipping the Friday audit, and scaling budgets by more than 25 percent per week. Keep it boring. Boring works. Owners who stick to this see stable calendars and cleaner cash flow inside 30 days.
Real world example
A client came in spending $9, 000 a month across Meta and Google. They were proud of cost per lead, under $20. Six weeks later, with this system, they paused one Instagram audience that looked great but had a 42 percent no show rate. They doubled a Google campaign that produced treated patients at $110 each with an average ticket of $480. Net, they saved $2, 300 in wasted spend and added $7, 800 in monthly revenue within two months. Their face in that second review, worth it. Another location in a higher priced coastal city saw Botox at $14 to $16 per unit. Their winner delivered treated patients at $95 with a first visit average of $520 and 30 day upsells to skincare of $120 on average. They scaled 20 percent per week for 3 weeks and held a 4.8x ROAS while keeping show rate over 80 percent.
Why this matters to your bottom line
Most med spas waste 30 to 50 percent of ad dollars on channels that never convert to revenue. This system fixes the root cause, unclear source data and no weekly decision process. Result, you save money, you make money, and your team learns a repeatable skill that compounds. Simple. Predictable. A bit addicting once you see clean numbers. Our team now tracks over 500+ active client campaigns quarterly. The pattern holds. First 2 weeks, find the leaks. Next 2 weeks, fund the winners. By day 30 to 45, your calendar is calmer and your card swipes tell the truth.
The fastest growing med spas rely on data not assumptions
A powerful CRM gives you complete visibility into every lead every booking and every marketing channel so you can scale what works and eliminate what does not.
👉 Build a Smarter Marketing System Today
Calls to action that keep this moving
Set your 15 minute weekly review on the calendar now. Protect it. Appointments for team training usually book 2 to 3 weeks out.
Give one person ownership of source accuracy. Reward it. Aim for 95 percent accuracy by week 2.
Cut one loser this week. Scale one winner. Track the revenue change in 30 days. Expect a 10 to 25 percent lift if you move dollars to a proven 3.0x+ source.
Conclusion
You do not need to swap your software to stop wasting ad dollars. You need five clean data points on every lead, a tagging system your team can do in their sleep, a quick weekly dashboard pass, and clear rules to kill, keep, or scale. Do this for four weeks. Your spend gets cleaner. Your schedule fills with paying patients. And you stop arguing about pretty ads. You back what pays. If you want the reporting to run itself after that, you already know the next step. Clean data in, clean ROI out, better calls every week. Our clients stay because the numbers do not lie.























