Facebook ads for coaches work when the funnel matches the price: a lead magnet for low-ticket offers, a webinar for programs that need teaching first, an application and call for high-ticket coaching or consulting. Judge every creative on cost per booked call and per show-up, because a cheap webinar registration and an expensive application don’t buy the same thing.
There’s no coaching benchmark to hold your numbers against. The 14 industries in the lead-campaign section of WordStream’s 2026 Facebook ads benchmarks run from career and employment to dentists, and none of them is coaching or consulting. So this guide works from formulas, with example numbers you can swap for your own. The general campaign setup is in how to run Facebook ads for lead generation.
Lead magnet, webinar or call: which funnel suits Facebook ads for coaches?
| Lead magnet | Webinar | Application + call | |
|---|---|---|---|
| What the ad asks for | an email, for a guide, checklist or mini-course | a registration for a live or recorded training | an application, then a booked call |
| Front-end cost per lead | lowest | low to medium | highest |
| Intent of the average lead | lowest: they wanted the free thing | medium: they gave up an hour, if they show | highest: they asked to talk about buying |
| Steps between lead and revenue | weeks of email | attendance, then a call or a checkout | showing up to the call, then the close |
| Where it usually breaks | the list grows and nobody buys | registrants who never attend | no-shows, and calls with people who can’t afford it |
| Fits | low-ticket products, list building | mid-ticket programs, offers that need teaching | high-ticket coaching and consulting |
| Judge creatives on | cost per subscriber who books or buys within a set window | cost per attendee and per booked call | cost per booked call and per show-up |
Lead magnet. The cheapest lead and the longest wait. A free guide is easy to want, so the form fills with people who wanted the guide, and the sale, if it comes, comes from weeks of email. Judge it on how many subscribers book or buy within a window you fix in advance, such as 30 days.
Webinar. The registration is cheap, but two drop-offs happen where the ads can’t see them: attendance, and the booking or purchase at the end. A webinar with poor attendance can look excellent in Ads Manager for months.
Application and call. The fewest leads, and the closest to a sale, because the person has asked to talk about buying. The application does the filtering, and no-shows are the leak.
Price decides more than preference. The more a client pays, the more steps you can afford between the click and the sale, and the harder each step should filter. The landing page changes with the funnel too: lead generation landing page examples covers the lead magnet, webinar registration and booking-first patterns. If you’d rather take call requests on an Instant Form, test it against a landing page with the same creative: Facebook lead ads vs landing page explains how to run that comparison fairly.
Meta policies that bite in Facebook ads for coaches
Coaching ads run into Meta’s rules in four places: hooks that name the viewer’s problem, income claims, weight-loss results and Instant Form questions.
Personal attributes: describe the program, not the viewer
This is the rule life coaches and business coaches meet first, because the classic coaching hook names the viewer’s problem. Meta’s personal attributes policy bans ads that “assert or imply personal attributes”. The list includes “physical or mental health (including medical conditions)” and “vulnerable financial status”, and the policy adds that ads can’t imply knowledge of a viewer’s personal or business finances. The Business Help Center version also lists family status. Meta’s examples allow an ad offering depression counseling and reject “Depression getting you down? Get help now.” They also reject “Are you bankrupt? Take a look at our services.”
Hooks coaches often write, with rewrites that keep the offer. The rewrites are suggestions; Meta’s review decides.
| Hook | The problem | Rewrite |
|---|---|---|
| “Struggling with anxiety at work?” | implies a mental health condition | “Stress management coaching for managers.” |
| “Stuck at €10k a month in your agency?” | implies knowledge of the viewer’s business finances | “A 12-week sales program for agency owners.” |
| “Drowning in debt?” | implies vulnerable financial status | “Money coaching built around a weekly budget routine.” |
| “Recently divorced and feeling lost?” | implies family status | “Coaching for starting over after a big life change.” |
| “Hate what you see in the mirror?” | attacks appearance (Health and Wellness policy, below) | “12 weeks of habit coaching for weight loss, with weekly check-ins.” |
The principle carries over to any niche: name the program and who it’s for, and leave the viewer’s problem out of the sentence.
Income claims and “get rich quick”
Meta’s ad policy on prohibited commercial practices requires ads to follow the Community Standard of the same name. It bans “offers of opportunities of unrealistic financial reward for unclear or minimal effort”. If your coaching sells trading or investment strategies, read the investment rules too: they ban offers of investment opportunities “claiming or referencing successful past performance or returns to create an expectation of similar future results”.
That’s the line a revenue screenshot crosses when the ad says nothing about the work and promises it’s easy. What stays clear of it, and reads better anyway:
- the work, spelled out: what a client does each week, and for how long;
- client results as specific stories with context (who, starting where, over what period), presented as their result and not as the viewer’s forecast;
- no “passive”, “overnight” or “no experience needed” next to a money figure.
The same standard explains how Meta uses negative feedback. It looks for “consistent patterns or disproportionate volumes of negative feedback”, lists product misrepresentation (products or services that “materially differ from what was advertised”) among the practices it acts on, and may restrict or disable the accounts responsible when negative feedback persists despite warnings. A “free training” that turns out to be a 50-minute pitch is the kind of gap between ad and delivery that produces that feedback.
Weight-loss and fitness coaching: before-and-after rules
Meta’s Health and Wellness policy sets the rules for weight-loss offers:
- Ads promoting weight loss products and services must target people aged 18 or older.
- They can’t depict a “close up on specific body area by pinching fat” or contain “statements of inferiority about physical appearance”.
- No clickbait in a health or weight-loss context, including “promises of specific outcomes within a set time frame without disclaimers or qualifiers”.
- Targeted at 18+, ads for dietary weight loss products and services “can illustrate people using the product or the service and the impact of using it, and clearly indicate the time taken to achieve noticeable results”.
So a before-and-after can run when it targets adults, states the timeframe and skips any caption that runs down the “before” body. “Lose 10 kg in 30 days” with no qualifier is the claim to cut. A fitness coach who doesn’t sell weight loss has one rule fewer: the age requirement doesn’t apply to “products and services marketed for general well-being, such as fitness services”.
If you coach around anxiety, burnout or confidence, the personal attributes rule applies to every hook. Meta’s Business Tools rules also list “mental health and psychological states” as prohibited information you must not send through the Meta Pixel or the Conversions API, so name URLs and events after the funnel step (/apply/), never the problem (/anxiety-quiz-results/).
Questions your Instant Form can’t ask
Meta’s list of questions prohibited on instant forms includes health information and financial information, “including, but not limited to, credit or debit card numbers, bank account numbers, routing numbers, credit score, net worth, income, bankruptcy status and debt status”. “What’s your current income?” can’t go on an Instant Form. Questions about business revenue sit close to that line: keep them for your own landing page or for the call.
On your own landing page the Instant Form list doesn’t apply, but Meta’s Business Tools rules do. They list income and debt status among the information you must not send to Meta, so the answers go to your CRM, never into an event parameter or a URL.
A cheap registration and an expensive application only become comparable when every lead carries the creative and landing page that produced it. DropCPL logs each click on your landing page’s own domain, counts leads first-party and computes CPL per creative × landing page, with spend per ad synced from the Meta Ads API. Start free →
Qualifying questions for a coaching call funnel
An application has one job: make the call worth having for both sides. Four or five questions are plenty, and each one should change what happens next: book the call, send the lead somewhere else, or decline politely.
| Question | What it tells you | Format |
|---|---|---|
| What do you want to change in the next six months? | whether the goal fits your program; the opening line of the call | one line of free text |
| When do you want to start? | “now” or “someday” | this month / within 3 months / just exploring |
| What have you already tried? | how far along they are | options, or a short answer |
| The program starts at €X. Does that fit what you plan to invest? | budget fit, without asking about income | yes / I’d need a payment plan / not right now |
| Who else is involved in the decision? | whether the decision-maker will be on the call (business coaching) | options |
| How many people work in your business? | the stage of the business (business coaching) | ranges |
State the price, or a starting price, on the landing page and in the form. It costs you applications and saves you calls: the people who drop out at the price would have dropped out on the call, after taking a slot in your diary.
Route by answer. A “just exploring” applicant gets your lead magnet sequence instead of a sales call, and your diary stays free for the people who said “this month”.
On an Instant Form, keep it to one or two multiple-choice questions. Meta’s guidance on instant form questions lists “When are you looking to evaluate a service?” and “What is your biggest challenge?” among common custom questions. Then write down what counts as a qualified lead and keep the definition fixed, as cost per qualified lead recommends, or the numbers in the next two sections will drift.
Webinar registration CPL vs booked call CPL
Meta’s own standard events keep the two apart. CompleteRegistration is “submitting information in exchange for a service provided by your business”. Lead is a submission “with the understanding that they may be contacted at a later date”. SubmitApplication covers applying for a product, service or program you offer. A webinar registrant is collecting a free training; an applicant is asking to talk about buying.
The arithmetic that connects them:
Cost per booked call = cost per lead ÷ share of leads that book a call
Cost per show-up = cost per booked call ÷ call show-up rate
For a webinar, the share of leads that book is attendance rate × booking rate among attendees. Three example funnels:
| Example funnel | Front-end CPL | Then | Cost per booked call | Call show-up rate | Cost per show-up |
|---|---|---|---|---|---|
| Webinar | €6 per registration | 35% attend; 10% of attendees book | €171 | 75% | €229 |
| Application + call | €40 per application | 50% of applicants book | €80 | 70% | €114 |
| Lead magnet | €3 per subscriber | 1.5% book within 30 days | €200 | 60% | €333 |
The cheapest lead in the table produces the most expensive show-up, and the most expensive lead produces the cheapest. With your own rates the order may change. The point is to compute it before you compare.
What can a coach afford per lead?
Start from the client and walk back up the funnel:
Max cost per show-up = client value × gross margin × share of show-ups who become clients
Example: a €3,000 program, 80% gross margin after delivery costs, and 1 client for every 4 calls that happen. Max cost per show-up = €3,000 × 0.80 × 0.25 = €600.
| Funnel step | Example rate to the next step | Max cost at this step |
|---|---|---|
| Show-up (the call happens) | 1 in 4 becomes a client | €600 |
| Booked call | 70% show up | €420 |
| Application | 50% book a call | €210 |
| Webinar registration | 3.5% book a call (35% attend × 10% book) | €14.70 |
Same business, same client value: you can afford €210 for an application or €14.70 for a registration. Put the two CPLs side by side without this table and you’d cut the funnel that’s working. The break-even CPL calculator runs the first line if you enter show-up-to-client as the close rate, and what is a good cost per lead on Facebook explains the formula behind it.
Why not optimize for booked calls directly?
Meta says ad sets usually exit the learning phase after about 50 optimization events since their last significant edit. Example: €2,000 a week at €100 per booked call buys 20 calls a week, well short of 50. Unless you have that volume, optimize on the front-end lead and measure the calls yourself. The Facebook ads learning phase covers what happens below the threshold.
How to measure cost per booked call and per show-up by creative and landing page
- Tag every click with the ad ID and keep it on the lead, along with the landing page. How to track the Facebook ad ID in your CRM has the setup.
- Join each booking to its lead. Scheduling tools create their own records; match them to the lead by email so the booked call inherits the ad and landing page.
- Record outcomes on the lead: attended the webinar, booked a call, showed up, became a client.
- Count by cohort. Take the leads from one week and count their outcomes after a fixed delay, such as 14 days for an application funnel or the end of the replay window for a webinar.
- Divide each pair’s spend by each count.
Example, same budget on three creative × landing page pairs:
| Creative × landing page | Spend | Leads | CPL | Booked calls | Cost per booked call | Show-ups | Cost per show-up |
|---|---|---|---|---|---|---|---|
| “Free training” hook × webinar landing page | €1,500 | 300 | €5.00 | 6 | €250 | 4 | €375 |
| Client-story video × webinar landing page | €1,500 | 150 | €10.00 | 12 | €125 | 9 | €167 |
| Client-story video × application landing page | €1,500 | 40 | €37.50 | 16 | €94 | 12 | €125 |
Ranked by CPL, the first row wins easily and the third looks like a mistake. Ranked by cost per show-up, the order flips. The middle row shows something else: on the same landing page, the creative changed who registered. That’s why the unit of analysis is the pair, never the creative alone.
One trap: any landing page test that counts form submissions will crown the variant with more submissions. Before you keep a winner, check booked calls per variant.
DropCPL covers the attribution side: every lead is forwarded by webhook with its creative and landing page attached, and spend per ad is synced from the Meta Ads API. Booked calls and show-ups live in your CRM, which is where the division happens.