App Growth Playbook
Core Workflow
1. Assess Current State
Gather the following before selecting channels:
- Downloads: monthly installs, trend direction, organic vs. paid split
- Retention: D1, D7, D30 retention rates
- Revenue: ARPU, LTV, current monetization model
- Audience: primary demographic, geographic concentration, device split
- Current channels: what has been tried, what worked, what failed
2. Select Growth Channels
Use the channel selection matrix to pick 2-3 channels based on app category and
budget.
| Channel |
Best For |
Budget |
Timeline to Results |
| Product Hunt |
B2B, productivity, developer tools |
Free |
1-2 weeks |
| Reddit |
Niche/community apps, indie projects |
Free |
2-4 weeks |
| TikTok/Reels |
Consumer apps, visual apps, lifestyle |
Free |
4-8 weeks |
| Apple Search Ads |
Any iOS app with clear keywords |
$5-20/day |
1-2 weeks |
| App Store Featuring |
High-quality, design-forward apps |
Free |
4-12 weeks |
| Content Marketing/SEO |
Apps solving searchable problems |
Free-low |
2-6 months |
| Referral/Viral Loops |
Social, messaging, collaboration apps |
Dev time |
4-8 weeks |
| Email/Push |
Apps with existing user base needing retention |
Free-low |
1-2 weeks |
Budget tiers:
- $0/month: Product Hunt, Reddit, TikTok/Reels, App Store Featuring,
Referral
- $150-600/month: Apple Search Ads, Content Marketing (hosting/tools)
- $600+/month: Paid social, influencer partnerships, Google Ads
3. Execute Channel Playbooks
Load the appropriate reference file for detailed execution:
references/product-hunt-playbook.md — Full Product Hunt launch timeline,
templates, and activation plan
references/social-media-templates.md — TikTok/Reels scripts, Reddit posts,
hashtag strategies
references/paid-acquisition.md — Apple Search Ads and Google Ads campaign
setup
references/content-marketing.md — Blog templates, SEO strategies, landing
page patterns
4. Measure and Iterate
Track these metrics weekly per channel:
| Metric |
Formula |
Target |
| CAC |
spend / installs |
< 1/3 of LTV |
| Install-to-trial rate |
trials / installs |
> 30% |
| Trial-to-paid rate |
paid / trials |
> 10% |
| Payback period |
CAC / monthly revenue per user |
< 3 months |
| Channel ROI |
(revenue - spend) / spend |
> 2x |
Decision framework after 2 weeks per channel:
- ROI > 2x → double budget
- ROI 1-2x → optimize creative/targeting for 2 more weeks
- ROI < 1x → pause and reallocate to higher-performing channel
Channel Playbook Summaries
Product Hunt Launch
Preparation timeline: start 2 weeks before launch.
Key elements:
- Schedule for Tuesday-Thursday, post goes live at 12:01 AM PT
- Secure a hunter with 1,000+ followers or self-hunt with a strong network
- Prepare maker's comment (first comment on post) — personal story, not sales
pitch
- Build activation list of 50+ people who will upvote and comment authentically
- Prepare 5 different social media announcements for launch day
Load references/product-hunt-playbook.md for the full timeline, hunter
outreach template, maker's comment template, and activation plan.
Reddit Launch & Ongoing
Core principle: contribute value first, promote second.
Key elements:
- Research 5-10 subreddits where the target audience participates
- Use "soft launch" format — ask for feedback, share the journey, not "check out
my app"
- Target subreddits: r/SideProject, r/IndieDev, r/EntrepreneurRideAlong, plus
niche-specific
- Follow each subreddit's self-promotion rules exactly
- Build karma and history before posting about the app
Load references/social-media-templates.md for Reddit post templates and
subreddit research guide.
TikTok/Reels Content
Video structure (20 seconds total):
- Hook (2s) — pattern interrupt or bold claim
- Problem (3s) — relatable frustration
- Demo (10s) — screen recording with zooms and annotations
- Result (3s) — before/after or outcome
- CTA (2s) — "Link in bio" or "Search [app name]"
Hook formulas:
- "POV: you discover an app that [solves specific problem]"
- "This app is a game changer for [audience]"
- "Stop [old way]. Start [new way with app]"
- "I wish I found this app sooner"
Load references/social-media-templates.md for full video scripts, posting
schedule, and hashtag strategy.
Apple Search Ads
Campaign structure for indie budgets ($5-20/day):
| Campaign |
Keywords |
Bid |
Budget Share |
| Brand |
App name, variations |
$0.50-1.00 |
10% |
| Competitor |
Competitor app names |
$1.00-3.00 |
20% |
| Category |
Generic category terms |
$0.75-2.00 |
40% |
| Discovery |
Search Match (auto) |
$0.50-1.50 |
30% |
Load references/paid-acquisition.md for full setup guide, bid optimization,
and creative set strategy.
App Store Featuring
What Apple looks for:
- Exceptional design following Human Interface Guidelines
- Accessibility support (VoiceOver, Dynamic Type)
- Adoption of latest Apple technologies (widgets, Live Activities, visionOS)
- Localization (more languages = higher chance)
- No crashes, no major bugs
How to submit:
- Open App Store Connect → navigate to the app
- Use the "Promote Your App" section or email appstorepromotion@apple.com
- Time submissions around iOS releases, seasonal events, or major app updates
- Create App Store Connect events for in-app promotions
Load references/content-marketing.md for tips on optimizing App Store
presence.
Referral & Viral Loops
Trigger moments — prompt sharing after:
- First achievement or milestone
- Positive feedback moment (completed task, reached goal)
- Social proof moment (join streak, leaderboard placement)
- Content creation (user generates something shareable)
Incentive structures that convert:
- 7-day premium trial for both referrer and invitee
- In-app credits or currency
- Feature unlocks (themes, icons, advanced features)
- Never require a referral — always make it optional
Load references/content-marketing.md for referral program design patterns.
Email & Push Notification Strategy
Push notification rules:
- Send within user's active hours (track per-user timezone)
- Limit to 1-2 per day maximum
- Personalize with user data (name, last action, streak count)
- Use urgency sparingly — not every message is urgent
Re-engagement timing:
| Segment |
Timing |
Message Type |
| D1 churned |
Day 2 |
"You left off at [state]" |
| D7 churned |
Day 8 |
Feature they haven't tried |
| D30 churned |
Day 31 |
Major update or new feature |
| D90 churned |
Day 91 |
"We miss you" + incentive |
Load references/content-marketing.md for email sequence templates and push
notification copy patterns.
Execution Priority
For a brand-new app with zero budget, execute channels in this order:
- Week 1-2: Optimize App Store listing (screenshots, description, keywords)
- Week 2-3: Soft launch on Reddit (r/SideProject, niche subreddits)
- Week 3-4: Product Hunt launch
- Week 4-8: Begin TikTok/Reels content (3 videos/week)
- Week 4+: Start Apple Search Ads at $5/day
- Month 2+: Build referral loop into the app
- Month 3+: Begin content marketing / SEO
For an app with an existing user base, start with email/push re-engagement and
referral loops before acquiring new users.
1---2name: app-growth-playbook3description: Generate platform-specific, actionable growth playbooks for mobile apps. Use when planning a Product Hunt launch, creating TikTok/Reels content strategies, setting up Apple Search Ads campaigns, preparing App Store featuring submissions, building referral loops, designing email/push re-engagement campaigns, writing Reddit launch posts, or creating content marketing plans for app growth. Provides templates, scripts, timing guides, and step-by-step processes — not generic advice.4---56# App Growth Playbook78## Core Workflow910### 1. Assess Current State1112Gather the following before selecting channels:1314- **Downloads**: monthly installs, trend direction, organic vs. paid split15- **Retention**: D1, D7, D30 retention rates16- **Revenue**: ARPU, LTV, current monetization model17- **Audience**: primary demographic, geographic concentration, device split18- **Current channels**: what has been tried, what worked, what failed1920### 2. Select Growth Channels2122Use the channel selection matrix to pick 2-3 channels based on app category and23budget.2425| Channel | Best For | Budget | Timeline to Results |26| --------------------- | ---------------------------------------------- | --------- | ------------------- |27| Product Hunt | B2B, productivity, developer tools | Free | 1-2 weeks |28| Reddit | Niche/community apps, indie projects | Free | 2-4 weeks |29| TikTok/Reels | Consumer apps, visual apps, lifestyle | Free | 4-8 weeks |30| Apple Search Ads | Any iOS app with clear keywords | $5-20/day | 1-2 weeks |31| App Store Featuring | High-quality, design-forward apps | Free | 4-12 weeks |32| Content Marketing/SEO | Apps solving searchable problems | Free-low | 2-6 months |33| Referral/Viral Loops | Social, messaging, collaboration apps | Dev time | 4-8 weeks |34| Email/Push | Apps with existing user base needing retention | Free-low | 1-2 weeks |3536**Budget tiers:**3738- **$0/month**: Product Hunt, Reddit, TikTok/Reels, App Store Featuring,39 Referral40- **$150-600/month**: Apple Search Ads, Content Marketing (hosting/tools)41- **$600+/month**: Paid social, influencer partnerships, Google Ads4243### 3. Execute Channel Playbooks4445Load the appropriate reference file for detailed execution:4647- `references/product-hunt-playbook.md` — Full Product Hunt launch timeline,48 templates, and activation plan49- `references/social-media-templates.md` — TikTok/Reels scripts, Reddit posts,50 hashtag strategies51- `references/paid-acquisition.md` — Apple Search Ads and Google Ads campaign52 setup53- `references/content-marketing.md` — Blog templates, SEO strategies, landing54 page patterns5556### 4. Measure and Iterate5758Track these metrics weekly per channel:5960| Metric | Formula | Target |61| --------------------- | ------------------------------ | ------------ |62| CAC | spend / installs | < 1/3 of LTV |63| Install-to-trial rate | trials / installs | > 30% |64| Trial-to-paid rate | paid / trials | > 10% |65| Payback period | CAC / monthly revenue per user | < 3 months |66| Channel ROI | (revenue - spend) / spend | > 2x |6768**Decision framework after 2 weeks per channel:**6970- ROI > 2x → double budget71- ROI 1-2x → optimize creative/targeting for 2 more weeks72- ROI < 1x → pause and reallocate to higher-performing channel7374## Channel Playbook Summaries7576### Product Hunt Launch7778**Preparation timeline**: start 2 weeks before launch.7980Key elements:8182- Schedule for Tuesday-Thursday, post goes live at 12:01 AM PT83- Secure a hunter with 1,000+ followers or self-hunt with a strong network84- Prepare maker's comment (first comment on post) — personal story, not sales85 pitch86- Build activation list of 50+ people who will upvote and comment authentically87- Prepare 5 different social media announcements for launch day8889Load `references/product-hunt-playbook.md` for the full timeline, hunter90outreach template, maker's comment template, and activation plan.9192### Reddit Launch & Ongoing9394**Core principle**: contribute value first, promote second.9596Key elements:9798- Research 5-10 subreddits where the target audience participates99- Use "soft launch" format — ask for feedback, share the journey, not "check out100 my app"101- Target subreddits: r/SideProject, r/IndieDev, r/EntrepreneurRideAlong, plus102 niche-specific103- Follow each subreddit's self-promotion rules exactly104- Build karma and history before posting about the app105106Load `references/social-media-templates.md` for Reddit post templates and107subreddit research guide.108109### TikTok/Reels Content110111**Video structure** (20 seconds total):1121131. Hook (2s) — pattern interrupt or bold claim1142. Problem (3s) — relatable frustration1153. Demo (10s) — screen recording with zooms and annotations1164. Result (3s) — before/after or outcome1175. CTA (2s) — "Link in bio" or "Search [app name]"118119**Hook formulas:**120121- "POV: you discover an app that [solves specific problem]"122- "This app is a game changer for [audience]"123- "Stop [old way]. Start [new way with app]"124- "I wish I found this app sooner"125126Load `references/social-media-templates.md` for full video scripts, posting127schedule, and hashtag strategy.128129### Apple Search Ads130131**Campaign structure for indie budgets ($5-20/day):**132133| Campaign | Keywords | Bid | Budget Share |134| ---------- | ---------------------- | ---------- | ------------ |135| Brand | App name, variations | $0.50-1.00 | 10% |136| Competitor | Competitor app names | $1.00-3.00 | 20% |137| Category | Generic category terms | $0.75-2.00 | 40% |138| Discovery | Search Match (auto) | $0.50-1.50 | 30% |139140Load `references/paid-acquisition.md` for full setup guide, bid optimization,141and creative set strategy.142143### App Store Featuring144145**What Apple looks for:**146147- Exceptional design following Human Interface Guidelines148- Accessibility support (VoiceOver, Dynamic Type)149- Adoption of latest Apple technologies (widgets, Live Activities, visionOS)150- Localization (more languages = higher chance)151- No crashes, no major bugs152153**How to submit:**1541551. Open App Store Connect → navigate to the app1562. Use the "Promote Your App" section or email appstorepromotion@apple.com1573. Time submissions around iOS releases, seasonal events, or major app updates1584. Create App Store Connect events for in-app promotions159160Load `references/content-marketing.md` for tips on optimizing App Store161presence.162163### Referral & Viral Loops164165**Trigger moments** — prompt sharing after:166167- First achievement or milestone168- Positive feedback moment (completed task, reached goal)169- Social proof moment (join streak, leaderboard placement)170- Content creation (user generates something shareable)171172**Incentive structures that convert:**173174- 7-day premium trial for both referrer and invitee175- In-app credits or currency176- Feature unlocks (themes, icons, advanced features)177- Never require a referral — always make it optional178179Load `references/content-marketing.md` for referral program design patterns.180181### Email & Push Notification Strategy182183**Push notification rules:**184185- Send within user's active hours (track per-user timezone)186- Limit to 1-2 per day maximum187- Personalize with user data (name, last action, streak count)188- Use urgency sparingly — not every message is urgent189190**Re-engagement timing:**191192| Segment | Timing | Message Type |193| ----------- | ------ | --------------------------- |194| D1 churned | Day 2 | "You left off at [state]" |195| D7 churned | Day 8 | Feature they haven't tried |196| D30 churned | Day 31 | Major update or new feature |197| D90 churned | Day 91 | "We miss you" + incentive |198199Load `references/content-marketing.md` for email sequence templates and push200notification copy patterns.201202## Execution Priority203204For a brand-new app with zero budget, execute channels in this order:2052061. **Week 1-2**: Optimize App Store listing (screenshots, description, keywords)2072. **Week 2-3**: Soft launch on Reddit (r/SideProject, niche subreddits)2083. **Week 3-4**: Product Hunt launch2094. **Week 4-8**: Begin TikTok/Reels content (3 videos/week)2105. **Week 4+**: Start Apple Search Ads at $5/day2116. **Month 2+**: Build referral loop into the app2127. **Month 3+**: Begin content marketing / SEO213214For an app with an existing user base, start with email/push re-engagement and215referral loops before acquiring new users.