Account review and full funnel walk for DoctorFit Coaching. Windows: last 7 days (14 to 20 Oct), since the 11 Oct relaunch, last 30 days (21 Sep to 20 Oct) and lifetime of the current campaigns (since 11 Aug). Judged on booked calls, not on clicks or opt-ins. Pulled 21 Oct 2026.
Meta has not credited a single booked call to the ads since 21 September. Since then $1,958 has gone out for 13 opt-ins and 0 credited calls, against a target of $80 to $170 a call. Two things explain most of it. First, the one live ad set is still aimed at a "Lead" event the website never sends (0 in 30 days), so Meta is guessing. This was flagged on 11 October and has not changed. Second, the only ad that ever booked calls near target (PAIN, $220 a call) is still switched off. There is one piece of good news: the website itself logged about 5 bookings since 7 October. Meta could not tie any of them to an ad, so some may well be ad-driven. Checking those 5 names in the calendar is the fastest way to know the true cost per call.
| Window | Spend | CPM | CTR | Link clicks | Page views | Opt-ins | $ / opt-in | Credited calls | $ / call |
|---|---|---|---|---|---|---|---|---|---|
| Last 7 days (14 to 20 Oct) | $405 | $176 | 3.99% | 58 | 46 | 5 | $81 | 0 | n/a |
| Since the 11 Oct relaunch | $725 | $140 | 3.55% | 106 | 86 | 6 | $121 | 0 | n/a |
| Since the last credited call (22 Sep to 20 Oct) | $1,958 | $141 | 2.88% | 218 | 158 | 13 | $151 | 0 | n/a |
| Last 30 days (21 Sep to 20 Oct) | $2,047 | $140 | 2.89% | 230 | 164 | 15 | $136 | 1 | $2,047 |
| Lifetime, current campaigns (since 11 Aug) | $3,980 | $107 | 3.12% | 714 | 308 | 23 + 23 form leads | n/a | 3 | $1,327 |
Opt-in cost is actually improving: $81 each in the last week, the best since September. The problem is that none of those opt-ins has turned into a call Meta can see. Frequency is low (1.2 to 1.8), so this is not tired creative.
All 3 ad-credited calls came in one week, 15 to 21 September, while the PAIN and PROOF image ads were running. The PAIN ad was switched off on 17 September. From late September the budget moved to the VSL video ads, and credited bookings stopped. Spend did not stop: about $350 to $600 a week has gone out every week since.
Last 30 days, ad traffic only. Clicks and page loads are healthy. Fewer than 1 in 10 page visitors opt in, and only 1 of the 15 ad opt-ins has a booking Meta can see.
Across all traffic, the website pixel received about 28 opt-ins and about 5 bookings in 30 days (each event arrives twice, once from the browser and once from the server, so the raw counts of 57 and 9 are halved here). That is an 18% opt-in to booking rate site-wide, which is healthy. So bookings are happening. What is unclear is how many came from the ads.
Every live ad points to doctorfitcoaching.com/start. I loaded each step on a phone-sized screen today, opened the sign-up pop-up, picked a calendar slot to see the booking form, and read the tracking code. I did not submit anything, so no test leads or bookings went into the CRM. Several fixes from the 11 and 20 October reviews have gone in since; they are marked as fixed below.
Every campaign that spent in the last 30 days, ranked by spend and judged on booked calls. Status as of 21 Oct.
| Campaign | Status | Spend 30d | CPM | Opt-ins | Credited calls | $ / call | Verdict |
|---|---|---|---|---|---|---|---|
| Metabolic Recovery · Weight-Loss 3 Angles · 17 Sep | Paused 11 Oct | $838 | $122 | 8 | 1 | $838 | KEEP PROOF AD ONLY |
| VSL Video Ads · Copy · 11 Oct | LIVE | $652 | $134 | 6 | 0 | n/a | RE-AIM TODAY |
| VSL Video Ads · 30 Sep | Paused 11 Oct | $556 | $193 | 1 | 0 | n/a | STAYS OFF |
| Ad | Spend | CPM | Page views | Opt-ins | Credited calls | $ / call | Verdict |
|---|---|---|---|---|---|---|---|
| WL · PROOF (image) | $785 | $109 | 64 | 9 | 1 | $785 | KEEP AS BACKUP |
| IDENTITY · DCO 3 images | $467 | $118 | 58 | 3 | 0 | n/a | STAYS OFF |
| PAIN · DCO 3 images | $441 | $104 | 54 | 2 | 2 | $220 | BRING BACK |
| VSL v2 · B Clinical Term (live set) | $385 | $184 | 51 | 5 | 0 | n/a | KEEP, RE-AIM |
| WL · IDENTITY (image) | $278 | $215 | 6 | 0 | 0 | n/a | STAYS OFF |
| VSL v2 · C Tried Everything (all copies) | $399 | $129 | 31 | 0 | 0 | n/a | CUT |
| VSL v2 · B Clinical Term (older copies) | $269 | $225 | 13 | 1 | 0 | n/a | STAYS OFF |
| VSL v2 · A Hypocrite (all copies) | $130 | $111 | 11 | 1 | 0 | n/a | TOO LITTLE DATA |
| WL · PAIN (image) + PROOF DCO | $132 | $81 | 17 | 2 | 0 | n/a | TOO LITTLE DATA |
| VSL v1 DCO (disapproved) | $24 | $144 | 2 | 0 | 0 | n/a | DELETE |
Only two ads have ever booked a credited call: PAIN (2 calls, $220 each) and WL PROOF (1 call, $785). Every VSL video ad together has spent $1,207 for 7 opt-ins and 0 credited calls. Inside the live ad set, B Clinical Term is doing the work: 5 of the 6 opt-ins, at $77 each.
| Item | Status | Budget | Aimed at | Note |
|---|---|---|---|---|
| Ad set "VSL Videos v2 · Leads" | Live | $50/day | Lead (never fires) | Name says US+CA, targeting is US only |
| Ads A Hypocrite + C Tried Everything | Live, approved | n/a | n/a | Both carry the exact same text and headline. C was meant to be its own angle, so this is not a real test |
| Ad set "VSL Videos · DCO" (copy) | Active, not spending | $50/day | Lead | Clutter, turn off |
| VSL v1 DCO ad (30 Sep) | Disapproved | n/a | Schedule | "Health and Wellness". Keeps the account flagged "Rejected" |
The only live ad set is told to find "Lead" conversions. The website has sent 0 Lead events in 30 days. It sends SubmitApplication on opt-in and Schedule on booking. With nothing to learn from, Meta is guessing, and CPM has climbed to $176 this week. Duplicate the ad set with the goal set to SubmitApplication, keep B Clinical Term in it, and turn off the old one. This was fix #1 on 11 October and is still open.
The website logged bookings on 7, 11, 12 (two) and 20 October. Meta tied none to an ad. Check those names in the calendar: did they come from an ad, the email follow-up, or somewhere else? If 3 or more came from ads, the real cost per call since 11 October is about $240, not "infinite", and the plan below changes. Then make the Schedule event fire from the booking itself, with the email and one event ID, so Meta can match future bookings.
PAIN is still the only ad that has booked calls near target: 2 calls on $441, or $220 each. It has been off since 17 September. Relaunch it as a fresh ad in its own ad set at $50 a day, aimed at SubmitApplication, next to B Clinical Term. That keeps the total at about $100 a day. Judge both on booked calls after 7 days.
The ads sell weight loss. The booking form's "biggest goal" question does not offer it, so a doctor who clicked a weight-loss ad has to pick something that does not fit, right at the moment of booking. Add "Lose weight" as the first option. Change "15-Minute Video" to "20-Minute" on /bookcall (twice) so it matches /start. Then move 3 short physician quotes, including Dr. Statile, onto /start above the first button and beside the calendar.
C Tried Everything is running with A Hypocrite's exact text and headline, so the two ads are not testing two angles. C has spent $399 with 0 opt-ins: cut it. Turn off the empty DCO ad set and delete the disapproved v1 DCO ad so the account stops showing "Rejected". Fix the pop-up font while someone is in the page builder.