Plan Your App Cold Start in 1 Hour
Pick one main channel and ship a 30-day plan in 60 minutes. Don't run 5 channels in parallel — push one to stability first.
📚 Indie App Playbook · Part 5 of 7 Series overview: Indie App Playbook
The most common indie-dev death is running 5 channels in parallel — a little of each, none finished. This hour you do one thing: pick one main channel and ship a 30-day action plan.
🎯 What you'll ship
- One main channel (not five)
- A 30-day action calendar (one goal per week)
- Outreach scripts for the first batch of users (community post, ad copy, KOL DM)
- Pass / fail decision criteria
⏱️ Time blocks
📋 Prerequisites
- Outputs from Part 4: App Store + ASO: submitted or live
- An account on X / Reddit / TikTok / Twitter that can post
- $50–200 cold-start budget (optional, accelerates)
Step 1: Pick the main channel (0–10 min)
Three starting modes
| Mode | Best for | Timeline | Hard part |
|---|---|---|---|
| ASO | Utility apps, active search | 4–8 weeks to see effect | Keyword competition |
| UGC (TikTok/Reels/Shorts) | Visual results | 1–2 weeks to first hit | Constant content output |
| Paid ads (Meta/Google) | Clear funnel ROI | 1 week to data | Spending to test creatives |
How to choose
Answer 3 questions:
- Do users actively search for your problem? Yes → ASO
- Can the result be shown in a 15-second video? Yes → UGC
- Can you compute LTV ≥ $5 per user? Yes → paid ads
First time? Start with UGC. Why:
- No budget needed
- Fast feedback (one viral video = first cohort)
- Producing content trains your sense
Don't do
- ❌ "My friend posted on Reddit, so I will too" → channel must match direction
- ❌ "I'll do all of them" → 3 weeks later, none works
- ❌ KOL collab as main channel (good as support, bad as primary)
Step 2: 30-day action calendar (10–25 min)
Universal template
W1 - Hit 5 vertical communities, gather interviews & feedback
W2 - Write 10 short video/post scripts, ship 7 in 7 days
W3 - Test 3 small-budget creative variants (if paid)
W4 - Reverse-apply winning angle to screenshots, onboarding, paywall
Channel-specific
ASO:
W1: Keyword matrix update, request 5 honest 5-star reviews from friends
W2: A/B test screenshot 1, rewrite subtitle
W3: Run $30 Apple Search Ads to test which keyword acquires cheapest
W4: Move cheapest keyword into App Name, resubmit
UGC:
W1: Capture 20 hooks from competitor high-engagement videos
W2: Shoot 7 short videos using those hook templates, spread over 7 days
W3: Look at the best-performing one, shoot 5 variants of it
W4: Engage in comments, refine CTAs based on questions asked
Paid ads:
W1: Prepare 3 creative variants (different hooks), same landing page
W2: $5/day each, run 5 days, watch CTR + CPI
W3: Kill the worst, double budget on the best
W4: Find winning creative, port to App Store screenshots
Step 3: First-cohort outreach scripts (25–45 min)
Community post template (Reddit / IH / Discord)
Not a sales pitch — ask a question:
Title: Anyone else struggle with [pain]?
Body:
Context: I hit this X times a day.
Current workaround: [hack], but it has [flaw].
I built something: [one-liner]
TestFlight: [link]
Curious:
- Do you hit this too?
- How do you solve it now?
- What's the one feature you'd want in v1?
Short video script template
[0-3s hook]
"Tired every afternoon after lunch?"
[3-10s pain echo]
"Same. Coffee takes 30 minutes. Naps risk oversleeping."
[10-25s demo]
[Screen recording: open app → pick 20min → start → alarm rings]
[25-30s CTA]
"Called NapKit, link in bio"
KOL DM template
Hi [name],
I built [one-liner about product]. Saw your [specific post] and thought
your audience might find this useful.
Not a sponsorship pitch — just hoping you'd try it: [TestFlight link]
If you find it interesting, would love your honest feedback.
Totally fine if you ignore this — no hard feelings.
Rules:
- No mass DM — reference one specific piece of content each time
- Don't lead with money (KOLs hate this)
- Expect to be ignored — 20 sent, 3 replies is normal
Step 4: Pass / fail criteria (45–55 min)
Don't watch downloads — watch 3 real metrics
| Metric | Pass | Fail action |
|---|---|---|
| Activation rate (download → core action done) | ≥ 30% | < 20% → fix onboarding |
| Trial rate (activated → paywall triggered) | ≥ 40% | < 25% → paywall timing wrong |
| Purchase rate (trial → real payment) | ≥ 5% | < 3% → price or value prop wrong |
30-day reasonable target = 60 / 100 / 200
- 60 real activated users
- 100 TestFlight / App Store downloads
- 200 landing page visits / video impressions
It's not about big numbers — it's whether the funnel works.
When to stop / pivot
- After 30d activation < 10% → product issue, back to Part 3
- After 30d zero activated users from channel → swap channel (not product)
- After 30d activation OK but 0% paid → go to Part 6
Step 5: Ship one piece today (55–60 min)
Before this hour ends, take one real action:
- Post the first community thread
- Upload the first short video
- Submit the first ad creative
- DM the first KOL
Don't "wait until I'm ready". Ready never comes — feedback does.
Checkpoint
End of 60 minutes you should have:
- ✅ One clear main channel (not three)
- ✅ A 30-day weekly plan
- ✅ At least 3 outreach scripts ready
- ✅ Clear pass / fail criteria
- ✅ One piece shipped today
Next: how to make users stay and pay.
📚 Further reading
- Full long-form: Indie App Playbook
- Previous: App Store + ASO
- Book: Traction by Gabriel Weinberg (19 channels)
Series navigation
📚 Indie App Playbook · Part 5 of 7
- Part 1 — Validate Your App Idea
- Part 2 — Pick Your App Niche
- Part 3 — Ship an iOS MVP
- Part 4 — App Store + ASO
- ✅ Part 5 · You are here — Plan Your App Cold Start in 1 Hour
- ⏭️ Next:
- 📚 Series overview: Indie App Playbook