| I built a habit tracking app for 3 years. I have users who say "I'd cry the entire evening" if it disappeared. One is Level 177 with 197 completions/week. Another hit Level 420 (42,000 XP or 10000+ habits completed). None of them pay. Most won't respond to emails. Here's the data and what I'm missing. THE NUMBERS Revenue: 35,238 installs over 3 years, $86 MRR from 20 subscribers, $4,091 lifetime revenue, 0.8% free-to-paid conversion, $905/mo burn (day job subsidized). Retention: D1 4.2% (industry 40%+), D7 1.1% (industry 25%+), D30 0.9% (industry 15%+), 130% monthly churn. The Paradox: 9 users reached Level 100+ (10,000+ XP). 6 still active, using it daily. 1 interviewed (PhD + PM): "I'd cry" if app disappeared. Payment status: 0 paying, 4 on expired promos, 1 can't pay (SWIFT blocked). POWER USER ANALYSIS Analyzed usage patterns for 3,000+ users by calculating coefficient of variation (CV = std dev / mean of daily completions). Success archetype (User A): - CV 0.33 (very consistent daily pattern)
- 580 completions/month
- 465 days active
- Regular professional schedule
- High cognitive load (PhD + PM)
- Job-to-be-done: "Eliminate decision fatigue" Failure archetype (User B): - CV 0.86 (boom-bust cycles)
- Still paying subscription
- Stopped using 7 months ago
- Quote: "Life is too irregular, alarms ring at wrong time" WHAT I TRIED Retention fixes (none moved D1 from 4.2%): - Rebuilt onboarding 4 times (current: v4, takes users through creating first ritual + habit + completing it once)
- Added AI coaching (GPT-5, personalized habit advice, agentic tool calls)
- Added gamification (quests, XP, levels, streaks)
- Built WearOS app (rituals on your wrist) (more for myself as it was half a day of work, but still)
- Added analytics dashboard
- Daily notifications
- Early wins in first session (complete habit in onboarding), streaks Features built that didn't help: - AI chat (11.54% conversion when discovered, but only 2.4% of users find it despite being literally in the bottom navigation bar)
- Journaling
- Habit timers with on-screen overlays
- Streak widget with goals and focus on small wins/future progress Interview attempts: - Emailed all 9 power users for 15-20 min interviews
- Offered 6-12 months free Pro
- Got 2 responses after multiple attempts
- User C (Level 177, active daily): no response
- User D (Level 148): no response
- User E (Level 236, ADHD coach, agreed to call): ghosted
- 3 others: no response after 2 weeks Paying customer analysis: - Queried DB: only 15% of paying customers match "power user archetype" (CV <0.5 or Level 100+)
- 4 of 5 known power users DON'T pay, the other pays but doesn't use the app.
- Pattern: random trial conversions, not established users
- 30% of subscribers have 0 activity (forgot to cancel) Cancellation reasons (analyzed all churned subscribers): - 43% "don't use it enough" (avg 63 days before cancel)
- 30% cost concerns (avg 33 days before cancel)
- 12% found better app (avg 19 days before cancel) WHAT I THINK I KNOW 1. Product works for people with regular schedules + high cognitive load
2. Fixed-time alarms break when life gets irregular
3. Power users love it but won't pay or engage
4. Random people pay briefly then churn
5. Feature additions don't fix retention (D1 stayed at 4.2% through AI, quests, WearOS, etc.)
6. No monetizable pattern after 3 years THE QUESTION Not asking what to do. Asking: What am I blind to? I have extreme PMF for 9 people who won't monetize. Is this: - A pricing problem? (tested $1-6/mo PPP)
- A positioning problem? (marketed as general habit tracker, should niche down?)
- A feature problem? (wrong features locked behind paywall?)
- Unfixable? (category too hard to monetize - results take weeks, requires discipline users lack) Happy to share queries, GA4 exports, whatever helps. |
Tech stack: Kotlin Multiplatform, Compose Multiplatform, targeting Android/iOS/WearOS. 99% crash-free rate, 4.2* rating. The app works - users just don't stick or pay.
The regularity pattern (CV) analysis was eye-opening: active power users have CV <0.5 (consistent daily routine), churned power users have CV >0.7 (boom-bust). But when I analyzed paying customers, only 15% match this pattern. Most revenue comes from people who try it briefly and churn within 1-2 billing cycles.
If anyone wants to dig into the data, I'm happy to share: - Anonymized GA4 exports - SQL queries for usage pattern analysis - Onboarding flow breakdowns - Retention cohort data
Posting this because after 3 years I'm stuck between "one more pivot" and "shut it down." Hoping someone sees what I'm missing.