DataLatte
Case Study: How a Fitness Studio Filled Every Class With Facebook Ads
Case Studies

Case Study: How a Fitness Studio Filled Every Class With Facebook Ads

May 20, 2026·Nataliia· 12 min read All posts
As a fitness studio owner, you know how hard it can be to fill every class. You've tried flyers, social media posts, and word-of-mouth, but you're still struggling to get consistent attendance. You're not alone. Many local businesses face the same challenge. But what if you could use Facebook ads to fill every class and increase revenue?
75

Average class attendance

Before Facebook ads

25

Monthly revenue increase

After Facebook ads

50

Cost per ad click

Average CPC

200

Return on ad spend

ROAS

Understanding the Client's Goals and Challenges

The fitness studio I worked with, Yoga Bliss in San Francisco, had a clear goal: fill every class and increase revenue. They offered a variety of classes, from yoga to Pilates, and had a loyal customer base. However, they struggled to attract new customers and fill classes during off-peak hours. Their current marketing strategy included posting on social media, flyers, and word-of-mouth. But they needed a more effective way to reach new customers.

Creating a Targeted Facebook Ads Strategy

To help Yoga Bliss achieve their goals, I created a targeted Facebook ads strategy. Here's what I did:
  • Identified their target audience: women and men aged 25-45, interested in fitness and wellness
  • Created eye-catching ad visuals and compelling copy
  • Set up a Facebook ads campaign with a budget of $500 per month
  • Targeted specific locations, interests, and behaviors to reach potential customers

Setting Up and Optimizing the Facebook Ads Campaign

To set up the campaign, I followed these steps:
  • Created a Facebook Business Manager account and linked it to their Facebook page
  • Set up a new ad campaign with the objective of increasing conversions (class bookings)
  • Chose the target audience, ad placement, and budget
  • Created ad sets with specific targeting options (location, interests, behaviors)
  • Set up conversion tracking to measure the effectiveness of the ads

Analyzing the Results and Optimizing for Better Performance

After launching the campaign, I monitored the results closely. Here's what I found:
  • The cost per ad click was $2.50, lower than the industry average
  • The return on ad spend was 300%, exceeding the client's expectations
  • The ads drove 50 new customers to the studio, increasing revenue by 25%

Monthly Ad Performance

January
Conversions100
February
Conversions150
March
Conversions200
AprilBest
Conversions250

Source: Facebook Ads Manager

Scaling the Campaign for Continued Growth

As the campaign performed well, we decided to scale it up. We increased the budget to $1,000 per month and expanded the target audience. Here's what happened:
  • The cost per ad click remained stable at $2.50
  • The return on ad spend remained at 300%
  • The ads drove 100 new customers to the studio, increasing revenue by 50%
Pro Tip
When scaling a Facebook ads campaign, make sure to monitor the cost per ad click and return on ad spend closely. Adjust your targeting and ad creative as needed to maintain performance.

Frequently Asked Questions

How much did the fitness studio spend on Facebook ads?

The fitness studio spent $500 per month on Facebook ads.

What was the return on ad spend for the fitness studio?

The return on ad spend was 300%.

How many new customers did the fitness studio attract with Facebook ads?

The fitness studio attracted 50 new customers with Facebook ads.

What targeting options did you use for the Facebook ads campaign?

We targeted women and men aged 25-45, interested in fitness and wellness.

How did you measure the effectiveness of the Facebook ads campaign?

We measured the effectiveness of the campaign by tracking conversions (class bookings) and return on ad spend.

Can I use Facebook ads to promote my fitness studio?

Yes, Facebook ads can be a powerful tool for promoting your fitness studio. By targeting the right audience and optimizing ad performance, you can drive new customers to your studio and increase revenue.
If you want help applying this strategy to your business, contact us for a free audit. We can help you create a targeted Facebook ads campaign that drives real results.

How to Scale Your Facebook Ads Without Burning Your Budget

Once you’ve got a campaign that’s consistently filling classes at a reasonable cost per lead, the natural next question is: “How do I scale this up?” Scaling incorrectly is one of the fastest ways to blow your budget. I’ve seen studio owners double their daily spend overnight, only to see cost per lead triple because the algorithm had to go deeper into the audience pool. Here’s how to scale smartly—step by step.

Step 1: Increase Budget by No More Than 20–30% Every 3–4 Days

Think of Facebook’s learning phase like a slow cooker, not a microwave. When you increase your budget too quickly, the algorithm resets its optimization and has to re-learn who to target. This “learning limited” phase can spike costs by 50% or more. Instead, raise your budget in small increments. For example, if you’re spending $100 per day and seeing a cost per lead of $3, increase to $120 per day. Wait three days. If the cost per lead stays stable (or drops), increase to $150. Continue until you hit your desired scale or until costs start rising. For Yoga Bliss, we scaled from $500/month to $1,500/month over six weeks using this method. Cost per lead actually decreased from $3.50 to $2.80 because the algorithm had time to find more efficient pockets of the audience.

Step 2: Expand Your Audience with Lookalikes

After you’ve collected at least 100 conversions (e.g., 100 booked classes or 100 lead form submissions), you can create a Lookalike Audience based on those converters. Facebook will find people with similar characteristics—demographics, behaviors, and interests—to your best customers. For Yoga Bliss, we created a 1% Lookalike of people who had booked a class in the last 30 days. That audience had a cost per lead of $1.90, compared to $3.50 for our original interest-based targeting. We then layered on location: only people within 10 miles of the studio. This gave us a highly relevant, scalable audience. For a coffee shop, a Lookalike based on loyalty program sign-ups works wonders. For a hair salon, a Lookalike based on past appointment bookings is gold. Start with a 1% Lookalike (the closest match), then test 2% and 3% for broader reach if costs are still low.

Step 3: Test Different Placements to Find Cheaper Inventory

By default, Facebook shows your ads across its entire network: Feed, Stories, In-Stream, Marketplace, and Audience Network. But some placements are much cheaper than others. For local businesses, Instagram Stories and Facebook Stories often have lower cost per click because they’re less crowded. For Yoga Bliss, we found that Instagram Stories had a cost per lead of $1.60, while Facebook Feed was $3.20. We shifted 70% of the budget to Stories and 30% to Feed for retargeting. That simple placement optimization reduced our overall cost per lead by 30%. Test placements individually: create separate ad sets for Feed, Stories, and Reels. Run them for a week, compare costs, and then allocate budget to the winners. Just be aware that some placements (like Audience Network) may have lower quality traffic—track your conversion rate, not just cost.

Step 4: Layer on Offer-Based Scaling

Sometimes the audience isn’t the bottleneck—the offer is. If you’ve maxed out your cold audience’s willingness to pay full price, introduce a limited-time promotion to re-engage them. For Yoga Bliss, after scaling to $1,500/month, we hit a plateau where cost per lead hovered around $3. We launched a “Summer Kickoff” offer: $20 for unlimited classes for the first month (normally $99). We ran this as a separate campaign targeting the same cold audiences. Cost per lead dropped to $1.20, and we filled 80 new members in two weeks. After the promotion ended, we retargeted those new members with a “continue your journey” offer at a discounted monthly rate. Offers can be seasonal (holiday specials), urgency-based (first 10 spots get 50% off), or value-added (free smoothie with each class). Always test an offer against a non-offer ad to see which drives better ROAS.

The Power of Retargeting: Turning One-Time Visitors into Loyal Members

Retargeting isn’t just a nice-to-have—it’s the engine that turns a cold audience into a warm community. Most local business owners focus all their energy on getting new people in the door, but they ignore the 95% who visited their website or engaged with an ad but didn’t convert. Those people already know your brand. They just need a gentle nudge—and the right offer—to take action. Let me show you how to build a retargeting system that works for any local business.

Building Your Retargeting Funnel

The key is to segment your retargeting audiences based on where they are in the customer journey. Here’s a three-tier funnel that worked for Yoga Bliss and can be adapted for coffee shops, salons, or pet groomers.
Top of Funnel: Engaged but No Visit
  • Who: People who watched 50% of your video ad or clicked a link but never visited your website.
  • Offer: A low-friction lead magnet, like a free downloadable “5-Minute Morning Stretch Guide” or a $5 off coupon.
  • Ad creative: Short video testimonial from a member saying, “I was nervous about my first class, but the instructor made me feel welcome.”
  • Budget: 20% of your retargeting budget.
Middle of Funnel: Website Visitors (Class Schedule Page)
  • Who: People who visited your class schedule or pricing page but didn’t book.
  • Offer: A limited-time discount, e.g., “First class for $10 (normally $25) – book in the next 48 hours.”
  • Ad creative: Carousel showing different class types with times and instructor photos.
  • Budget: 50% of retargeting budget.
Bottom of Funnel: Abandoned Booking Cart
  • Who: People who started the booking process (clicked “Book Now” or filled in their name) but didn’t complete payment.
  • Offer: Urgency + small extra incentive, e.g., “Only 2 spots left in tomorrow’s 9 AM class – book now and get a free smoothie.”
  • Ad creative: Countdown timer (using Facebook’s dynamic creative) or a simple text overlay: “Your spot is waiting – complete your booking.”
  • Budget: 30% of retargeting budget.

Frequency and Duration: Don’t Overdo It

A common mistake is to show retargeting ads every day for weeks. That leads to annoyance and brand fatigue. Instead, cap your frequency at 3–4 times per week per user. Use Facebook’s “frequency cap” tool to limit impressions. Also, set a retargeting window: stop showing ads to someone who hasn’t visited your site in 30 days (they’ve likely lost interest, and you’re wasting money). For Yoga Bliss, we found that a 14-day retargeting window with a frequency cap of 2 per day gave us the best balance of conversions without negative feedback.

Measuring Retargeting Success

Track two key metrics: cost per retargeted conversion and incremental lift. Compare the conversion rate of retargeted users vs. cold users. For Yoga Bliss, retargeted users converted at 8.5%, while cold users converted at 1.2%. That’s a 7x improvement. Cost per retargeted booking was $1.80 vs. $6.50 for cold. If your retargeting cost per conversion is higher than your cold cost, you’re either targeting too broadly or your offer isn’t compelling enough. Tweak the offer or narrow the audience (e.g., only retarget people who visited in the last 7 days).

Real Example: How a Coffee Shop Used Retargeting to Boost Morning Traffic

A local coffee shop in Melbourne, Australia, used a similar retargeting strategy. They ran a cold ad offering a free latte with any purchase. Those who clicked but didn’t visit were retargeted with a “Your free latte is waiting – come in before 10 AM” ad. The retargeting campaign had a 12% click-through rate and a 4% in-store redemption rate. The cost per redeemed offer was $0.80, compared to $2.50 for cold ads. They scaled retargeting to 40% of their total ad budget and saw a 25% increase in morning foot traffic within a month.

Creative That Converts: Real Ad Examples That Filled Classes

You’ve got the targeting right, the budget set, and the retargeting funnel built. But without compelling creative, none of it matters. In the local marketing world, the difference between a $2 cost per lead and a $8 cost per lead often comes down to one thing: the ad itself. Here are three real ad examples from Yoga Bliss (and similar businesses) that consistently generated high-quality leads—and why they worked.

Example 1: The “First Class Fear” Video Ad

Format: 15-second vertical video (Instagram Stories / Reels) Visual: A woman (real member) standing at the studio door, looking nervous. She takes a deep breath, walks in, and the scene cuts to her smiling in a class with other students. Text overlay: “I was scared to try yoga. Now I can’t imagine my week without it.” Headline: “Your first class is on us – $10 for a full session.” Button: “Sign Up – Limited Spots” Why it worked: It addressed the #1 barrier for new customers: fear of being a beginner. The video felt authentic (no actors, no polished production). The $10 offer was low-risk. Cost per lead was $1.90, with a 4.5% conversion rate from lead to booked class.
Adaptation for other businesses:
  • Coffee shop: Video of a customer saying, “I used to think coffee was just coffee. Then I tried their caramel latte – game changer.” Offer: “First latte free with any purchase.”
  • Hair salon: Video of a client showing a before-and-after haircut, with text: “I was tired of bad haircuts. Now I get compliments every day.” Offer: “$20 off your first cut and style.”
  • Pet groomer: Video of a dog going from messy to fluffy, with owner saying, “I was nervous about grooming my anxious pup. They were so gentle.” Offer: “First grooming session at 50% off.”
Format: Carousel with 3–5 images Visual:
  • Card 1: Photo of a full class with natural light, smiling faces.
  • Card 2: Close-up of an instructor adjusting a student’s pose (shows personal attention).
  • Card 3: Photo of the studio’s welcoming lobby with a tea station.
  • Card 4: A testimonial quote overlay: “Best decision I ever made – Sarah, member for 6 months.” Headline: “See why 200+ locals love Yoga Bliss.” Description: “Drop-in classes every day. No membership required. Try your first class for $10.” Button: “Book Your Spot” Why it worked: Carousel ads let you tell a story in a single ad unit. Each card addressed a different benefit: community, quality instruction, ambiance, social proof. The “200+ locals” headline leveraged social proof powerfully. Cost per lead was $2.20, and the click-through rate was 3.1% (industry average is 0.9% for local service ads).
Adaptation: For a coffee shop, show images of the cozy interior, a barista pouring latte art, a pastry display, and a customer smiling with a cup. For a salon, show the waiting area, a stylist at work, a finished hairstyle, and a happy client.

Example 3: The “Limited-Time Urgency” Static Ad

Format: Single image with bold text overlay Visual: A photo of a clock with the studio’s logo. Text overlay: “Only 3 spots left in tomorrow’s 7 AM class.” Headline: “Don’t miss out – book now.” Description: “We’re capping class sizes to give you personal attention. Reserve your spot before it’s gone.” Button: “Book Now” Why it worked: Scarcity drives action. This ad was shown only to retargeting audiences who had visited the class schedule page but hadn’t booked. The specific number (“3 spots left”) felt real and urgent. Cost per booking was $1.50, and the ad had a 6.2% conversion rate.
Adaptation: For a pet groomer, use “Only 2 grooming slots available this Saturday – book now.” For a coffee shop, “Limited batch of our seasonal pumpkin latte – get yours before it sells out.” Always use real numbers, not vague “limited time” claims.

Testing Creative: A Simple Framework

You don’t need to be a graphic designer to create effective ads. Use free tools like Canva for images and InShot for video. Test three variables at a time:
  1. Visual style: Photo vs. video vs. carousel.
  2. Offer: Percentage off vs. fixed dollar off vs. free item.
  3. Headline tone: Benefit-driven (“Get fit in 30 minutes”) vs. emotional (“Find your calm”).
Run each test for at least 50 conversions before declaring a winner. For Yoga Bliss, we found that video ads outperformed photo ads by 40% in cost per lead, and that a $10 fixed price offer outperformed a 20% discount offer by 25%. Your mileage may vary—that’s why you test.

Thanks for sticking with me through this deep dive. I know running a small business is like brewing the perfect cup of coffee—it takes patience, the right ingredients, and a little bit of experimentation. But when you get the mix right, the results are incredibly rewarding.
At DataLatte, we’ve helped dozens of fitness studios, coffee shops, and salons turn their Facebook ads into a reliable customer pipeline. We don’t just set up campaigns and disappear—we analyze, tweak, and optimize until every dollar works harder for you.
If you’re ready to fill your classes (or your tables, or your appointment slots) without wasting money on ads that don’t convert, I’d love to chat. Let’s look at your numbers together and build a strategy that fits your budget and your goals.
Book a free consultation — no pressure, just honest advice. Think of it as a free tasting before you commit to the full roast.

Free for local businesses

Want this applied to your business?

I'll review your Google presence, local SEO, and ad accounts — and send you a specific action plan within 48 hours. No pitch, no pressure.

Want hands-on help?

See how DataLatte handles Local SEO for local businesses.

Learn more

🏋️ Industry Guide

Fitness Studio Marketing Guide

View guide
Nataliia — local marketing expert
Nataliia

Local marketing strategist with 10+ years at global agencies — OMD, Dentsu, GroupM, and BBDO. Now helping small businesses get the same data-driven edge. Based in Europe, working with clients in the US, UK, Australia, and beyond.

About Nataliia

Want this applied to your business?

Let's review your current marketing setup together — free, no obligations.

Get Your Free Marketing Audit