Files
derez.ai/data/launch-status.json
T
Oliver 3d1c9be1d0 prelaunch: create launch dashboard + daily cron updates
- New launch-dashboard.html: KPI grid, 14-day action plan, strategy
  overview, items-needed checklist, daily routine, cron schedule
- Nav link '🚀 Launch' added to main site header
- data/launch-status.json: data file updated daily at 03:00 by cron
- scripts/update-dashboard.py: advances day, probes KPIs, marks
  today's actions
- cron jobs configured:
  • 03:00 daily — dashboard update script + git commit/push
  • 09:00 daily — 1-hour working session reminder
2026-06-09 14:03:44 -03:00

316 lines
7.0 KiB
JSON

{
"campaign": "derez.ai Prelaunch",
"day": 1,
"total_days": 14,
"status": "active",
"updated": "2026-06-09T17:00:10-04:00",
"kpis": [
{
"id": "signups",
"current": 0,
"target": 20
},
{
"id": "visitors",
"current": 0,
"target": 500
},
{
"id": "emails",
"current": 0,
"target": 50
},
{
"id": "backlinks",
"current": 0,
"target": 10
},
{
"id": "influencers",
"current": 0,
"target": 5
},
{
"id": "testimonials",
"current": 0,
"target": 5
},
{
"id": "impressions",
"current": 0,
"target": 2000
},
{
"id": "directory",
"current": 0,
"target": 3
}
],
"actions": [
{
"day": 1,
"action": "Set up friends & family invite list (20\u201330 contacts)",
"owner": "Oliver",
"status": "today"
},
{
"day": 1,
"action": "Generate & configure referral coupon codes in Stripe",
"owner": "Mint",
"status": "today"
},
{
"day": 1,
"action": "Create prelaunch landing page / launch-dashboard",
"owner": "Mint",
"status": "done"
},
{
"day": 1,
"action": "Submit to Google Search Console + Bing Webmaster Tools",
"owner": "Mint",
"status": "today"
},
{
"day": 1,
"action": "Set up UTM tracking for all campaign links",
"owner": "Mint",
"status": "today"
},
{
"day": 2,
"action": "Send friends & family invitation emails",
"owner": "Oliver",
"status": "pending"
},
{
"day": 2,
"action": "Create F&F onboarding docs (1-pager + video)",
"owner": "Mint",
"status": "pending"
},
{
"day": 2,
"action": "Set up dedicated F&F Telegram/Discord group",
"owner": "Mint",
"status": "pending"
},
{
"day": 2,
"action": "Submit to Product Hunt \u2014 create draft listing",
"owner": "Oliver",
"status": "pending"
},
{
"day": 3,
"action": "Start influencer research: compile list of 30 targets",
"owner": "Oliver",
"status": "pending"
},
{
"day": 3,
"action": "Write influencer outreach email template",
"owner": "Mint",
"status": "pending"
},
{
"day": 3,
"action": "Submit to BetaList, AlternativeTo, G2 directories",
"owner": "Mint",
"status": "pending"
},
{
"day": 4,
"action": "Send first batch of influencer DMs/emails (top 10)",
"owner": "Oliver",
"status": "pending"
},
{
"day": 4,
"action": "Pitch guest post: 'Deploy AI agents in 5 min' to 5 blogs",
"owner": "Mint",
"status": "pending"
},
{
"day": 4,
"action": "Set up HARO / Qwoted / Connectively alerts",
"owner": "Mint",
"status": "pending"
},
{
"day": 4,
"action": "First friends & family onboardings go live",
"owner": "Oliver",
"status": "pending"
},
{
"day": 5,
"action": "Follow up on influencer DMs (non-responders)",
"owner": "Oliver",
"status": "pending"
},
{
"day": 5,
"action": "Create 3 social posts (X/LinkedIn) about launch",
"owner": "Mint",
"status": "pending"
},
{
"day": 5,
"action": "Send F&F NPS survey #1",
"owner": "Mint",
"status": "pending"
},
{
"day": 6,
"action": "Publish first social proof tweet: F&F testimonial",
"owner": "Oliver",
"status": "pending"
},
{
"day": 6,
"action": "Write blog post: 'Why I built Derez.ai'",
"owner": "Oliver",
"status": "pending"
},
{
"day": 6,
"action": "Check Google indexing status \u2014 escalate if not indexed",
"owner": "Mint",
"status": "pending"
},
{
"day": 7,
"action": "Mid-campaign review: KPI check vs targets",
"owner": "Both",
"status": "pending"
},
{
"day": 7,
"action": "Second batch influencer outreach (next 10 targets)",
"owner": "Oliver",
"status": "pending"
},
{
"day": 7,
"action": "Polish Product Hunt listing with F&F feedback quotes",
"owner": "Mint",
"status": "pending"
},
{
"day": 8,
"action": "Guest post #1 published \u2014 monitor backlinks",
"owner": "Mint",
"status": "pending"
},
{
"day": 8,
"action": "Send affiliate program details to confirmed influencers",
"owner": "Oliver",
"status": "pending"
},
{
"day": 8,
"action": "Content sprint: write 5 more social posts",
"owner": "Mint",
"status": "pending"
},
{
"day": 9,
"action": "Follow up guest post pitches \u2014 pitch 5 more blogs",
"owner": "Mint",
"status": "pending"
},
{
"day": 9,
"action": "Record demo video (screen recording 3 min)",
"owner": "Oliver",
"status": "pending"
},
{
"day": 9,
"action": "Email list: send first newsletter teaser",
"owner": "Mint",
"status": "pending"
},
{
"day": 10,
"action": "Launch day prep: schedule Product Hunt live",
"owner": "Oliver",
"status": "pending"
},
{
"day": 10,
"action": "Coordinate influencer posts for launch day",
"owner": "Both",
"status": "pending"
},
{
"day": 10,
"action": "Prepare launch day email blast",
"owner": "Mint",
"status": "pending"
},
{
"day": 11,
"action": "\ud83d\ude80 LAUNCH DAY \u2014 Product Hunt go-live",
"owner": "Both",
"status": "pending"
},
{
"day": 11,
"action": "Social storm: all platforms post simultaneously",
"owner": "Oliver",
"status": "pending"
},
{
"day": 11,
"action": "Influencers publish their content",
"owner": "Influencers",
"status": "pending"
},
{
"day": 12,
"action": "Post-launch: reply to every Product Hunt comment",
"owner": "Oliver",
"status": "pending"
},
{
"day": 12,
"action": "Monitor signups & traffic spike \u2014 adjust messaging",
"owner": "Mint",
"status": "pending"
},
{
"day": 13,
"action": "Follow up on all pending leads from launch",
"owner": "Oliver",
"status": "pending"
},
{
"day": 13,
"action": "Send thank-you emails to F&F + influencers",
"owner": "Mint",
"status": "pending"
},
{
"day": 14,
"action": "Final KPI review & retrospective",
"owner": "Both",
"status": "pending"
},
{
"day": 14,
"action": "Compile lessons learned doc",
"owner": "Mint",
"status": "pending"
},
{
"day": 14,
"action": "Decide: full public launch or iterate based on data",
"owner": "Oliver",
"status": "pending"
}
],
"notes": "Day 1 auto-update at 17:00 UTC"
}