# SportsTime 90-Day Growth Operator Checklist Use this as a weekly execution sheet. Check every item before ending the week. ## KPI Guardrails (Track Weekly) - [ ] Installs (weekly) hit target - [ ] `install -> trip_saved` activation rate improves or holds - [ ] `paywall_view -> purchase_success` conversion improves or holds - [ ] D1 retention - [ ] D7 retention - [ ] Revenue and subscriber count ## Week 1 - [ ] Implement core analytics events (`first_open`, `onboarding_completed`, `trip_options_generated`, `trip_saved`, `paywall_viewed`, `purchase_success`, `trip_shared`, `poll_created`, `stadium_visit_logged`) - [ ] Build dashboard for activation, paywall conversion, retention, revenue - [ ] Finalize App Store title, subtitle, keywords - [ ] Draft 8 screenshot concepts (one value message each) - [ ] Build launch waitlist landing page with one CTA - [ ] Add email capture with simple segmentation (league + home city) - [ ] Create 5 short-form video scripts for launch ## Week 2 - [ ] Produce and queue at least 10 short videos - [ ] Recruit first 150 TestFlight users (Reddit/X/DM outreach) - [ ] Run TestFlight mission: every tester plans and saves 1 trip - [ ] Collect and tag beta feedback (onboarding, route quality, pricing, bugs) - [ ] Implement review prompt trigger after successful `trip_saved` + second session - [ ] Prepare press and creator outreach list (minimum 100 contacts total) ## Week 3 (Launch Week) - [ ] Monday: release readiness check, analytics sanity, content queue ready - [ ] Tuesday: App Store release + Product Hunt launch - [ ] Tuesday: send launch email to waitlist - [ ] Tuesday: start Apple Search Ads exact-match campaign - [ ] Wednesday: publish 3 value-first Reddit posts - [ ] Thursday: post 3 short videos (team-specific route examples) - [ ] Friday: send 50 personalized press/newsletter/podcast pitches - [ ] Weekend: run user-generated “Stadium Challenge” post format - [ ] Sunday: funnel review and quick fixes shipped ## Week 4 - [ ] Publish post-launch update with roadmap and fixes - [ ] Optimize onboarding copy based on Week 3 drop-offs - [ ] Optimize paywall copy and placement based on Week 3 conversion - [ ] Refresh App Store screenshots with top-performing messaging angle - [ ] Collect first 50 App Store reviews - [ ] Start weekly “Route Drop” newsletter ## Week 5 - [ ] Ship referral flow (`referral_accepted` tracked) - [ ] Ship creator deep links with source tagging - [ ] Publish 5 new short videos tied to upcoming game windows - [ ] Launch one “origin city -> weekend trips” content page - [ ] Cut any paid channel/ad set above kill threshold CPI ## Week 6 - [ ] Launch first pricing/paywall test (copy, offer framing, or annual emphasis) - [ ] Add push nudges for unfinished trip planning (24-hour trigger) - [ ] Publish 5 route-focused short videos - [ ] Run outreach wave #2 to 30 creators with custom team routes - [ ] Review retention cohorts by planning mode ## Week 7 - [ ] Launch second paywall/pricing test (alternate variant) - [ ] Ship one viral sharing improvement (better card CTA, cleaner share template, deep-link recovery) - [ ] Publish 2 SEO pages for team/month route templates - [ ] Run Reddit AMA-style value thread (planning workflows, not promo spam) - [ ] Weekly KPI review and decision log updated ## Week 8 - [ ] Launch “Stadium Progress” social campaign format - [ ] Add push trigger for favorite-team high-density game window - [ ] Publish 5 short videos and 1 long-form walkthrough - [ ] Expand creator program with simple affiliate-like tracking code - [ ] Rebalance paid budget to top channel only ## Week 9 - [ ] Ship public route template library MVP - [ ] Publish 3 new city-based route pages for SEO - [ ] Audit funnel by source (`utm_source`, `creative_id`) - [ ] Replace lowest-performing screenshot and subtitle variant - [ ] Gather 10 qualitative user calls or DM interviews ## Week 10 - [ ] Launch “Challenge” feature campaign (e.g., 30 stadiums progress stories) - [ ] Add one retention feature driven by user feedback - [ ] Publish 5 short videos with playoff/rivalry angles - [ ] Outreach wave #3 to niche podcasts/newsletters - [ ] Validate CAC vs 30-day value trend ## Week 11 - [ ] Localize App Store metadata to Spanish (US-focused) - [ ] Re-run ASO keyword refresh from actual query data - [ ] Ship referral optimization (friction reduction + clearer reward copy) - [ ] Run one focused promo with creator partner - [ ] Weekly KPI review and decision log updated ## Week 12 - [ ] Prepare playoff-season campaign package (assets, routes, content calendar) - [ ] Create best-performing content playbook from last 60 days - [ ] Consolidate winning onboarding/paywall variants as new default - [ ] Publish retention and win-back email sequence v2 - [ ] Collect net-new review push to pass 100 reviews total ## Week 13 (Day 85-90) - [ ] Run full 90-day retrospective: installs, activation, retention, revenue, CAC/LTV - [ ] Decide channel strategy for next 90 days (double down on top 1-2) - [ ] Lock next-quarter growth bets (3 max) - [ ] Archive failed experiments and reasons - [ ] Publish internal growth memo with next-quarter numeric targets ## Weekly Operating Rhythm (Repeat Every Week) - [ ] Monday: KPI review + top 3 experiments selected - [ ] Tuesday: ship product changes tied to funnel - [ ] Wednesday: distribution day (community + creator outreach) - [ ] Thursday: content day (short-form + newsletter) - [ ] Friday: experiment readout + budget reallocation - [ ] Sunday: prepare next week assets and schedule