How to run Facebook for a yoga business
Facebook does not fill a yoga class the way people think. Nobody types “vinyasa near me” into Facebook the way they Google it. What Facebook does brilliantly is put a specific offer in front of a specific woman inside a specific radius, over and over, until she books. So stop treating your Page like a magazine you publish into the void, and start treating the ad account like the acquisition engine it is. The feed retains the students you already have; the ads bring you new ones. Run both jobs on purpose.
Run the offer, not the brand
The single mistake that burns studio ad budgets is running a “get to know us” campaign. Facebook rewards a concrete offer with a concrete next step. The one that works across markets is a $39 two-week unlimited intro, or a $59 first-month unlimited if your average membership is above $150. The ad is one 15-second video of a real class in your real room, a headline that names the offer and the neighborhood (“Two weeks unlimited yoga in [Neighborhood], $39”), and a Book Now button that lands on your schedule.
Target a 5 to 8 mile radius, women 25 to 55, with interests like yoga, Pilates, meditation, or Lululemon layered on top of location. That is a warm-enough audience that you are not paying to educate strangers about what yoga is. Set the campaign objective to Leads or Sales, never Awareness or Traffic, so the algorithm optimizes toward people who actually book.
Set up the pixel or you are flying blind
If you run one ad with no tracking, Facebook optimizes for the cheapest click, and cheap clicks are worthless. Install the Meta pixel on your site and, more importantly, fire a standard event when someone completes a booking. Mindbody, Momence, and most modern booking platforms let you drop the pixel and a “Schedule” or “Purchase” event into the checkout flow. Now Facebook can learn who books and go find more people like them.
The order of the funnel is the whole game: ad, landing on your live schedule, intro offer purchased, booking event fires, Facebook optimizes toward that event. Skip the event and you are guessing. This mirrors how the same tracking discipline decides whether Google Ads pays back on the high-intent search side.
| Metric | Healthy for a studio | What it tells you |
|---|---|---|
| Cost per lead | $8 to $20 | Whether the offer and audience are dialed in |
| Landing-to-booking rate | 25% to 40% | Whether your schedule page converts |
| Trial-to-member conversion | 30% to 50% | Whether your onboarding and teachers close |
| Cost per acquired member | $60 to $150 | The only number that pays your lease |
| Frequency (7-day) | Under 3 | Above 4 means creative fatigue, refresh it |
Let the feed do retention, not acquisition
Organic reach on a business Page sits around 2% to 5% of your followers, so posting daily to “get discovered” is theater. Your existing students and their friends are who see the feed, which makes its real job retention and referral. Post the week’s schedule, celebrate a member’s 100th class, run a teacher spotlight, share a two-minute mobility tip. Reels get more reach than static posts because Meta is pushing video, so lean there. A private Facebook Group for current members does more for retention than the public Page does for growth, because community is what keeps a membership from churning. The broader playbook for keeping students is in how to successfully run a yoga business, and neighborhood-level tactics live in promoting locally.
Decide: run the ads yourself or hand them off
At some point the studio owner running ads at midnight becomes the bottleneck. Here is the honest tradeoff.
Run Facebook ads in-house
- You keep every dollar of the 10% to 20% a manager would charge, which matters on a $500/month budget.
- You know your students and your voice, so your creative feels like your room, not a template.
- You can react in a day when a class time changes or a workshop needs to fill fast.
Run Facebook ads in-house
- The learning curve costs you 2 to 4 months of mediocre cost-per-lead while you figure out audiences and creative.
- iOS tracking limits and Meta’s shifting rules mean the platform changes under you, and staying current is a job.
- Every hour in Ads Manager is an hour not teaching, coaching teachers, or building the community that actually retains.
The rule most owners land on: run it yourself until the budget clears roughly $1,000 a month or the account is eating more than a few hours a week, then hand it to someone who does only this. Below that spend, a manager’s fee eats the gains; above it, their expertise pays for itself.
Getting found is the part that decides everything
Two things are free and worth doing this week. First, upload your client email and phone list from Mindbody or Momence into Meta as a Custom Audience and build a lookalike from it, so your ads target people who resemble your best members instead of random locals. Second, turn on Instagram placements for the same campaign, since Meta serves both from one ad set and your prospects live on both. The steps for the sister platform are in promoting on Instagram.
Now the part that is high-stakes. A Facebook ad is only as good as where it sends the click. If your intro offer lands on a slow, generic homepage instead of a fast page that shows the schedule, the offer, and a book button above the fold, you paid for a lead and lost it at the door. That gap is invisible until you compare the booking rates. If you want the landing page and the campaign built to convert instead of guessed at, get a free video walkthrough. For ongoing ad management, tracking setup, and creative, see our Meta ads service. If you have the studio idea but not the plan yet, start at expntl.com.
Should you run Facebook and Instagram ads yourself, or hand them off?
Boosting a post is easy, but building a real Leads campaign with the pixel firing, a booking event, and creative that refreshes before it fatigues is a genuine skill, and the meter runs daily whether or not the setup is right. On a sub-$1,000 budget an owner can learn it and keep the fee, so DIY is a fair first move. We wrote an honest breakdown of when to keep it in-house and when handing off earns back its cost: signs it’s time to hand off your Meta ads. If the account is eating more evenings than you have, that is your answer. When you want it handled, request a free proposal.
Frequently asked questions
How much should a yoga studio spend on Facebook ads to start?
Start at $10 to $20 a day on a single intro-offer campaign, which is enough for Facebook’s algorithm to exit the learning phase and give you real cost-per-lead data within a week. Do not spread a small budget across five campaigns; one focused offer at $300 to $600 a month will teach you more than a scattered $600 ever will.
What is a good cost per lead for a yoga business on Facebook?
In most US metros a warm intro offer runs $8 to $20 per lead. The number that actually matters is cost per acquired member, which should land around $60 to $150 once you factor in that only 30% to 50% of triallers convert. If your cost per lead is cheap but nobody books or joins, your offer or your onboarding is the problem, not the ad.
Should I run Facebook ads or Google Ads for my studio?
They do different jobs and the best studios run both. Facebook interrupts warm locals with an offer they were not searching for, which is great for filling a new schedule; Google captures people already typing “yoga near me,” which is higher intent but lower volume. If you can only start one, Facebook usually fills classes faster and cheaper for a brand-new studio.
Why is my organic Facebook reach so low?
Because Meta caps business Page reach at roughly 2% to 5% of followers to push you toward paid, and that is by design. Treat the organic feed as a retention and referral tool for people who already follow you, and do your actual customer acquisition through Ads Manager with a proper offer and the pixel installed.
Do I need the Facebook pixel if I only run a small budget?
Yes, more so on a small budget. The pixel plus a booking event is what lets Facebook optimize toward people who book instead of people who merely click, and on limited spend you cannot afford wasted clicks. Installing it takes 20 minutes through your booking platform’s integration and it is the difference between a $12 lead and a $40 one.