If you run a martial arts academy, a boutique studio or a personal training business, Meta ads are how most of your future members find out you exist. The catch is that a cheap lead isn't a member. Somebody who taps "sign up" at 11pm on a Tuesday still has to book a trial, show up, survive the first class and say yes to the membership, and the ads have to be built for that whole trip, not just the first tap.
That's the work I do: Facebook and Instagram campaigns for gyms and studios, from the first ad to the follow-up that gets the trial booked.
Why fitness is its own thing on Meta
The real objection is fear, not price. Walking into a jiu jitsu gym or a small-group class for the first time is intimidating. The ads that work answer "will I look stupid?" and "am I fit enough to start?" before they ever mention a price.
Your market is a few miles wide. People train close to home or work. That means a small audience you'll show ads to again and again, so creative wears out faster than it does for a national brand, and you need new ads on a schedule.
The calendar matters. January, back-to-school and new program launches are your big windows. The campaigns should be planned around them, not switched on when the schedule looks empty.
The lead has to be worked fast. A trial lead goes cold quickly. If nobody calls, texts or DMs them the same day, the ad spend behind that lead is mostly wasted.
What I've done for a gym
All of these are campaigns for Monarch Jiu Jitsu Academy, in the New York City and Long Island market (you can see them on the homepage):
- Muay Thai program launch: a 3-campaign lead gen series for a new program. 307 leads at a $16.68 average cost per lead, with each flight tightening the audience and testing new creative against the last one.
- Interview campaign: video built around the biggest first-timer objection. It hit a 1.94% click-through rate, about twice the Meta platform average, and set the creative direction we kept using.
- October prospecting push: a direct call-to-action campaign heading into Q4. 101 leads at $25.08 each, reaching over 60,000 people.
- New Year DM retargeting: a retargeting campaign that started conversations in DMs instead of sending people to a form.
Across all of them, leads averaged $21.46.
How I run a gym account
- Start with the offer. A free trial week, an intro class or a founding-member rate. The offer does more work than any targeting setting.
- Build the tracking. Leads, booked trials and, where your software allows it, memberships, so we judge ads on members and not on clicks.
- Make lots of creative. I like to see about 30 new ads a month: most of them quick and varied (coach intros, a member's first-class story, a class clip, a plain offer), with the best 10% getting real production time once we know what works.
- Give each ad a week. Meta needs room to find your people and smooth out normal swings, and a week is enough to judge whether an ad has legs.
- Close the loop. I help set up the follow-up, a text or DM within minutes of a lead coming in, because that's where trials are won or lost.
What I track
Cost per lead is the number everyone quotes, but I care more about cost per booked trial, show-up rate and cost per new member. A $15 lead that never shows up costs more than a $30 lead who signs up for a year.
What it costs
I charge a flat $1,000 a month to manage Meta ads, plus your ad spend, which you pay to Meta directly. I work with businesses spending roughly $1,000 to $15,000 a month on ads. You own the ad account, the pixel, the creative and the audiences, always. If you're not sure what you should be spending, the marketing budget calculator works it out backward from your membership goal.
Is this a fit?
Probably yes if you sell memberships or packages worth a few hundred dollars or more, you have room for new members, and someone on your team can follow up with leads the same day.
Probably not yet if you can't spend at least about $1,000 a month on ads, or nobody can answer new leads quickly. Fix the follow-up first, and the ads will pay off much better when you do run them.