
A fitness and nutrition coaching app built by the Built With Science YouTube channel.
Built With Science scaled Meta ads from zero to $100,000 a month profitably after a year of fixing product, trial-to-paid (35 to 40% on YouTube traffic, about 25% on Meta) and retention first. About 90% of paid traffic goes to a long web quiz, and an annual-first paywall lifted annual share from about 60% to 75 to 80% with no price change. Lesson: fix conversion before buying traffic, and test steadily, since about 70% of experiments fail first.
From Built With Science team interview
Members' demand and the need for personalization pushed the courses into an app. The channel started in 2018 and about 100,000 people joined its web courses, tracking workouts in phone spreadsheets and nutrition in a separate tool. Users "wouldn't stop bothering us about an app," and a more personal product needed to leave spreadsheets behind.
At the time the channel had about 1 million subscribers and was adding about 1 million a year.
A big audience gives a launch spike and a baseline, not a growth engine. The app launched in January 2025 to a spike from about 3 million subscribers, and older videos now bring a steady number of trials each month.
That ceiling is why the team built paid channels that do not depend on the channel itself.
Fix trial-to-paid and retention before buying ads, since paid traffic converts lower. They ran no Meta ads until January 2026, spending the first year on product changes driven by launch feedback, and only started ads once trial-to-paid, retention and churn looked right. Meta then scaled from zero to $100,000 a month in profitable spend.
Organic YouTube traffic is warm and converts at 35 to 40% trial-to-paid, against about 25% on Meta. "As long as we're constantly improving our trial-to-paid and retention, that lifts the floor for everything else." Revenue and payback on the ad spend were not shared.
A long personalized web quiz converts cold traffic better than the App Store. About 90% of traffic goes to a long quiz on the website that educates, overcomes objections, raises perceived value and builds the user's plan from the answers. In head-to-head tests quiz traffic converted much better than direct App Store traffic.
The same quiz rebuilt almost one-for-one in the app still converted worse than the web, while the Android version converted like the web. No numbers were given, and App Store visitors may have higher intent, so a retest is being considered. One hypothesis is that app users want a fast solution while web visitors are researching.
A discounted gym buddy add-on in the quiz lifts order value and retention. The quiz asks whether users want to add a gym buddy, with 15% off for both, and around 15% of everyone who starts a trial adds one. Partners also keep users subscribed longer.
It came from members asking for a family plan to bring a husband or wife, and a product manager proposed testing it first as a quiz option. Users who decline only see a small toggle on the pricing page, keeping the paywall simple. The retention gain was stated without data.
Free calculators that feed the quiz recover search traffic lost to AI. SEO, about 30 to 40% of traffic, began declining as people moved to AI search, so they hired a consultant, optimized existing content and built calorie and macro calculators that lead into the quiz. The tools rank well in AI search and convert slightly higher than blog posts.
Annual share rose from ~60% to 75–80%, same price
From Built With Science team interview
Selling a coach, not a tracker, has held the $189 price since launch. The plan costs about $189 a year or $30 a month, unchanged since the 2025 launch, framed as a personal trainer in your pocket so buyers compare it to a human trainer. Meta ads never call it a tracker.
"You're comparing costs of a personal trainer versus a trainer in your pocket." The team prefers fixing the funnel over touching price.
An annual-only paywall with a trial timeline moved buyers to annual. The variant showed only annual, with a Blinkist-style timeline: day 1 your personalized plan, day 7 the plan adapts, day 12 a reminder before the trial ends. Annual share rose from about 60% to 75 to 80% with no price change.
Monthly moved behind a view-all-plans option. "We made the risk of actually starting the trial a lot more clear."
A losing no-trial toggle won once both options sounded good. A toggle offering 20% off for paying upfront framed it as clearly better and the trial as a loss, and it tested negative even with a 30-day money-back guarantee. A new arm framing both options as pleasant has shown a very strong lift over a few weeks.
"We make both options seem pleasant. So, it's not one framed as good or bad."
More explanation on the paywall hurt buyers who were already motivated. Adding context to a pricing page to clarify the value proposition converted worse than having no added context at all.
The team's read: users already excited to buy get overwhelmed by more information at that moment.
Ads use B-roll, testimonials and AI statics to solve the bus problem. Jeremy's time is the scarce resource, so ads use almost none of his content beyond a few old shorts, and his time stays on long-form YouTube, the highest-ROI work. The goal is a channel "that can scale on its own."
The team admits his face would likely make ads perform well. Outside clippers post long-form cuts to Reels and TikTok, and viral clips show which hooks to use in future videos.
Target specific avatars and pain points, because cheap click-bait trials don't pay. A month of Meta data set a baseline trial-to-paid and the allowable acquisition cost; then they tested avatars built from customer surveys and warm traffic and iterated on winners. Click-bait ads brought cheap trial starts but trial-to-paid dropped sharply.
"We want people to start the trial at the cheapest cost, but also we don't want just anyone to start the trial." An engineer built a dashboard confirming which trials truly came from Meta, and the highest-intent users are fed back to Meta.
After Andromeda, creative does the targeting, not Ads Manager settings. Much of Meta's targeting now happens through the creative, so they spend less time on bids and settings and more on making content people enjoy, as on YouTube.
Run Meta in-house so ads promise only what the product does. They chose in-house management over an agency to get someone who knows and likes the product and won't over-promise, for a seamless handoff from ad to app.
"Promote the app in a way that isn't faking anything."
Story videos about a user's transformation drive more trials than broad education. They track nearly every click from videos and description links, so each video's trial yield is visible. Broad diet or program videos reach more people but activate fewer trials than stories of a user transforming on the app.
New content is planned to tie a story into the product pitch. The framing is "how does the app complement this piece?" rather than which piece pitches the app.
Soft mid-video calls to action and expert guests protect trust. Most videos mention the app in the middle or near the end with a smooth transition, keeping full pitches for formats like Instagram shorts. Jeremy collaborates with lesser-known researchers, coaches and dietitians to add credibility.
The team plans to double down on trust because AI makes it possible to build almost anything. Saturation depends on the hook: a viewer bored by a diet video may be hooked by a workout video, and the algorithm then surfaces other videos as a mini funnel.
Agree on the problem before brainstorming solutions, and write it down. They find the biggest drop-off in Amplitude, list every reason the page might fail, such as lack of trust or an unclear value proposition, agree on the biggest one, then list fixes. About 70% of experiments fail first, and the notes let them diagnose and iterate.
"We're obsessed with the problem and not the solution." The no-trial toggle is an example of a failure turned into a win.
With limited traffic, test one big batched swing per problem. Instead of many small tests, they bundle changes that address one problem and strip the batch down if it fails. They skip colors and small text tweaks for high-leverage funnel drop-offs.
"We won't have enough to do a bunch of mini tests. So we'd rather focus on a bigger swing."
Jeremy AI, built in a weekend, became a customer favorite. One engineer built a chat trained on Jeremy's YouTube videos and blog history that also reads each user's workout, nutrition and progress data for personalized answers.
Launch features silently to read real engagement before announcing. Emailing all members about new features inflated engagement, so they now ship without saying anything, watch the metrics and announce only if there is signal.
Beta pools of about 100 long-time members and about 1,000 testers hear first and give feedback before the quiet launch.
Launched in January 2025 and spent a year on product work before Meta ads began in January 2026, then scaled to $100,000 a month in profitable spend. About 90% of traffic goes to a long web quiz, and the plan costs about $189 a year or $30 a month with no price change since launch. Trial-to-paid is 35 to 40% on YouTube traffic and about 25% on Meta, and a new annual-first paywall lifted annual share from about 60% to 75 to 80%.
Members' demand and the need for personalization pushed the courses into an app. The channel started in 2018 and about 100,000 people joined its web courses, tracking workouts in phone spreadsheets and nutrition in a separate tool. Users "wouldn't stop bothering us about an app," and a more personal product needed to leave spreadsheets behind.
At the time the channel had about 1 million subscribers and was adding about 1 million a year.
A big audience gives a launch spike and a baseline, not a growth engine. The app launched in January 2025 to a spike from about 3 million subscribers, and older videos now bring a steady number of trials each month.
That ceiling is why the team built paid channels that do not depend on the channel itself.
Fix trial-to-paid and retention before buying ads, since paid traffic converts lower. They ran no Meta ads until January 2026, spending the first year on product changes driven by launch feedback, and only started ads once trial-to-paid, retention and churn looked right. Meta then scaled from zero to $100,000 a month in profitable spend.
Organic YouTube traffic is warm and converts at 35 to 40% trial-to-paid, against about 25% on Meta. "As long as we're constantly improving our trial-to-paid and retention, that lifts the floor for everything else." Revenue and payback on the ad spend were not shared.
A long personalized web quiz converts cold traffic better than the App Store. About 90% of traffic goes to a long quiz on the website that educates, overcomes objections, raises perceived value and builds the user's plan from the answers. In head-to-head tests quiz traffic converted much better than direct App Store traffic.
The same quiz rebuilt almost one-for-one in the app still converted worse than the web, while the Android version converted like the web. No numbers were given, and App Store visitors may have higher intent, so a retest is being considered. One hypothesis is that app users want a fast solution while web visitors are researching.
A discounted gym buddy add-on in the quiz lifts order value and retention. The quiz asks whether users want to add a gym buddy, with 15% off for both, and around 15% of everyone who starts a trial adds one. Partners also keep users subscribed longer.
It came from members asking for a family plan to bring a husband or wife, and a product manager proposed testing it first as a quiz option. Users who decline only see a small toggle on the pricing page, keeping the paywall simple. The retention gain was stated without data.
Free calculators that feed the quiz recover search traffic lost to AI. SEO, about 30 to 40% of traffic, began declining as people moved to AI search, so they hired a consultant, optimized existing content and built calorie and macro calculators that lead into the quiz. The tools rank well in AI search and convert slightly higher than blog posts.
Selling a coach, not a tracker, has held the $189 price since launch. The plan costs about $189 a year or $30 a month, unchanged since the 2025 launch, framed as a personal trainer in your pocket so buyers compare it to a human trainer. Meta ads never call it a tracker.
"You're comparing costs of a personal trainer versus a trainer in your pocket." The team prefers fixing the funnel over touching price.
An annual-only paywall with a trial timeline moved buyers to annual. The variant showed only annual, with a Blinkist-style timeline: day 1 your personalized plan, day 7 the plan adapts, day 12 a reminder before the trial ends. Annual share rose from about 60% to 75 to 80% with no price change.
Monthly moved behind a view-all-plans option. "We made the risk of actually starting the trial a lot more clear."
A losing no-trial toggle won once both options sounded good. A toggle offering 20% off for paying upfront framed it as clearly better and the trial as a loss, and it tested negative even with a 30-day money-back guarantee. A new arm framing both options as pleasant has shown a very strong lift over a few weeks.
"We make both options seem pleasant. So, it's not one framed as good or bad."
More explanation on the paywall hurt buyers who were already motivated. Adding context to a pricing page to clarify the value proposition converted worse than having no added context at all.
The team's read: users already excited to buy get overwhelmed by more information at that moment.
Ads use B-roll, testimonials and AI statics to solve the bus problem. Jeremy's time is the scarce resource, so ads use almost none of his content beyond a few old shorts, and his time stays on long-form YouTube, the highest-ROI work. The goal is a channel "that can scale on its own."
The team admits his face would likely make ads perform well. Outside clippers post long-form cuts to Reels and TikTok, and viral clips show which hooks to use in future videos.
Target specific avatars and pain points, because cheap click-bait trials don't pay. A month of Meta data set a baseline trial-to-paid and the allowable acquisition cost; then they tested avatars built from customer surveys and warm traffic and iterated on winners. Click-bait ads brought cheap trial starts but trial-to-paid dropped sharply.
"We want people to start the trial at the cheapest cost, but also we don't want just anyone to start the trial." An engineer built a dashboard confirming which trials truly came from Meta, and the highest-intent users are fed back to Meta.
After Andromeda, creative does the targeting, not Ads Manager settings. Much of Meta's targeting now happens through the creative, so they spend less time on bids and settings and more on making content people enjoy, as on YouTube.
Run Meta in-house so ads promise only what the product does. They chose in-house management over an agency to get someone who knows and likes the product and won't over-promise, for a seamless handoff from ad to app.
"Promote the app in a way that isn't faking anything."
Story videos about a user's transformation drive more trials than broad education. They track nearly every click from videos and description links, so each video's trial yield is visible. Broad diet or program videos reach more people but activate fewer trials than stories of a user transforming on the app.
New content is planned to tie a story into the product pitch. The framing is "how does the app complement this piece?" rather than which piece pitches the app.
Soft mid-video calls to action and expert guests protect trust. Most videos mention the app in the middle or near the end with a smooth transition, keeping full pitches for formats like Instagram shorts. Jeremy collaborates with lesser-known researchers, coaches and dietitians to add credibility.
The team plans to double down on trust because AI makes it possible to build almost anything. Saturation depends on the hook: a viewer bored by a diet video may be hooked by a workout video, and the algorithm then surfaces other videos as a mini funnel.
Agree on the problem before brainstorming solutions, and write it down. They find the biggest drop-off in Amplitude, list every reason the page might fail, such as lack of trust or an unclear value proposition, agree on the biggest one, then list fixes. About 70% of experiments fail first, and the notes let them diagnose and iterate.
"We're obsessed with the problem and not the solution." The no-trial toggle is an example of a failure turned into a win.
With limited traffic, test one big batched swing per problem. Instead of many small tests, they bundle changes that address one problem and strip the batch down if it fails. They skip colors and small text tweaks for high-leverage funnel drop-offs.
"We won't have enough to do a bunch of mini tests. So we'd rather focus on a bigger swing."
Jeremy AI, built in a weekend, became a customer favorite. One engineer built a chat trained on Jeremy's YouTube videos and blog history that also reads each user's workout, nutrition and progress data for personalized answers.
Launch features silently to read real engagement before announcing. Emailing all members about new features inflated engagement, so they now ship without saying anything, watch the metrics and announce only if there is signal.
Beta pools of about 100 long-time members and about 1,000 testers hear first and give feedback before the quiet launch.
Health & FitnessA meditation and sleep app with guided sessions and celebrity-narrated Sleep Stories.
Health & FitnessA calorie tracking app that logs meals from photos, grown largely through influencer and UGC videos.
Health & FitnessA meditation and mental wellness app with guided sessions and subscriptions.
Health & FitnessA data tool that combines app analytics into one view and is adding AI agents.
Health & FitnessA strength training app with human coaches, a workout journal and a nutrition feature.
Health & FitnessAn intermittent fasting tracker app that teaches fasting and builds habits toward metabolic health.
Health & FitnessA sleep and energy app that helps people track and pay down their sleep debt.
Health & FitnessA personalized running coach app that builds adaptive training plans around a runner's race goals.