GTM Sauce

Starter Story · 2026-05-10

I Built a $20K/Month App in 83 Days

Brian Shin and his girlfriend built Once, a disposable-camera app for weddings, parties and events, priced by guest count. It launched in December 2025 and hit $20K/month in 83 days, with 10-12K weekly active users. The episode covers how they validated before coding: a scrappy web app tested at a Halloween party, outreach to friends across X, LinkedIn and Instagram, and cold DMs to ~250 people found through Instagram hashtags. They set a 'commitment metric' of 10 real events booked before writing app code.

Play the episode

5 tactics

Once · B2C · disposable camera app for events

Got 12 events booked in one month, built the app, and hit $20K/month 83 days after launch

Define a 'commitment metric' for yourself and for users. For yourself: a specific date and a number (customers, clients, etc.) you must hit by then, so validation has a fixed time box. For users: the signal doesn't need to be payment, but must represent real usage; for Once it was event hosts agreeing to use the product at an actual dated event in front of friends and family, treated as nearly a proxy for payment. Their bar: 10 events with a real date and commitment before writing a single line of code.

Workedvalidation
Starter Story · 2026-05-10

Once · B2C · disposable camera app for events

4 friends agreed to try it: a Halloween party, birthday, wedding and networking event

Open X, LinkedIn and Instagram/Facebook friend lists in three tabs, go through every contact and circle anyone who fits the ideal customer (here: anyone with an event coming up), then ask them to try it. Apply The Mom Test: friends and family are encouraging, so be honest about whether you're validating or just looking for encouragement.

Workedvalidationword-of-mouth
Starter Story · 2026-05-10

Once · B2C · disposable camera app for events

~250 messages got ~15 replies and ~12 events booked in one month

Search Instagram (and other platforms) for hashtags matching the use case (#wedding, #birthdayparty), list 250-300 potential customers, and send each a very short cold message (2-3 sentences max) that grabs attention and pitches trying the product at their event. Go to wherever your users are active (Reddit, TikTok, YouTube) and learn the platform, since the validation channel becomes the main marketing channel if it works. Brian's rule of thumb: if you haven't been banned from these platforms at least twice, you haven't messaged enough.

Gray hatWorkedoutbound-salesvalidation
Starter Story · 2026-05-10

Once · B2C · disposable camera app for events

Broke many times but proved guests love a shared disposable-camera album; then rebuilt from scratch

Built a web app with only the core features in 1-2 weeks, ahead of a friend's Halloween party. Printed invitation codes so every guest could join and take photos into one shared album. After validating, threw the web version out and rebuilt the mobile app properly, with human-made design in Figma (no AI for design). As a general step he recommends a mockup in no more than 2-3 days (Figma or AI tools) to show users.

Workedvalidationfeature-development
Starter Story · 2026-05-10

Once · B2C · disposable camera app for events

Part of a model at ~$22K/month; no pricing test reported

Each event (a 'film') is a purchase tier set by how many guests the host invites: about $2 for a ~10-person birthday up to about $50 for a ~150-person wedding. More guests means a higher tier. The host also sets shots per person, reveal time, filters and the invite card.

Unknownpricing
Starter Story · 2026-05-10

Numbers mentioned

WhoMetricValueContextWhen
OncerevenueUSD 20K/month
approximate
1:01
Oncetime to milestone83 daysLaunch to $20K monthly revenue1:01
OncerevenueUSD 22K/month
approximate
1:35
Onceusers10K–12K users/week
approximate
Weekly active users1:35
Oncecount300 events/month
approximate
Events scheduled through Once in February1:35
Oncecount700 events/month
approximate
Events scheduled through Once for March1:35
OncepriceUSD 2per event /one-timeTier for ~10 guests1:35
OncepriceUSD 50per event /one-timeTier for ~150 guests1:35
Oncecount4 eventsFriends from personal network who agreed to try it at their events (Halloween, birthday, wedding, networking)7:11
Onceactivity volume250–300 people
approximate
Event hosts found via Instagram hashtags and listed for cold messages7:42
Oncecount15 replies
approximate
Replies from ~250 cold messages (~6%)7:42
Oncecount12 events/month
approximate
Events booked from cold outreach in one month, before the app was built7:42
Oncetime to milestone1–2 weeks
approximate
Time to build the web-app prototype5:12
guest's previous venture-backed B2B startupteam size50 people
approximate
3:36