The Lifetime Deal Pre-Launch: How Floga Made $120K in 24 Hours Before Hitting Any App Store
The one read
Umberto launched Floga with a lifetime deal before the App Store, made $120K in 24 hours, and kept every dollar. Here's how the pre-launch model works.
Umberto launched Floga - his AI yoga app - with a direct-to-audience lifetime deal before hitting any app store. In the first 24 hours, he collected $120K in revenue and kept every dollar. No platform cuts. No gatekeeping. Just an email sequence and an audience built before the product existed.
Why Would You Launch a Lifetime Deal Before the App Store?
Most founders treat the app stores as the starting line. Umberto treated them as a distribution channel to activate after proving demand.
There are two reasons this order matters. First, timing: when you list on the App Store, Apple and Google start taking 15-30% of every purchase from day one. A lifetime deal sold on your own web checkout skips that entirely. Second, capital: a successful pre-launch generates the cash to fund your marketing budget before you need one.
The underlying logic is straightforward. Founders who wait for the stores to drive downloads are betting on discovery in a market where a tiny fraction of apps capture most organic search. A pre-launch lifetime deal inverts that bet: you sell to an audience you already own. Distribution first. Store listing second.
How Did Floga Actually Run This?
Umberto built Floga's audience through a prior product called PlayPauseBe, a yoga content community he had operated for years. When Floga was ready for early access, he had a warm email list that already trusted him - not because of Floga, but because of the relationship that preceded it.
The mechanics were straightforward. He set up a web checkout via RevenueCat Web Billing - a tool originally built to manage in-app subscriptions that now supports external web purchases and syncs entitlements to mobile apps automatically. He priced the lifetime deal at a fixed one-time payment, framed as a way for early believers to fund the app's development in exchange for permanent access.
He then sent a short email sequence: an announcement, a follow-up explaining why the lifetime deal existed, and a close with a deadline. The emails did not lean on hype. They explained the deal plainly. Buy once, own it forever, help us build this.
The $120K came in that first day. Source: RevenueCat Customers - Floga
The $120K was not really about the lifetime deal. It was about years of trust built through PlayPauseBe before anyone even knew Floga existed.
What Does the Math Look Like Compared to Waiting for Store Revenue?
The fee structure is the clearest argument for the pre-launch model. On the same $120K gross:
| Revenue Channel | Platform Cut | What You Keep |
|---|---|---|
| App Store (standard rate) | 30% | $84,000 |
| App Store (Small Business Program, under $1M/year) | 15% | $102,000 |
| AppSumo Marketplace (they drive traffic) | 70% | $36,000 |
| AppSumo Select (you drive traffic) | 30% | $84,000 |
| Self-hosted web checkout | 2-5% (payment processing only) | $114,000 - $117,600 |
The self-hosted route keeps roughly 30-70% more than any platform alternative, depending on the comparison. That gap funds your first real distribution push.
Apple's standard 30% rate drops to 15% for developers earning under $1M per year through the Small Business Program, and Google Play applies a similar tiered structure. Even at the lower tier, self-hosting wins if you have an existing audience to sell to.
The counterargument is discovery. AppSumo's marketplace gives you access to a large buyer list that genuinely converts - and that matters if you have zero existing audience. With even a modest email list in the right vertical, the fee math shifts sharply toward self-hosting.
Who Is This Model Right For?
The pre-launch lifetime deal works best when you have at least one of these in place before launch day:
- An existing email list with 500 or more engaged subscribers, even from a different product in the same space
- A community in a specific vertical - a Discord, Slack group, niche subreddit, or forum where you are a recognized contributor
- A social following that maps directly to the problem your product solves
- A co-marketing partner willing to introduce you to their audience in exchange for reciprocal value
It works poorly when you have none of these and are relying on the lifetime deal announcement itself to generate awareness. The deal is a conversion mechanism, not a discovery mechanism. You still need to own the traffic before the deal opens.
It also fits products where lifetime ownership makes intuitive sense to the buyer. A yoga app fits cleanly. An enterprise compliance tool with continuous regulatory updates is a harder pitch for a one-time price.
How Do You Set This Up Technically?
The technical lift is lower than most founders expect. You need three components:
- A web checkout that handles tax compliance. RevenueCat Web Billing, Stripe with Stripe Tax, Paddle, or Lemon Squeezy all support one-time payments. Paddle and Lemon Squeezy handle VAT and sales tax as the Merchant of Record, which matters the moment international buyers are involved.
- A way to deliver access after purchase. For mobile apps, RevenueCat syncs web purchases to in-app entitlements without requiring the user to re-purchase through the store. For web apps, Stripe webhooks can trigger account provisioning directly.
- An email sequence of three to five messages. Announcement, explanation of why the deal exists and what it funds, one or two follow-ups for non-openers, and a close with a firm deadline. Keep each email short. Focus on the reasoning, not the feature list.
The technical setup takes a week. Building the trust that makes the sequence convert takes longer - and it is the only part you cannot shortcut.
What Makes the Offer Actually Convert?
Framing matters as much as price. Lifetime deals that convert well explain why the deal is finite (a specific funding goal, a capped number of slots, a launch window), make the math obvious (compare the lifetime price to 12-24 months of the planned subscription), and position the buyer as a collaborator rather than a customer.
Urgency without explanation reads as pressure and lowers trust. Urgency with a clear reason - "we are running this for 72 hours to fund Q3 roadmap development" - reads as transparency and tends to increase it.
If the offer does not feel like a genuine thing you are doing, buyers will notice. The conversion rate reflects the authenticity of the framing.
The standard price starting point is 12-18 months of your planned monthly subscription. Too low reads as distress. Too high asks buyers to take a large risk on an unproven product. The window between them is where the offer feels like a fair trade.
Questions, answered straight
QDoes this model work without an existing audience?
You can still run a pre-launch lifetime deal without an existing audience, but you will need to drive traffic through another channel: paid acquisition, a waitlist built through organic social content, or a distribution partnership. The deal converts traffic; it does not generate it on its own.
QWhat is a reasonable price for a lifetime deal?
The typical starting point is 12 to 18 months of your planned subscription price. This makes the comparison intuitive for the buyer and gives you enough margin to cover ongoing support and infrastructure costs without the deal becoming a long-term liability as the product grows.
QShould I cap the number of lifetime slots?
Yes. Set a hard cap before the deal opens and communicate it clearly. Unlimited lifetime deals create compounding support and infrastructure obligations as your user base scales. Floga ran a time-limited offer with defined terms, not an open-ended one.
QHow does RevenueCat Web Billing sync with a mobile app?
RevenueCat handles entitlement sync across platforms. A user who buys a lifetime deal on the web gets the same access inside the iOS or Android app automatically, without needing to re-purchase through the store. This is what makes it the practical choice for mobile-first pre-launches where you want to stay clean of app store fees during the initial sale.
QCan you run this for a B2B product?
Yes, but the motion differs. B2B lifetime deals convert better through direct outreach to a specific segment than through email broadcast sequences. The offer also needs to account for seats rather than individual access.
QWhat happens after the lifetime deal closes?
Move to a standard subscription model. Your lifetime buyers are your earliest and often loudest advocates - keep them informed on the roadmap, and they become the organic distribution channel for your subscription launch.