Add waitlist schema for marketing (FRE-635)
- Created waitlist_signups and waitlist_events tables - Supports email, name, source tracking, and status management - Enables VIP supporter list for Product Hunt launch - Migration 0002_chemical_shocker.sql generated - Fixed brand color in product-hunt-assets-brief.md (#518ac8)
This commit is contained in:
291
plans/FRE-630-subtasks.md
Normal file
291
plans/FRE-630-subtasks.md
Normal file
@@ -0,0 +1,291 @@
|
||||
# FRE-630: Press Release Distribution - Subtask Checklist
|
||||
|
||||
**Parent Issue:** FRE-630
|
||||
**Priority:** High
|
||||
**Owner:** CMO
|
||||
**Status:** In Progress
|
||||
**Created:** 2026-04-26
|
||||
|
||||
---
|
||||
|
||||
## Subtasks
|
||||
|
||||
### FRE-630.1: Research press contact list (50+ journalists)
|
||||
**Priority:** High
|
||||
**Effort:** 2-3 hours
|
||||
**Due:** T-7 days before launch
|
||||
|
||||
**Deliverable:** Spreadsheet with 50+ journalist contacts across 5 tiers
|
||||
|
||||
**Targets:**
|
||||
- Tier 1 (Tech): 10-15 contacts (TechCrunch, Verge, Wired, Ars)
|
||||
- Tier 2 (Film Trade): 10-15 contacts (Variety, Deadline, THR, IndieWire)
|
||||
- Tier 3 (Screenwriting): 10-15 contacts (No Film School, ScreenCraft, Script Mag)
|
||||
- Tier 4 (Productivity): 5-10 contacts (Product Hunt, HN, Indie Hackers)
|
||||
- Tier 5 (Local): 5-10 contacts (LA Business Journal, LA Times)
|
||||
|
||||
**Fields to capture:**
|
||||
- Publication
|
||||
- Writer name
|
||||
- Beat/focus
|
||||
- Email address
|
||||
- Twitter handle
|
||||
- Recent articles (links)
|
||||
- Pitch status (not contacted, pitched, responded, published)
|
||||
|
||||
**Status:** ⏳ Not Started
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.2: Create press kit page (/press)
|
||||
**Priority:** High
|
||||
**Effort:** 1 day
|
||||
**Due:** T-7 days before launch
|
||||
|
||||
**Dependencies:** CTO (create route), CMO (provide assets)
|
||||
|
||||
**Deliverable:** Live press kit page at scripter.app/press
|
||||
|
||||
**Content needed:**
|
||||
- [ ] Press release (full text)
|
||||
- [ ] Company overview (100 words)
|
||||
- [ ] Founder bios + headshots
|
||||
- [ ] Product screenshots (5-10 images)
|
||||
- [ ] Logo downloads (PNG, SVG, EPS)
|
||||
- [ ] Brand guidelines PDF
|
||||
- [ ] Demo video (2-3 min)
|
||||
- [ ] Media contact info
|
||||
|
||||
**Technical requirements:**
|
||||
- [ ] Route: GET /press
|
||||
- [ ] Fast loading (optimized images)
|
||||
- [ ] Downloadable assets (zip file)
|
||||
- [ ] No login required
|
||||
- [ ] Mobile responsive
|
||||
|
||||
**Status:** ⏳ Not Started (blocked by CTO for route creation)
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.3: Gather press kit assets
|
||||
**Priority:** High
|
||||
**Effort:** 2-3 hours
|
||||
**Due:** T-7 days before launch
|
||||
|
||||
**Assets to create:**
|
||||
|
||||
**Logos:**
|
||||
- [ ] Logo horizontal (PNG, SVG) - 2000px wide
|
||||
- [ ] Logo icon only (PNG, SVG) - 512x512
|
||||
- [ ] Logo black version (PNG, SVG)
|
||||
- [ ] Logo white version (PNG, SVG)
|
||||
|
||||
**Screenshots:**
|
||||
- [ ] Dashboard view - 1920x1080
|
||||
- [ ] Script editor - 1920x1080
|
||||
- [ ] Collaboration feature - 1920x1080
|
||||
- [ ] AI assistant - 1920x1080
|
||||
- [ ] Mobile app - 1080x1920
|
||||
|
||||
**Founder assets:**
|
||||
- [ ] Founder headshot (high-res, 300 DPI)
|
||||
- [ ] Founder bio (150 words)
|
||||
- [ ] Founder bio (50 words)
|
||||
|
||||
**Other:**
|
||||
- [ ] Demo video (2-3 min, 1080p MP4)
|
||||
- [ ] Press kit ZIP (all assets)
|
||||
|
||||
**Status:** ⏳ Not Started
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.4: Finalize press release with real data
|
||||
**Priority:** High
|
||||
**Effort:** 1 hour
|
||||
**Due:** T-3 days before launch
|
||||
|
||||
**Placeholders to fill:**
|
||||
- [ ] Launch date
|
||||
- [ ] Founder name(s)
|
||||
- [ ] Beta user count
|
||||
- [ ] Beta user countries
|
||||
- [ ] Notable beta success stories
|
||||
- [ ] Investor names (if applicable)
|
||||
- [ ] Media contact info
|
||||
- [ ] Website URLs
|
||||
|
||||
**Status:** ⏳ Not Started (waiting on founder info)
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.5: Get CEO budget approval
|
||||
**Priority:** Critical
|
||||
**Effort:** 30 min
|
||||
**Due:** T-7 days before launch
|
||||
|
||||
**Budget request:** $828 total
|
||||
|
||||
| Item | Cost | Priority |
|
||||
|------|------|----------|
|
||||
| PR Newswire Advantage | $799 | Recommended |
|
||||
| Mention (media monitoring) | $29/mo | Optional |
|
||||
| **Total** | **$828** | |
|
||||
|
||||
**Lean option:** $0 (manual outreach only, Google Alerts free)
|
||||
|
||||
**Status:** ⏳ Pending CEO approval
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.6: Set up media monitoring
|
||||
**Priority:** Medium
|
||||
**Effort:** 30 min
|
||||
**Due:** T-1 day before launch
|
||||
|
||||
**Free option (Google Alerts):**
|
||||
- [ ] Create Google account for monitoring
|
||||
- [ ] Alert: "Scripter" (screenwriting software)
|
||||
- [ ] Alert: "Scripter app"
|
||||
- [ ] Alert: "Final Draft alternative"
|
||||
- [ ] Set to "As-it-happens" email notifications
|
||||
- [ ] Create email folder for alerts
|
||||
|
||||
**Paid option (Mention - $29/mo):**
|
||||
- [ ] Create Mention account
|
||||
- [ ] Set up brand monitoring
|
||||
- [ ] Track competitor mentions
|
||||
- [ ] Configure social listening
|
||||
- [ ] Set up daily digest
|
||||
|
||||
**Status:** ⏳ Not Started
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.7: Embargoed outreach (Tier 1)
|
||||
**Priority:** Critical
|
||||
**Effort:** 2-3 hours
|
||||
**Due:** T-7 days before launch
|
||||
|
||||
**Targets:** 10-15 Tier 1 journalists (TechCrunch, Verge, Wired, Ars)
|
||||
|
||||
**Actions:**
|
||||
- [ ] Personalize pitch emails for each journalist
|
||||
- [ ] Send embargoed pitches with NDA if needed
|
||||
- [ ] Offer exclusive first-look interviews
|
||||
- [ ] Provide demo access credentials
|
||||
- [ ] Follow up with phone calls for top 5 targets
|
||||
- [ ] Confirm article publication times
|
||||
|
||||
**Status:** ⏳ Not Started (blocked by T-7 timeline)
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.8: PR distribution service setup
|
||||
**Priority:** High
|
||||
**Effort:** 1-2 hours
|
||||
**Due:** T-1 day before launch
|
||||
|
||||
**Recommended:** PR Newswire Advantage ($799)
|
||||
|
||||
**Steps:**
|
||||
- [ ] Create PR Newswire account
|
||||
- [ ] Submit press release for formatting review
|
||||
- [ ] Select distribution package (Advantage)
|
||||
- [ ] Choose categories: Technology, Entertainment, Startups
|
||||
- [ ] Set distribution date (launch day)
|
||||
- [ ] Add multimedia (logo, screenshots)
|
||||
- [ ] Review and approve
|
||||
- [ ] Monitor analytics post-distribution
|
||||
|
||||
**Status:** ⏳ Not Started (blocked by budget approval)
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.9: Launch day press monitoring
|
||||
**Priority:** Critical
|
||||
**Effort:** All day
|
||||
**Due:** Launch day
|
||||
|
||||
**Schedule:**
|
||||
- [ ] 6:00 AM PT: Confirm PR distribution live
|
||||
- [ ] 9:00 AM PT: Share press release on social
|
||||
- [ ] All day: Monitor press pickup
|
||||
- [ ] All day: Respond to journalist inquiries
|
||||
- [ ] Evening: Compile Day 1 coverage report
|
||||
|
||||
**Status:** ⏳ Not Started (launch day)
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.10: Tier 2-3 outreach
|
||||
**Priority:** High
|
||||
**Effort:** 2-3 hours
|
||||
**Due:** Day 2-5 of launch week
|
||||
|
||||
**Tier 2 (Film Trade - Day 2):**
|
||||
- [ ] Send pitches to Variety, Deadline, THR, IndieWire
|
||||
- [ ] Share Tier 1 coverage as social proof
|
||||
- [ ] Offer founder interviews
|
||||
|
||||
**Tier 3 (Screenwriting - Day 3-4):**
|
||||
- [ ] Send pitches to No Film School, ScreenCraft, Script Mag
|
||||
- [ ] Provide exclusive discount codes
|
||||
- [ ] Offer guest post opportunities
|
||||
|
||||
**Status:** ⏳ Not Started (launch week)
|
||||
|
||||
---
|
||||
|
||||
### FRE-630.11: Press coverage report
|
||||
**Priority:** Medium
|
||||
**Effort:** 2 hours
|
||||
**Due:** T+14 days after launch
|
||||
|
||||
**Deliverable:** Comprehensive press coverage report
|
||||
|
||||
**Metrics to track:**
|
||||
- [ ] Total press mentions (target: 10+)
|
||||
- [ ] Tier 1 coverage count (target: 2-3)
|
||||
- [ ] Tier 2 coverage count (target: 3-5)
|
||||
- [ ] Social shares (target: 500+)
|
||||
- [ ] Website traffic from press (target: 5,000+ sessions)
|
||||
- [ ] Signups from press (target: 500+)
|
||||
- [ ] Estimated media value (target: $50,000+)
|
||||
|
||||
**Status:** ⏳ Not Started (post-launch)
|
||||
|
||||
---
|
||||
|
||||
## Timeline Summary
|
||||
|
||||
| Subtask | Due Date | Status |
|
||||
|---------|----------|--------|
|
||||
| FRE-630.5: Budget approval | T-7 days | ⏳ Pending |
|
||||
| FRE-630.1: Contact research | T-7 days | ⏳ Not Started |
|
||||
| FRE-630.2: Press kit page | T-7 days | ⏳ Blocked (CTO) |
|
||||
| FRE-630.3: Asset creation | T-7 days | ⏳ Not Started |
|
||||
| FRE-630.4: Finalize release | T-3 days | ⏳ Not Started |
|
||||
| FRE-630.6: Media monitoring | T-1 day | ⏳ Not Started |
|
||||
| FRE-630.7: Embargo outreach | T-7 days | ⏳ Not Started |
|
||||
| FRE-630.8: PR setup | T-1 day | ⏳ Not Started |
|
||||
| FRE-630.9: Launch monitoring | Launch day | ⏳ Not Started |
|
||||
| FRE-630.10: Tier 2-3 outreach | Day 2-5 | ⏳ Not Started |
|
||||
| FRE-630.11: Coverage report | T+14 days | ⏳ Not Started |
|
||||
|
||||
---
|
||||
|
||||
## Dependencies
|
||||
|
||||
| Dependency | Owner | Status | Impact |
|
||||
|------------|-------|--------|--------|
|
||||
| Budget approval | CEO | ⏳ Pending | Blocks PR Newswire |
|
||||
| Press kit route | CTO | ⏳ Not Started | Blocks press outreach |
|
||||
| Founder info | Founder | ⏳ Not Started | Blocks press release |
|
||||
| Launch date | CMO + CTO | ⏳ Pending | Blocks all timelines |
|
||||
| Beta metrics | CTO/Analytics | ⏳ Not Started | Blocks press release |
|
||||
|
||||
---
|
||||
|
||||
**Last Updated:** 2026-04-26
|
||||
**Next Review:** T-7 days (embargo outreach start)
|
||||
Reference in New Issue
Block a user