GTM Sauce

B2C · screen time app

How Opal grows

29 tactics and 38 figures from 8 interviews.

opal.so

Opal is an iPhone screen-time app that blocks distracting apps on a schedule. It first grew on paid ads behind a paywall, raising spend weekly while ads paid back within 8 days and shipping a release every Monday to run 121 A/B tests. After reaching $10M ARR it made the core product free so free users would spread it, which drew in students and later their schools, alongside brand work with creators.

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

About Opal

What it is
iOS app that blocks distracting apps on schedules to cut screen time and help people focus
Who it's for
Paying users are mostly knowledge workers aged 25-40; large free usage among students
Business model
subscription with free trial, moving to freemium
Pricing
$99-100/year annual plan with a 7-day free trial; Launched at $69/year, later raised
Launched
~2021
Team
Seven people; one person on creative
Funding
unknown

As described in the interviews, not independently verified.

Opal's 29 tactics

Opal · B2C · screen time app

Near zero to $5M ARR in about a year, no separate marketing budget

Paid ads (with a paywall and RevenueCat) from the first week on the App Store to get a steady ~100 downloads a day. Dropped other goals and focused on one metric: Day 8 ROAS, chosen because the 7-day free trial converts by day 8, so a change shipped Monday is readable 8 days later. Tested with small spend until there was a path to 100%, then scaled. Every week review last week's D8 ROAS: above 100% expand budgets, below 100% cut back until back at 100%. No growth target or marketing budget: revenue reinvested on the 8-day cycle. Started with simple spend this week vs revenue 8 days later; moved to install-week cohorts (D8 and D30) once late conversions skewed numbers.

Workedpaid-socialanalytics-attribution
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Download-to-trial rose from 7% to 17% across iterations

Tested many placements. Paywall goes early but not on the first screen: a few onboarding questions (e.g. current screen time), then a mini report projecting lifetime phone use (US average 22 years, based on smartphone at 12, life expectancy 77, 5h08m a day over waking hours), then 'the good news is we can save up to 3, 4, 5 years of your life', then the free-trial paywall. Moving the paywall two screens earlier alone can be worth +10% trial starts.

Workedpaywallonboarding
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

80% more users sent at least one invite

Existing program: invite 5 people and get a free year. Redesigned the referral screen to look better and added tiers: 5 invites = free year, 20 = lifetime subscription, 50 = special prize, shown as goals in a clear UI.

Workedreferral-program
Sub Club by RevenueCat · 2024-01-10

Opal · screen time and focus app

3 free blocks gave free users a great experience while power users still pay

Core feature is 'blocks' (scheduled app blocking, e.g. social media 9-10am Mon-Fri, or open limits like Instagram 10 opens/day). Tested free allowances from 1 block (too restrictive) up to several; measured two things together: LTV of installs (conversion and payment) and overall retention of free plus paid users, looking for the point where both rise. Landed on 3 free blocks; power users who want more pay.

Workedpaywallexperimentation
Sub Club by RevenueCat · 2026-04-29

Opal · screen time and focus app

Seen by dozens of millions; still running 1-2 years later

A friend sent the founder an organic video (by a filmmaker, which had gone slightly viral) that looked like an Opal ad but wasn't. A team member (Marjorie) DM'd the creator asking to license it; he turned out to be an Opal user inspired by the app and agreed. The ad is literally the organic video with the Opal logo attached. Since then Opal repurposes more organic creator videos and commissions new ones, helped by many filmmakers/designers already being users.

Workedpaid-socialugc-creators
Sub Club by RevenueCat · 2026-04-29

Opal · screen time and focus app

0 to ~700K followers and millions of views in a few months

Found a TikTok creator (Olivia) who mentioned Opal in a video and hired her onto the team. She runs 'Olivia Unplugged', a creator account (not the Opal brand account) making educational content on screen time and focus, from making friends offline to bedtime routines. Opal is mentioned in videos and linked in bio.

Workedorganic-short-videougc-creators
Sub Club by RevenueCat · 2026-04-29

Opal · B2C · screen time app

Founder calls it the most reliable attribution, beating paid tools

An onboarding question asks where the user heard about Opal (e.g. Facebook, word of mouth). Cohorts are segmented by the answer and unblended ROAS is calculated per cohort. Attribution software is also in place, but the survey answer is trusted most.

Workedanalytics-attributiononboarding
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Set the rhythm behind 121 A/B tests

Since the first week on the App Store, one app version released every Monday. Work is organized around the release cycle; changes range from tiny to large. Pairs with the 8-day ROAS read so each weekly change gets a result about 8 days later.

Workedteam-processexperimentation
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Dozens of challenger paywalls never beat it

Main onboarding paywall is the Blinkist-style transparent paywall: start the free trial now, get a reminder in 6 days, pay the full subscription on day 7, which reduces anxiety about starting a trial. Dozens of alternative paywall designs tested against it, and testing continues.

Workedpaywall
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

A huge win in tests; no numbers given

During onboarding users pick their most distracting apps (e.g. Instagram, TikTok); Opal automatically creates a Monday-Friday 9:00-5:00 work-hours schedule that blocks them. Next day blocking starts without the user remembering to do anything. Editing or cancelling the schedule is made very easy.

Workedonboardingproduct-activation
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Works quite well; the one re-engagement test that won

RevenueCat tracks subscription status; when a trial is cancelled, OneSignal sends a push notification with an offer (currently 50% off, with the offer itself being A/B tested). An in-app modal repeats the offer when the user comes back. No email: onboarding uses phone number sign-in.

Workedcancellation-flownotifications
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Answers in about 8 days; ran 121 tests with a team of 7

Firebase assigns A/B variants; a user property in Amplitude marks baseline vs variant, and uplifts and statistical significance are computed from Amplitude cohorts. Mostly binary baseline-vs-variant tests because of limited volume (sometimes a few variants, e.g. paywall at screen 3 vs 5); adopt the winner and repeat. Focus on early-funnel changes because they reach significance fastest; with a 7-day trial most answers arrive within 8 days. In hindsight, should have prioritized bigger swings by estimating likely uplift first.

Workedexperimentationanalytics-attribution
Sub Club by RevenueCat · 2024-01-10

Opal · screen time and focus app

Paying share of users fell 20% to 9%, but organic growth, 1M+ DAUs and revenue rose

After reaching $10M ARR on a hard paywall, Opal made the core product free ('truly freemium') so free users become the marketing. Success measured by install LTV plus overall free+paid retention. Freemium unlocked a new segment (high school and college students, now ~2/3 of DAUs) who spread it among classmates and family, and later pulled Opal into schools. Guiding test for where to draw the free line: would a non-payer recommend the app? If not, give away more; avoid a free tier that feels like a capped trial.

Workedpaywallword-of-mouth
Sub Club by RevenueCat · 2026-04-29

Opal · screen time and focus app

Grew from one school to many US high schools; front-page LA Times coverage

Harvard-Westlake emailed after its students, asked how to handle a state phone ban, recommended Opal. Built Opal for Schools: students install Opal; on campus banned apps are blocked while approved apps (texting parents, ChatGPT, calculators, educational apps) stay open; after school students keep using it for sleep schedules and focus timers ('bell to bed'). Charges schools a per-student fee priced below alternatives, since the brand and family reach is worth more than the fee. A dedicated head of Opal for Schools (Andy Bennett) partners with schools, presents at events like SXSW EDU and talks to press.

Workedmarket-selectionword-of-mouth
Sub Club by RevenueCat · 2026-04-29

Opal · screen time and focus app

Biggest win of the year for retention and growth; no numbers

Opal counts its own kind of streak: the more you focus, the more the streak grows. Shown as a custom animated flame (not an emoji), with Opal gemstones unlocked at streak milestones.

Workedretention
Sub Club by RevenueCat · 2026-04-29

Opal · screen time and focus app

The app's most loved moment; users remember it and talk about it

The whole experience revolves around gemstones (the name Opal is a calming gemstone). When users pass a milestone (e.g. a number of days using the app) they are granted a new gemstone and tap to crack it open to reveal its color and shape. Took a few weeks of investment despite not being measurable and competing with more urgent features and bug fixes.

Workedretentionproduct-virality
Sub Club by RevenueCat · 2026-04-29

Opal · screen time and focus app

No effect on downloads or revenue; helped close one school deal

Bought a large billboard in New York with the message 'Scrolling Kills', intentionally without clear attribution (no opalapp.com or 'get Opal'). Intended as a brand statement; the phrase is now tied to Opal in search (scrollingkills.us).

Mixedoffline-ads
Sub Club by RevenueCat · 2026-04-29

Opal · B2C · screen time app

Guest says it unlocked very high LTV; no figures beyond price

Target knowledge workers and argue that cutting screen time by 50% a week makes them more money in their job than the $120/year the app costs.

Workedpricingpositioning-niche
Sub Club by RevenueCat · 2025-10-15

Opal · B2C · screen time app

Credited with reaching 100% 8-day ad return quickly

Annual subscription with a 7-day free trial. Launched at $69/year and later raised to about $99-100/year. High price is part of why paid ads paid back within 8 days.

Workedpricing
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Took over all campaigns; mission-led ads keep working

Found a creator's organic video about the screen time problem that was not about Opal. Reached out because it matched Opal's mission; the creator turned out to use Opal. Made a deal to use it as an ad and tweaked it slightly. The ad talks about the mission and does not show the product. Second time doing this; now doing more mission-focused ads.

Workedpaid-socialugc-creators
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Works better than the agencies tried before; no numbers

Tried fully outsourced creative agencies that make and run ads for a percentage of spend, and concept-only creative agencies. Moved to in-house: a single creative partnerships manager plus some contractors, finding creators in the space who care about the mission and ideally use and love the app, and producing ads with them. About 80% of paid marketing work is creative. Planning to hire a separate technical UA/campaign person.

Workedugc-creatorscreator-ops
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

More people activated; ARPU fell but stayed manageable, net positive

Part of the move to freemium. Made the original onboarding paywall easier to dismiss so more people start using the free version. Judged on two metrics together: retention (usage, paid or not) and first-year ARPU, which may fall but should stay above $2.

Workedpaywallproduct-activation
Sub Club by RevenueCat · 2024-01-10

Made PSA-style stickers reading 'Scrolling Kills' that deliberately do not mention Opal, and distributed thousands to customers and users to spark the conversation.

Unknownword-of-mouthcommunity
Sub Club by RevenueCat · 2026-04-29

Opal · B2C · screen time app

A winning test when optimizing for 8-day ad return

Tested how easy the onboarding paywall is to dismiss; hiding the dismiss button or making it as discreet as possible won, during the phase optimized for Day 8 ROAS.

Workedpaywallonboarding
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Failed every time; one simple default won

Tried several ways of giving people a choice of how to disconnect during onboarding instead of the default work-hours block.

Failedonboarding
Sub Club by RevenueCat · 2024-01-10

Onboarding asks the user's age and differentiates the onboarding, or even the paywall, based on the answer (e.g. professionals toward the paid plan, younger users toward referrals, as the cohost suggested and the guest confirmed).

Unknownonboardingpaywall
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Slight uplift in tests; some users invite friends

Replaced email collection with phone number sign-in, which supports a social feature where users see friends' screen time, as positive peer pressure and a support group. The feature was A/B tested.

Mixedproduct-viralityretention
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Reached $5M ARR without an Android app

Stayed iOS-only to figure out product and onboarding on one platform with limited resources, timed to Apple's new Screen Time API (iOS 16), which Opal was first to build on. Android, Mac and other devices deferred to a later expansion phase.

Workedmarket-selectionfeature-development
Sub Club by RevenueCat · 2024-01-10

Opal · B2C · screen time app

Most tests failed, except the offer to trial cancellers

Ran many tests to re-engage people after the initial onboarding on the first day. No specifics given.

Failedretentionnotifications
Sub Club by RevenueCat · 2024-01-10

Opal by the numbers

MetricValueContextSaid in
priceUSD 4.99/one-time30-day paid trial option on Opal's paywall, alongside a free trialApp Masters
2026-08-22
11:27
priceUSD 90/yearAnnual plan price seen on its App Store listingApp Masters
2026-06-06
1:16:05
arrUSD 5M
approximate
ARR at the time of the previous podcast appearanceSub Club by RevenueCat
2026-04-29
arrUSD 10M
approximate
Reached with a hard paywall before switching to freemiumSub Club by RevenueCat
2026-04-29
team size11 people
approximate
Headcount when Opal reached $10M ARRSub Club by RevenueCat
2026-04-29
users1M users/day
approximate
Daily active users, 'over a million'Sub Club by RevenueCat
2026-04-29
conversion rate20%
approximate
Pay penetration (paying subscribers / monthly active users) under the hard paywall, before freemiumSub Club by RevenueCat
2026-04-29
conversion rate9%
approximate
Pay penetration (paying subscribers / monthly active users) after switching to freemiumSub Club by RevenueCat
2026-04-29
revenuepays back tenfold in the long term
illustrative
Long-term revenue payoff of going freemium; no figure givenSub Club by RevenueCat
2026-04-29
share66.7%
approximate
Share of DAUs who are high school or college students (segment unlocked by freemium)Sub Club by RevenueCat
2026-04-29
count3 blocksNumber of blocks (scheduled app blocks / open limits) given to free users after testing 1 to severalSub Club by RevenueCat
2026-04-29
downloads10M downloads
approximate
More than 10 million downloadsSub Club by RevenueCat
2026-04-29
retentionon par with or better than Duolingo, Spotify, Strava
estimate
Early retention, day 1 to day 7Sub Club by RevenueCat
2026-04-29
viewsdozens of millions of people
approximate
Reach of the licensed organic video run as an adSub Club by RevenueCat
2026-04-29
followers700K followers
approximate
Olivia Unplugged, Opal-powered creator account run by a hired user, across platforms; grown from 0 in a few monthsSub Club by RevenueCat
2026-04-29
viewsmillions
approximate
Views on the Olivia Unplugged account in its first few monthsSub Club by RevenueCat
2026-04-29
countthousands
approximate
Unbranded 'Scrolling Kills' stickers distributed to usersSub Club by RevenueCat
2026-04-29
priceUSD 120–130/year
estimate
Sub Club by RevenueCat
2025-11-12
arrUSD 5M
approximate
The Superwall Podcast
2025-11-03
4:22
priceUSD 120/yearYearly planSub Club by RevenueCat
2025-10-15
payback period8 days
approximate
D8 ROAS: paid acquisition pays back by day 8Sub Club by RevenueCat
2024-12-23
36:23
arrUSD 5M
approximate
Recently passed $5M ARR, from almost zero a year earlierSub Club by RevenueCat
2024-01-10
4:23
time to milestone12 months
approximate
From almost zero to $5M ARRSub Club by RevenueCat
2024-01-10
4:23
roas100%
approximate
Day 8 ROAS kept above 100% throughout the year of growth to $5M ARR; spend is reinvested on an 8-day cycleSub Club by RevenueCat
2024-01-10
8:05
count80 minutesper user /day
approximate
Average screen time saved per user per day (1 hour 20 minutes)Sub Club by RevenueCat
2024-01-10
1:34
usersa few hundred
approximate
TestFlight MVP testers before App Store launchSub Club by RevenueCat
2024-01-10
5:54
priceUSD 100/year
approximate
Annual subscription (also cited as $99/year)Sub Club by RevenueCat
2024-01-10
8:05
priceUSD 69/yearLaunch price of the annual plan before the increaseSub Club by RevenueCat
2024-01-10
8:05
team size7 peopleOne person works only on creativesSub Club by RevenueCat
2024-01-10
15:58
share80%
estimate
Share of paid marketing work that is creative; the other 20% is campaign management and performanceSub Club by RevenueCat
2024-01-10
15:21
share50%
estimate
CEO time split roughly 50/50 between product and marketingSub Club by RevenueCat
2024-01-10
16:50
conversion rate17%
approximate
Paid penetration: share of monthly actives who are paid subscribersSub Club by RevenueCat
2024-01-10
20:24
arpuUSD 2per user /year
goal
Phase-two floor: first-year ARPU may fall as freemium grows but should stay above $2Sub Club by RevenueCat
2024-01-10
23:46
count121 A/B testsA/B tests run by a seven-person teamSub Club by RevenueCat
2024-01-10
30:47
conversion rate17%
approximate
Download -> trial start, after many iterations of paywall placement in onboarding (up from about 7%)Sub Club by RevenueCat
2024-01-10
34:52
trial starts+10%
illustrative
Moving the paywall two screens earlier in onboarding can lift trial starts about 10%Sub Club by RevenueCat
2024-01-10
38:09
conversion rate+80%
approximate
Share of users who send a referral to at least one person, after tiered rewards and a redesigned referral UISub Club by RevenueCat
2024-01-10
40:27
price50%Discount in the push offer sent to people who cancel their trial (being A/B tested)Sub Club by RevenueCat
2024-01-10
44:46

Topics

Interviews