CASE STUDY · CROSSFIT GYM · NORTH CAROLINA
Triple memberships.
$29.2K MRR in 6 months.
A small-town CrossFit gym just outside a mid-size city wanted to build a tight-knit fitness community. Six months and $3,000 in ad spend later, they had 117 new members on 12-month contracts.
The challenge.
The gym had worked with previous agencies and was getting inconsistent monthly lead volume. Show-up rates were low, offers were disorganized, and no real sales funnel or scaling system existed. They knew the community was there — they just couldn't reach it predictably.
The build.
Creative testing in month one identified the exact no-brainer offers that pulled ICPs into the door. Month two, we fully ramped Meta campaigns for volume. Month three, new offers launched alongside a complete sales funnel to nurture the previous two months of leads.
Phase two shifted into brand image and culture positioning to retain members and attract the right long-term fit. By month six, leads were flowing, sales were rolling, and the offer stack was dialed in enough to plan for seasonal drop-offs and a 6-month scale roadmap.
WHAT MADE IT WORK
- ✓No-brainer offers in the creatives that pulled ICPs into the door without overthinking
- ✓Speed-to-lead automation — every lead contacted immediately and booked into trial sessions
- ✓Full CRM integration with automated follow-ups so no lead ever went cold
- ✓Sales team personalized to the gym's image and culture, all managed on our end
- ✓Zero effort required from the owner — the whole system ran on our side
- ✓Creative refresh cycles preventing fatigue across the 6-month window
The result.
936 total qualified leads across six months — all still being nurtured. 117 of them signed 12-month contracts. At average CrossFit membership pricing, that translates to roughly $29,200 in new monthly recurring revenue (~$351,000 ARR), built on $3,000 of ad spend.
Return on ad spend: 117×.
Same math for your gym?
Same framework, same team. We will show you what this looks like with your city, your offer, and your market on a 15-minute call.
See If You Qualify