Video summary
How I built an app that makes $2,000 in one month (from scratch)
Main summary
Key takeaways
Concise executive summary (business focus)
Glow is a focused MVP — a daily-affirmations mobile app with warm/cozy branding, widgets and a mascot — built quickly to validate a freemium subscription business. The repeatable playbook: ship a narrow, polished product fast, instrument the onboarding funnel, run systematic A/B experiments, and scale paid acquisition only after onboarding → trial → paid conversion is reliably profitable.
Project snapshot
- Product: Glow — daily-affirmations mobile app (warm/cozy UX, mascot, widgets). Built as an MVP in React Native (Expo) and shipped on iOS first.
- Founder/owner: Arthur, 20, CS student. Built from scratch and used $200 personal ad budget plus promotional ad credits.
- Business model: Freemium with in-app subscriptions (monthly and yearly). Experiment pricing: Monthly $10, Yearly $40 (3-day free trial).
- Timeline: ~57 days from idea to reaching targeted profit level (iteration + ads + organic growth).
Frameworks, processes and playbooks used
- Lean startup / MVP approach: copy a proven app category and build the minimal product to test monetization quickly.
- Competitor reverse-engineering: screenshot top-grossing apps, replicate key patterns & flows, then differentiate by niche (Nordic winter / cozy UX).
- Product → dev workflow:
- Design: Figma mockups.
- Development: React Native (Expo) for core app; native Swift for widgets.
- Growth loop: ASO + creator/organic content + paid ads → optimize onboarding → repeat and scale.
- Measurement & experimentation:
- Funnel instrumentation: downloads → onboarding completion → trial start → paid conversion.
- A/B testing: PostHog + RevenueCat experiments for paywalls and onboarding variants.
- Channel tracking: TikTok events SDK (native) + link tracking; hourly conversion analysis to schedule ad delivery.
- Onboarding playbook: reduce friction, add a progress bar, use commitment psychology (explicit commitment step before paywall), targeted personalization (“for you” categories).
- Monetization ops: RevenueCat for subscription management, receipt handling and paywall A/B testing; use billing grace period to recover failed charges.
Key metrics, KPIs and targets
- Downloads:
- Early: ~900 downloads after launch/shorts.
- Paid ads: ~100 downloads/day on €30/day campaigns at one point; later >200/day in some periods.
- Retention:
- Day 2 retention initially ~15%.
- Onboarding:
- Completion improved from 74% → 83% after redesign.
- Target: 80–85% onboarding completion.
- Conversion:
- Download → trial: ranged 12.5% → 20.6% (best days).
- Trial → paid: ~31% average.
- Example: 29 downloads → 6 trials = 20.6% download→trial.
- Subscriptions & revenue:
- Active trials: reported between 22 → 46.
- Active subscriptions: reported between 37 → 66.
- Revenue (28‑day windows): $1,500 → $2,400 → $2,800 at different checkpoints.
- Best single day revenue: ~$278 (7 conversions).
- Unit economics example:
- For 100 downloads: expect ~14 trials → revenue ≈ $164 (reported calculation).
- Payout & cash flow:
- Apple payout lag: 30–45 days; founder fronted ad spend temporarily.
- Enabling 3‑day billing grace period recovered ~10% extra revenue.
- Ad performance:
- Some creatives achieved < $0.10 cost-per-download (for specific creative); aggregate CPI varied.
- Initial ad tests lost money until onboarding/trial experience demonstrated value.
- Profit calculation:
- Profit = revenue − Apple fee (15% small-business program) − ad spend.
- Project reached >$2,000 profit/month target by ~day 57 (assisted by ad credits and better conversion).
Concrete examples, case studies & actionable recommendations
- Idea selection:
- Pick a proven app category and a narrow niche (example: affirmations + Nordic winter) to differentiate.
- Action: scan top‑grossing app categories and choose a replicable single‑feature MVP.
- Design & brand:
- Create a mascot to humanize the product (GPT + designer tutorials used).
- Use Dribbble for UI inspiration and prototype in Figma before coding.
- Technical scope reduction:
- Start with local device storage (no signup) to avoid backend complexity.
- Use Expo for rapid cross‑platform development; implement native modules only when necessary (widgets, TikTok SDK).
- Monetization setup:
- Use RevenueCat for subscription logic, receipt validation and paywall experiments.
- Offer monthly + yearly plans and a short free trial to boost trial uptake.
- Opt into Apple Small Business Program when eligible and enable billing grace period to recover failed payments.
- Analytics & experiments:
- Instrument onboarding screen-by-screen to find drop-off points.
- A/B test onboarding variants (example: removing one screen increased completion and conversions).
- A/B test paywall design/messaging via RevenueCat.
- ASO & acquisition:
- Use an ASO tool (Astro) for keyword research: target popularity >20 and difficulty <50.
- Include 2–3 primary keywords in title + subtitle; add supporting secondary keywords.
- Test icons and screenshots via App Store Product Page Optimization.
- Ads & creatives:
- Test multiple short creatives and formats (POV, product demo, transformation). Post 10–20 variations and double down on winners.
- Integrate conversion tracking (TikTok SDK) before scaling spend; track install, app open, trial start.
- Schedule ad delivery to hours with highest trial conversion.
- Use promotional credits (TikTok, Apple) to extend runway.
- Community & earned channels:
- Use own YouTube and short videos to drive early downloads.
- Participate in relevant communities (Reddit, Telegram, WeChat); one organic share yielded substantial downloads.
- Pitch technical/feature stories (e.g., Expo article on widgets) for earned media.
- Operational tips:
- Use Transporter for faster App Store uploads (faster than EAS queue for App Store-only submissions).
- Respond to negative reviews with clear guidance — public responses can help perception and conversions.
- Localize creatives/UI to improve conversion in non-English markets (Norwegian testing planned).
- Use progress bars and commitment steps during onboarding to lift completion and conversion.
Failures, learnings and tradeoffs
- Failure modes:
- Overly long onboarding reduced completion.
- Incorrect App Store privacy toggles caused an initial rejection.
- Early ad spend was wasted when onboarding/trial did not communicate value quickly.
- Key learnings:
- The biggest revenue lever is onboarding — “spend ~90% of your time optimizing onboarding.”
- Small UX changes (remove a screen, add progress, add commitment step) can produce large conversion lifts.
- Instrumentation and experimentation are essential before scaling paid acquisition.
- Plan for app store payout delays (30–45 days) or arrange bridging cash; some services can advance payouts.
Concrete next steps / playbook (replicable)
- Idea + competitor audit: pick a proven category + niche angle → ~1 day.
- Design quick Figma prototypes + brand (mascot) → ~1–2 days.
- Build MVP with Expo; avoid signup, store data on device; add notifications & widgets if relevant → 1–3 weeks.
- Configure subscriptions with RevenueCat; set monthly/yearly and short trial.
- Instrument product funnel (onboarding screens, permission prompts, trial start) and build a dashboard.
- Launch minimal landing page + App Store assets; run ASO research (Astro) to select keywords.
- Drive initial downloads via organic creator content and community posts; measure who converts.
- Run small paid test campaign (TikTok) only after onboarding is rock-solid and SDK tracking works; test many creatives and restrict ad schedule to top conversion hours.
- A/B test paywalls and onboarding; keep the best combination before scaling ad spend.
- Monitor daily: downloads, onboarding completion, download→trial, trial→paid, churn, revenue, CAC, LTV. Use metrics to decide scaling.
Financial & scaling notes
- Margin assumptions: Apple Small Business Program reduces App Store fee to 15% — use this for modeling when eligible.
- Cash flow: Apple payouts lag 30–45 days — budget to front ad spend or use third‑party financing.
- Scaling lever: once onboarding & paywall are optimized, increase ad spend and reinvest revenue into creatives and higher budgets.
- Cost sensitivities: creative quality and attribution setup heavily impact CPI/CAC; mismatch between ad promise and in‑app experience reduces conversion.
Presenters and referenced tools / sources
- Presenter / case study: Arthur (creator / founder of Glow)
- Tools & references: Figma, Dribbble, Expo (React Native), Swift (widgets), Jitter (animation), RevenueCat, PostHog, Astro (ASO), TikTok (ads + events SDK), Transporter, Superwall (paywall inspiration), Gemini API (text-to-speech), Supabase, Reddit/Telegram/WeChat, GPT (mascot ideation), Chris Rarok (mascot tutorial reference).
Bottom line: Ship a focused MVP fast, instrument the onboarding funnel, run systematic A/B experiments, and only scale paid acquisition once onboarding → trial → paid conversions are validated and profitable.
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.