GTM Sauce

App Masters · 2026-08-08

$140K MRR Niche Dating App in Just 6 Months

Gabriel Zeitoun, co-founder of BPM (dating app for sporty singles, France only), explains how a singles run club in Paris validated the idea and seeded launch (500 installs, 3K waitlist), why BPM stayed in one country for density, how it reached 140K MRR in six months mainly on Meta (install-optimized campaigns for ~4 months, founder-made video creatives, stable ad-set stacking), and his views on paid UA for social apps and 50/50 co-founder splits. Ends with live audits of two viewer apps (Zona, Footsteps with Jesus).

Play the episode

17 tactics

BPM · B2C · dating app for sporty singles

Demand confirmed; couples formed; runners became the launch audience
“the idea to test this was to create a run club for singles”
Workedvalidationevents
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

Grew to ~500 followers; people signed up for runs
“i did a few reels on instagram that was the the start then i i sponsored some posts”
Workedorganic-socialpaid-social
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

~500 installs on launch weekend
“we had made a wait list that was like 3k people”
Workedpr-launchcommunity
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

140K MRR in six months from France alone
“if your home country has a big enough market why why why do why would someone want to open in the u.s”
Workedmarket-selection
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

“So I just downloaded all of the dating apps I knew and that I found.”
Unknownfeature-developmentonboarding
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

1K MRR by the next Monday, 10K MRR 30 days later; no before/after comparison
“we have to test the app and the features themselves without having this sort of blocker of the monetization”
Unknownpaywallproduct-activation
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

Profitable; main growth driver to 140K MRR
“I can't let the app have one user on Friday, 10 on Saturday, and zero on Sunday. Otherwise, everyone is going to turn.”
Workedpaid-socialpositioning-niche
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

Reached 20K MRR, but founder calls it the worst choice in hindsight
“i was optimizing for for installs for a long time because i didn't know anything about uh growth”
Mixedpaid-social
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

Stable costs; some ads ran profitably for months
“put five euros on a random five dollars on a random campaign and make sure that every event falls back to the right networks”
Workedpaid-socialanalytics-attribution
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

An agency's videos worked well; no numbers
“I had videos from the run club that I could use. I had rushes from me, from friends.”
Workedpaid-socialugc-creators
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

“I definitely tell them to never do a 50-50 split. So we're not on a 50-50 split, as you can imagine.”
Unknownteam-process
App Masters · 2026-08-08
“there is like Y Combinator matching. That's a platform where you can DM people that actually want to be co-founder as well.”
Workedteam-process
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

“Clement uses it daily to code. I use it daily as well on my operation, on my growth, on my UA, on everything.”
Workedteam-process
App Masters · 2026-08-08

BPM · B2C · dating app for sporty singles

Passed App Review; 140K MRR in six months
“My definition is someone that practices sport at least once a week is an active single.”
Workedpositioning-niche
App Masters · 2026-08-08

Albo · B2C · app for plans with friends

“He has like a social app, but he's only on organic. He's doing a big creators program”
Workedcreator-opsinfluencer
App Masters · 2026-08-08
“there's this dating app in the US and in Australia that's called Surf that has like this brand deal with Hyrox”
Unknownpartnerships
App Masters · 2026-08-08

A fitness app · B2C · App Masters client

+52% sales
“We had onboarding, but then we had, he had register. It was a fitness app and then he had paywall. We just said paywall and then sign up and we saw a 52% increase in sales.”
Workedpaywallonboarding
App Masters · 2026-08-08

Numbers mentioned

SubjectMetricValueQuote
BPMmrr
Six months after launch; currency per title/description
USD 140K
approximate
“we grew from zero to 140k mrr in six months”
BPMtime to milestone
Launch to 140K MRR
6 months
approximate
“And six months in, it's 140K.”
BPMmrr
First weekend after turning on monetization (Friday -> Monday)
USD 1,000
approximate
“On a Monday, we had already made 1K in MRR.”
BPMmrr
30 days after monetization; from Meta install-optimized campaigns
USD 10K
approximate
“we made 10K MRR from installs campaign, then 20K the second month”
BPMmrr
Second month of monetization; install-optimized Meta campaigns
USD 20K
approximate
“we made 10K MRR from installs campaign, then 20K the second month”
BPMdownloads
Launch weekend, driven by the run club audience and waitlist
500 installs/one-time
approximate
“first weekend we had like 500 installs thanks to the run club”
BPMcount
Pre-launch waitlist size
3,000 people
approximate
“we had made a wait list that was like 3k people”
BPMfollowers
Run club: Run club Instagram account at the end of the run club (transcript: 'a thousand, uh, 500')
500 followers
approximate
“at the end of the run club, I had like, you know, a thousand, uh, 500 followers”
BPMfollowers
Run club: After reels plus boosting posts twice (early run club)
200–300 followers
approximate
“afterwards it was like you know 200 300 followers and just people signed up from this”
BPMcount
Run club: Sign-ups for the first run; only 10 accepted to keep the group small. Later runs ~100 sign-ups.
40 signupsper run
approximate
“there were 40 people who signed up on the on the run club but i i only took 10”
BPMad spend
First paid campaign: one Meta campaign starting after week one
EUR 20/day“It was like 20 euros per day. I remember I had like one campaign on Meta running on 20 euros per day”
BPMtime to milestone
Duration BPM optimized Meta campaigns for installs before switching to deeper events
3.5–4 months
estimate
“So I think I was optimizing for installs for like four months. I would say three months and a half, something like this.”
BPMcount
Fake profiles in the first two days on the store before public launch
10–20 fake profiles
estimate
“we had like maybe 10 to 20 fake profiles that were already going on the app”
BPMgrowth rate
Guest's projected revenue multiple if the France playbook is replicated worldwide
20–30 x
projection
“I know we can like 20, 30 X that in all of the countries”
marketOnline dating marketmarket sizeUSD 10,000M
approximate
“we knew that online dating was like a $10 billion market”
French sports dating app competitormrr
French sports dating competitor, pre-BPM (stated as 50K and later 40-50K)
USD 40K–50K
estimate
“one was doing like 40, 50 KMR”
benchmarkStarting daily budget for paid UA on a new consumer appad spend
$50/day recommended if affordable, otherwise $25 or less; each additional ad set also ~$50/day
USD 25–50/day
approximate
“I would advise you to start at like $50 a day if you can afford that”
benchmarkMinimum ROAS target for bootstrapped consumer app paid UAroas
Break-even target: spend $1, make $1.01
100%
approximate
“It's already so much difficult to be at 100% ROAS on those products. This is the target.”
benchmarkMRR a non-social app can reach on organic alone without paid UAmrr
Non-social app aiming at ~5K MRR does not need paid UA
USD 5,000
approximate
“if you want to do a 5K MRR app and it's a non-social app, you don't need paid UA”
benchmarkMRR level at which paid UA becomes necessarymrr
Aiming at 100K MRR requires paid UA; organic alone won't get there
USD 100K
approximate
“If you want to make a 100K MRR app, at some point you're going to need paid UA”
fitness app (host's client)revenue
Sales increase after moving the paywall before registration (onboarding -> paywall -> sign up)
+52%“we saw 52% increase in sales when we switched paywall and then register”
Footsteps with Jesusprice
Lifetime access
USD 3/one-time“And then the lifetime access for $3.”
Footsteps with Jesusprice
Recommended subscription price range (in line with other Bible/quote apps)
USD 20–40
goal
“you can charge 20 40 bucks because obviously it's a fitness app too”