Account review for DoctorFit Coaching. Windows: last 7 days (4 to 10 Oct), last 30 days (11 Sep to 11 Oct) and lifetime of the current campaigns (since 13 Aug 2026). Judged on booked calls, not on clicks or opt-ins. Pulled 11 Oct 2026.
The ads have not booked a single call since 21 September. Since then $1,361 has gone out for 7 opt-ins and 0 booked calls. Over the last 30 days the account spent $2,484 for 3 booked calls at $828 each, against a target of $80 to $170. Tracking is not the main problem: the booking event fires and Meta does credit it. The problem is what has been running. The only ad that booked calls near target (the PAIN 3-image ad, $220 a call) was switched off on 17 September. The VSL video ads that replaced it have spent $613 for 1 opt-in and 0 calls, at up to $260 per 1,000 views. And the campaign relaunched today is aimed at a "Lead" event the website has not sent once in 30 days, so Meta has nothing to aim at.
| Window | Spend | CPM | CTR | Link CTR | $ / link click | Page views | Opt-ins | Booked | $ / booked |
|---|---|---|---|---|---|---|---|---|---|
| Last 7 days (4 to 10 Oct) | $582 | $163 | 2.30% | 1.29% | $12.65 | 31 | 5 | 0 | n/a |
| Last 30 days (11 Sep to 11 Oct) | $2,484 | $141 | 2.98% | 1.39% | $10.18 | 169 | 15 | 3 | $828 |
| Lifetime, current campaigns (since 13 Aug) | $3,383 | $101 | 3.07% | 1.89% | $5.36 | 241 | 17 | 3 | $1,128 |
| Lifetime, VSL video campaigns only (since 30 Sep) | $613 | $163 | 3.04% | 1.49% | $10.94 | 41 | 1 | 0 | n/a |
CTR counts every click on the ad. Link CTR counts only clicks through to the website. The lifetime row also includes the August instant-form campaign, which collected 23 form leads for $669 and booked no calls that Meta could see.
Booked calls came in the two weeks after the 9 and 17 September launches, while the PAIN image ad was running. Once it was switched off and the spend moved to new image angles and then to video, bookings stopped. At the same time the cost to show the ads went up: about $79 per 1,000 views in early September, $145 or more since late September.
Last 30 days, step by step. The clicks are fine. The big drops are page view to opt-in (fewer than 1 in 11 page visitors sign up) and the simple fact that only 15 people opted in all month. At that volume 3 calls is about what you would expect.
Every live ad points to one page, doctorfitcoaching.com/start. I loaded each step on a phone-sized screen, opened the sign-up pop-up and read the tracking code. I did not submit the form or book a slot, so no test leads went into the CRM.
Every campaign that ran since August, ranked by spend over the last 30 days and judged on booked calls. Status is as of tonight, 11 Oct.
| Campaign | Status | Spend 30d | CPM | Opt-ins | Booked | $ / booked | Lifetime spend | Lifetime $ / booked | Verdict |
|---|---|---|---|---|---|---|---|---|---|
| Metabolic Recovery · Weight-Loss 3 Angles · 17 Sep | Paused today | $1,127 | $125 | 11 | 1 | $1,127 | $1,127 | $1,127 | KEEP PROOF AD ONLY |
| Metabolic Recovery · DCO 3 Angles · 9 Sep | Paused 17 Sep | $745 | $155 | 3 | 2 | $372 | $975 | $487 | RELAUNCH PAIN AD |
| VSL Video Ads · 30 Sep | Turned off today | $556 | $193 | 1 | 0 | n/a | $556 | n/a | STOP |
| VSL Video Ads · Copy · 11 Oct | LIVE | $56 | $65 | 0 | 0 | n/a | $56 | n/a | FIX TODAY |
| Metabolic Recovery · Lead Ad (instant form) · Aug | Paused 28 Aug | $0 | $59 | 23 form leads | 0 | n/a | $669 | n/a | STAYS OFF |
| Ad | Spend | CPM | Link CTR | Page views | Opt-ins | Booked | $ / booked | Verdict |
|---|---|---|---|---|---|---|---|---|
| WL · PROOF (image) | $784 | $108 | 1.41% | 64 | 9 | 1 | $784 | KEEP, LOWER BUDGET |
| IDENTITY · DCO 3 images | $467 | $118 | 1.70% | 58 | 3 | 0 | n/a | CUT |
| PAIN · DCO 3 images | $441 | $104 | 1.54% | 54 | 2 | 2 | $220 | BRING BACK |
| WL · IDENTITY (image) | $278 | $215 | 0.93% | 6 | 0 | 0 | n/a | CUT |
| VSL v2 · C Tried Everything | $229 | $169 | 1.26% | 13 | 0 | 0 | n/a | TEST ONLY |
| VSL v2 · B Clinical Term | $223 | $260 | 1.74% | 11 | 1 | 0 | n/a | CUT |
| VSL v2 · A Hypocrite | $80 | $158 | 0.79% | 2 | 0 | 0 | n/a | CUT |
| PROOF · DCO 3 images | $67 | $60 | 1.17% | 12 | 0 | 0 | n/a | TOO LITTLE DATA |
| WL · PAIN (image) | $65 | $125 | 0.96% | 5 | 2 | 0 | n/a | TOO LITTLE DATA |
| VSL copies, 6 ads in 2 ad sets (today) | $56 | $65 | 1.85% | 13 | 0 | 0 | n/a | FIX TODAY |
| VSL v1 DCO (disapproved) | $24 | $144 | 2.35% | 2 | 0 | 0 | n/a | DELETE |
| August instant-form ads (10 ads) | $669 | $59 | 2.76% | n/a | 23 form leads | 0 | n/a | STAYS OFF |
$1,330 (54% of the last 30 days' spend) went to ads that booked no calls. Only two ads have ever booked a call: PAIN (2 calls, $220 each) and WL PROOF (1 call, $784).
| Item | Status | Budget | Aimed at | Note |
|---|---|---|---|---|
| Ad set "3 singles" (copy, 3 VSL ads) | Live, learning | $50/day | Lead | All 3 ads approved 11 Oct |
| Ad set "Leads" (copy, same 3 VSL ads) | Live, learning | $50/day | Lead | Same videos bidding against the set above |
| Ad set "DCO" (copy) | Active, no ads | $50/day | Lead | Cannot spend, adds clutter |
| VSL v1 DCO ad (30 Sep) | Disapproved | n/a | Schedule | "Health and Wellness". Sits in a paused ad set |
| AD4 Energy (Aug instant form) | Disapproved | n/a | Form lead | "Health and Wellness". Campaign paused |
No live ad is disapproved or limited. The two disapproved ads are old and paused, but they keep the account showing "Rejected" in Ads Manager and count against its policy record.
Both live ad sets are set to find "Lead" conversions. The website has sent 0 Lead events in the last 30 days. It sends SubmitApplication when someone opts in and Schedule when they book. With nothing to learn from, Meta buys the cheapest clicks it can find, which is why today looks cheap ($65 per 1,000 views) but is not finding doctors who book. Switch the goal to SubmitApplication (15 in 30 days, the most signal you have), turn off the duplicate "Leads" ad set and the empty "DCO" ad set, and judge everything on booked calls.
PAIN is the only ad that has booked calls close to target: 2 calls on $441, or $220 each. It was switched off on 17 September and the account has booked 1 call from ads since. Relaunch it as a fresh ad at about $50 a day, with WL PROOF (9 opt-ins, the best opt-in volume) alongside at $25 to $33. Give them 7 days before judging.
The three VSL videos have spent $613 since 30 September for 1 opt-in and 0 booked calls. They cost $158 to $260 per 1,000 views, about 1.5 to 2.5 times the image ads. B Clinical Term ($260) and A Hypocrite (1 link click in 7 days) should go. If you want to keep testing video, keep only C Tried Everything, capped at $20 a day, and cut it if it has no booked call by $340 spent.
Fewer than 1 in 11 page visitors opt in. The page has no doctor results on it. The 20+ physician testimonials only appear after someone has booked. Move 3 of them (as short quotes) above the first button and next to the calendar. Also fix the details a doctor will notice: the page says "less than 15 minutes" and "15-minute video" but the video runs 19 minutes 52, the booking page says "short application" but shows a calendar, and the headline has "Who's" instead of "Who've".
Meta received 7 bookings in 30 days but could tie only 3 to an ad. Each booking is sent twice, the browser copy carries no event ID and no email, and only 1 of 14 sends had an email attached. Fire Schedule from the calendar booking itself with email, phone and one shared event ID, and remove the bare snippet on /thankyou and /thankyou-page so reloads do not count. Then delete the 2 disapproved ads so the account stops showing "Rejected".