GTM Sauce

dance fitness brand and app

How Zumba grows

17 tactics and 20 figures from 1 interview.

Zumba grew from infomercial DVDs into an instructor training business, and a small app team inside the company grew its subscription app through steady funnel and price tests. The main levers were a longer goal-based onboarding with a paywall right after it, a web checkout that raised lifetime value, cheaper plans with shorter or no trials, and classes refocused on shy beginners.

Summary written 2026-09-26 from the tactics below. Figures are as founders stated them.

About Zumba

What it is
Dance-fitness brand (instructor licensing, Zumba Instructor Network, apparel) that launched a consumer subscription app in 2024
Who it's for
App: beginners and people returning to fitness who are shy about live classes; core business: licensed instructors
Business model
Instructor training/licensing, Zumba Instructor Network membership, apparel; app is a subscription
Pricing
App: $99/year with 7-day free trial; App: $14.99/month, no trial; App launch pricing: $19.99/month and $129/year, both with free trials
Launched
2001
Team
Small, agile app team inside the larger company
Funding
unknown

As described in the interviews, not independently verified.

Zumba's 17 tactics

Zumba · dance fitness brand and app

Sign-ups fell 25% (35% at first) but lifetime value rose 17%

A/B test, half of users each: in-app purchase only vs. web checkout only. Iteration 1: paywall button sent users to the web. Iteration 2: in-app paywall with package selection (monthly/annual, via RevenueCat) and a 'Start Today' button; the tap opens Safari to a stripped-down Stripe page showing only the chosen plan, styled like Apple's in-app purchase sheet, then auto-redirects back into the app. No extra discount for paying on the web, to protect LTV. Next ideas: let users choose web or in-app, and route only high-intent placements (e.g. after the welcome class) to web.

Workedpayments-checkoutpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Program users watched 2x as many videos; month-2 retention about doubled

Onboarding asks the user's goal (weight loss, getting started, having fun, reducing stress). The app then builds a goal-based program (a curated package of classes) and drops them into it right away instead of a content catalog, to cut decision paralysis. Framed against free YouTube: 'how is this better than YouTube?' Kept releasing more programs and features that reduce choice.

Workedproduct-activationretention
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Great results per the guest; annual mix rose from ~30% to ~60% (other changes too)

Launched at $19.99/month and $129/year, both with free trials, and saw poor conversion. A/B tested price packages with RevenueCat; landed on $14.99/month with no free trial, paid upfront, alongside $99/year with a 7-day trial.

Workedpricingpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Trial-to-paid rose from the 30s to ~56%; no drop in trial starts

Instead of the 14- or 30-day trials common in fitness apps, the $99 annual plan (down from $129) has a 7-day free trial, meant to push users to try the app quickly and commit.

Workedpricingpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

About 120 came, double the bar; became the core instructor business

When infomercial DVD buyers started calling the call center asking to become instructors, the founders held an instructor training in Miami with a pre-set rule: more than 60 attendees means keep going, otherwise rethink. They then repeated trainings around the country and created the Zumba Instructor Network membership for repeat attendees.

Workedvalidationevents
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Won an A/B test of several button labels; no numbers

A/B tested several call-to-action labels on the paywall button; 'Start Today' won and is meant to also nudge users to take their first class.

Workedpaywallexperimentation
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Much higher paywall conversion than the short flow; no numbers given

Replaced a rush-to-paywall flow with a longer onboarding that asks about interests and fitness level, shows value interstitials, and recommends a program before the user sees the app. Answers seed the recommendation algorithm, whether onboarding starts on web or app.

Workedonboardingpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Helped overall conversion; no numbers given

After introducing the long onboarding, added a paywall immediately after it, before users drop into the product, relying on the value built up during onboarding. Users who don't convert still get one free class.

Workedpaywallonboarding
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Helped conversion a little; no numbers given

Stripe web checkout detects what the user's browser supports and preselects Apple Pay or Google Pay; the card form only appears when neither is available. Checkout auto-redirects back into the app after payment.

Workedpayments-checkout
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Hundreds of thousands of views; that paywall converts well, but no numbers

Users who skip the post-onboarding paywall get direct access to a single free 'Zumba 101' welcome class, the same for everyone (basic steps, app format). Whenever they exit the class, even partway, a paywall appears. Kept at one free class despite user requests for more, to keep LTV:CAC working. Everything else requires the 7-day annual trial or a paid plan.

Workedpaywallproduct-activation
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

More people come back for their next class; no numbers given

Post-class screen congratulates the user; badge/milestone system for classes taken and steps. Users rate each class (liked it? too hard, too easy, too intense, not intense enough); the recommendation algorithm immediately suggests the next class and pins it at the top of the home screen on the next open. Working on weekly stats summaries sent to users.

Workedretentionproduct-activation
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Users didn't engage; feature turned off

Built several chat threads (discuss the classes, a health journey, starting out with Zumba) on the hypothesis that people want to talk about classes after taking them. Next attempt will be contextual, closer to interactions inside a live class.

Failedcommunityretention
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Found many churners leave for live classes; shaped the beginner focus

Talked to hundreds of students and instructors (plus many more by survey) via Zoom and phone, recruited from the customer database and in-person classes. Pulls users from data who downloaded then churned, or took one class then churned, and asks why they left. Also ran a check-in study where participants tried to work out more during the week and talked freely.

Workedvalidationfeature-development
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

70-75% of new users say they're beginners; credited as a big retention shift

Onboarding data showed 70-75%+ of users call themselves beginners; validated with research. Re-centered the product on beginner intensity and complexity and filmed lots of high-quality beginner content, positioned against inconsistent free YouTube videos.

Workedpositioning-nichefeature-development
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Guests credit it for fast iteration; no numbers

Small separate app team inside a 24-year-old company. Every launch is treated as a hypothesis; features (even last year's) are re-checked and cut if not working. Mixpanel plus an internal A/B testing tool and RevenueCat for paywall/price tests; the two leads ping each other about the data by 8 AM daily.

Workedexperimentationteam-process
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Users who reach 3 classes are much more likely to stay

Found three completed classes is the aha moment. In onboarding users set a weekly class goal, defaulted to 3, with copy saying three classes a week helps you see progress. Home screen has a class counter toward three; early emails and pushes focus on getting to three.

Unknownretentiononboarding
Sub Club by RevenueCat · 2025-08-06

Testing pushes timed to each user's habitual workout day (e.g. Mondays) and hour (e.g. 9 AM, not 3 PM for people never active midday). Separately testing a Friday push suggesting a shorter or fun class to counter the pre-weekend activity dip. Notifications with low opens or that cause opt-outs get changed.

Unknownnotifications
Sub Club by RevenueCat · 2025-08-06

Zumba by the numbers

MetricValueContextSaid in
count120 attendees/one-time
approximate
People who showed up to the first Miami instructor training; the go/no-go threshold was 60Sub Club by RevenueCat
2025-08-06
5:58
users15M students/week
approximate
Students taking Zumba classes weekly (whole brand, not the app)Sub Club by RevenueCat
2025-08-06
7:43
count180 countries
approximate
Countries with Zumba trainings and instructorsSub Club by RevenueCat
2025-08-06
7:33
count200K locations
approximate
Locations offering Zumba classes (more than there are gyms worldwide)Sub Club by RevenueCat
2025-08-06
7:43
engagement rate2 x
approximate
Videos watched by users enrolled in goal-based programs vs. users not in programsSub Club by RevenueCat
2025-08-06
16:56
retention+2 x
approximate
Month-2 retention for people who joined programs, about doubledSub Club by RevenueCat
2025-08-06
16:56
conversion rate+-35%
approximate
Drop in initial conversion (to trial or paid) with web-only checkout vs. in-app purchase, first iterationSub Club by RevenueCat
2025-08-06
26:27
conversion rate+-25%
approximate
Drop in initial conversion with web checkout, second iteration (in-app package selection + stripped-down web checkout)Sub Club by RevenueCat
2025-08-06
26:40
ltv+17%
approximate
LTV lift of web checkout vs. in-app purchase, net of the conversion drop (better annual trial-to-paid, retention, no store fees)Sub Club by RevenueCat
2025-08-06
26:55
priceUSD 99/yearAnnual plan with 7-day free trialSub Club by RevenueCat
2025-08-06
26:27
priceUSD 14.99/monthMonthly plan, no free trialSub Club by RevenueCat
2025-08-06
26:27
priceUSD 19.99/month
estimate
Launch monthly price, with free trialSub Club by RevenueCat
2025-08-06
45:23
priceUSD 129/year
estimate
Launch annual price, with free trialSub Club by RevenueCat
2025-08-06
45:23
share60%
approximate
Share of subscribers choosing the annual plan, up from 'about 30%, even a little bit less' at launchSub Club by RevenueCat
2025-08-06
46:21
conversion rate56%
approximate
Annual trial -> paid, up from 'in the 30s' at launchSub Club by RevenueCat
2025-08-06
46:21
share75%
approximate
Share of new users identifying as beginners in onboarding ('more than 75%'; earlier 'about 70, even more percent')Sub Club by RevenueCat
2025-08-06
42:35
share70%
approximate
Earlier statement of beginner share among users coming through onboarding ('about 70, even more percent')Sub Club by RevenueCat
2025-08-06
38:10
viewshundreds of thousands
approximate
Views of the free Zumba 101 welcome classSub Club by RevenueCat
2025-08-06
41:43
count3 classes
approximate
Aha moment: users who complete three classes are much more likely to become long-term usersSub Club by RevenueCat
2025-08-06
43:47
share25%
estimate
Host's recap: share paying monthly upfront without a trial (75% take the annual trial); conflicts with guest's ~60% annual figureSub Club by RevenueCat
2025-08-06
47:14

Topics

Interviews