GTM Sauce

Sub Club by RevenueCat · 2025-08-06

Optimizing Funnels, Pricing, and Retention at Zumba — Nicole Page & Lucy Levy, Zumba

Lucy Levy (Chief Consumer Officer) and Nicole Page (Senior PM) on how Zumba, a 24-year-old dance-fitness brand, launched a subscription app in 2024 for shy beginners: goal-based programs (2x video views, month-2 retention ~doubled), longer onboarding with a paywall before the product, one free Zumba 101 class, a 3-class aha moment, app-to-web checkout via Stripe with Apple Pay/Google Pay (conversion -25 to -35%, LTV +17%), and a price move to $14.99 monthly with no trial and $99 annual with a 7-day trial (annual mix 30% -> 60%, trial-to-paid ~56%).

Play the episode

18 tactics

Zumba · dance fitness brand and app

Program users watched 2x as many videos; month-2 retention about doubled
“So instead of just dropping them into the app and giving them a bunch of content to choose from, we started developing goal-based programs.”
Workedproduct-activationretention
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Sign-ups fell 25% (35% at first) but lifetime value rose 17%
“So we've seen that that initial conversion, we saw a drop initially of about 35%. With the second iteration, we managed to improve that to about 25% drop instead of 30 35%.”
Workedpayments-checkoutpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Helped conversion a little; no numbers given
“one of the optimizations that we've made that we've seen help us a little bit with the conversion is we default to what we see that the user has available. So if they have Apple Pay, we'll default to that one selected first.”
Workedpayments-checkout
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Much higher paywall conversion than the short flow; no numbers given
“we saw that that onboarding experience actually led to a much higher conversion than without having the longer onboarding, and it also gave us the ability to personalize what they saw right when they got into the app.”
Workedonboardingpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Helped overall conversion; no numbers given
“we showed them a paywall right after onboarding before they dropped into the product, and that really helped with overall conversion as well.”
Workedpaywallonboarding
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
“If they choose to take that class, whenever they cut it off, even if they don't go through the entire class, we present a paywall.”
Workedpaywallproduct-activation
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Users who reach 3 classes are much more likely to stay
“We have a class counter on the home page encouraging them to get to three. In the onboarding, we actually have them set a goal for how many classes they want to commit to for each week. We default that goal to three”
Unknownretentiononboarding
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

More people come back for their next class; no numbers given
“We ask them if it was too hard, too easy, too intense, not intense enough, and right away we recommend them the next class that they should take.”
Workedretentionproduct-activation
Sub Club by RevenueCat · 2025-08-06
“we're testing sending them a notification at the time that they usually go into the app. We say if a user typically works out on Mondays, we know that they're probably higher intent there.”
Unknownnotifications
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Users didn't engage; feature turned off
“So we ended up building a bunch of different chat threads that you could join and talk about the classes, or talk about a health journey, or talk about just starting out Zumba.”
Failedcommunityretention
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)
“we are now at monthly $14.99, no free trial, which led to great results, so highly recommend it for anyone that is hesitating, definitely try it.”
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
“A lot of apps give 30-day free trials or even 14-day trials, but we saw that, you know, getting them to a shorter trial led to higher commitment, higher engagement, them rushing into giving it a try, and and we actually didn't see a drop in conversion.”
Workedpricingpaywall
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Found many churners leave for live classes; shaped the beginner focus
“We spend a lot of time looking at our data and pulling out specifically people that downloaded the app and then churned, or took one class and then churned.”
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
“So now really we're really focusing the product on on that beginner experience, the intensity of the classes, the complexity of the classes, to try to cater for that audience”
Workedpositioning-nichefeature-development
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

Guests credit it for fast iteration; no numbers
“Lucy and I usually by 8:00 AM, we're pinging each other about what we're seeing in the data in Mixpanel.”
Workedexperimentationteam-process
Sub Club by RevenueCat · 2025-08-06

Zumba · dance fitness brand and app

About 120 came, double the bar; became the core instructor business
“If more than 60 people show up, we keep going with that idea.”
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
“We've landed on "Start Today." We've AB tested a few different ones, and "Start Today" seems to be motivating for people”
Workedpaywallexperimentation
Sub Club by RevenueCat · 2025-08-06

Dipsea · B2C · audio stories app

Realized LTV down 6% at first; fewer web subscribers turned off auto-renew
“I mean, we only saw a 6% drop in realized LTV on the initial conversions, which is not that bad, and then to to your point on LTV, what we see in the data is that far fewer people on the web have turned off auto-renew.”
Mixedpayments-checkoutpaywall
Sub Club by RevenueCat · 2025-08-06

Numbers mentioned

SubjectMetricValueQuote
Zumbacount
People who showed up to the first Miami instructor training; the go/no-go threshold was 60
120 attendees/one-time
approximate
“So it ended up happening that about 120 people showed up to the training in Miami, super passionate, you know, very excited.”
Zumbausers
Students taking Zumba classes weekly (whole brand, not the app)
15M students/week
approximate
“And we have 15 million students taking Zumba classes on a weekly basis.”
Zumbacount
Countries with Zumba trainings and instructors
180 countries
approximate
“We have trainings happening and instructors teaching in 180 countries on an ongoing basis.”
Zumbacount
Locations offering Zumba classes (more than there are gyms worldwide)
200K locations
approximate
“There are more than 200,000 locations having Zumba.”
Zumbaengagement rate
Videos watched by users enrolled in goal-based programs vs. users not in programs
2 x
approximate
“People that joined programs were watching two times as many videos as people that weren't enrolled in the programs.”
Zumbaretention
Month-2 retention for people who joined programs, about doubled
+2 x
approximate
“Our month-two retention went up, it about doubled after for people that joined programs.”
Zumbaconversion rate
Drop in initial conversion (to trial or paid) with web-only checkout vs. in-app purchase, first iteration
+-35%
approximate
“we saw a drop initially of about 35%. With the second iteration, we managed to improve that to about 25% drop instead of 30 35%.”
Zumbaconversion rate
Drop in initial conversion with web checkout, second iteration (in-app package selection + stripped-down web checkout)
+-25%
approximate
“With the second iteration, we managed to improve that to about 25% drop instead of 30 35%.”
Zumbaltv
LTV lift of web checkout vs. in-app purchase, net of the conversion drop (better annual trial-to-paid, retention, no store fees)
+17%
approximate
“So when we look at everything together, we see a 17% lift on lifetime value that more than offsets the drop in in the initial conversion.”
Zumbaprice
Annual plan with 7-day free trial
USD 99/year“So our pricing is we have annual at $99 with a seven-day trial, and we also have the $14.99 monthly price with no trial.”
Zumbaprice
Monthly plan, no free trial
USD 14.99/month“So our pricing is we have annual at $99 with a seven-day trial, and we also have the $14.99 monthly price with no trial.”
Zumbaprice
Launch monthly price, with free trial
USD 19.99/month
estimate
“We, believe, in the beginning, our monthly price price was $19.99, and the yearly price was $129, and we were seeing like really not great conversion.”
Zumbaprice
Launch annual price, with free trial
USD 129/year
estimate
“We, believe, in the beginning, our monthly price price was $19.99, and the yearly price was $129, and we were seeing like really not great conversion.”
Zumbashare
Share of subscribers choosing the annual plan, up from 'about 30%, even a little bit less' at launch
60%
approximate
“At this point, we're getting about 60% of the users choosing the annual plan and about 56% conversion from annual conversion from trial to paid on the annual, so.”
Zumbaconversion rate
Annual trial -> paid, up from 'in the 30s' at launch
56%
approximate
“At this point, we're getting about 60% of the users choosing the annual plan and about 56% conversion from annual conversion from trial to paid on the annual, so.”
Zumbashare
Share of new users identifying as beginners in onboarding ('more than 75%'; earlier 'about 70, even more percent')
75%
approximate
“as we're seeing more than 75% of the people coming saying that they're beginners”
Zumbashare
Earlier statement of beginner share among users coming through onboarding ('about 70, even more percent')
70%
approximate
“We saw that about 70, even more percent of the people coming through onboarding were saying that they were beginners.”
Zumbaviews
Views of the free Zumba 101 welcome class
hundreds of thousands
approximate
“because we get hundreds of thousands of views in that class”
Zumbacount
Aha moment: users who complete three classes are much more likely to become long-term users
3 classes
approximate
“we found that three classes seems to be the aha moment. After three classes, they really seem to be much more likely to be a long-term user.”
Zumbashare
Host's recap: share paying monthly upfront without a trial (75% take the annual trial); conflicts with guest's ~60% annual figure
25%
estimate
“And so 25% of the users are paying you upfront without even starting that free trial, and then now 75% are doing the free trial and and landing on annual.”
Dipsealtv
Drop in realized LTV on initial conversions with web checkout vs. in-app; fewer web subscribers turned off auto-renew
+-6%
approximate
“I mean, we only saw a 6% drop in realized LTV on the initial conversions, which is not that bad”