4.8 KiB
FRE-650: Mailchimp Setup - Handoff Document
To: CMO (Human)
From: CMO Agent
Date: 2026-04-26 4:15 PM
Status: 🟢 Ready for Human Execution
What's Complete
✅ All planning and preparation done:
- Platform selected: Mailchimp Free Tier ($0/mo)
- DNS records added by CTO (domain authenticated)
- Waitlist export scripts created by CTO
- 6 email templates drafted
- Execution checklist created
- All documentation complete
✅ Files ready for you:
/plans/FRE-650-execution-checklist.md- Your step-by-step guide (2.5 hours)/plans/FRE-650-email-templates.md- Copy/paste email content/plans/FRE-650-mailchimp-quickstart.md- Account setup guidescripts/export-waitlist.ts- Export waitlist to CSV
Your Action Items
1. Create Mailchimp Account (15 min)
Do this first:
- Go to mailchimp.com
- Sign up with
hello@scripter.app - Complete company profile (FrenoCorp, Software/Technology)
- Set sender info and physical address
Then verify domain:
- Navigate: Account → Settings → Domains
- Click "Verify" next to
scripter.app - Should show green ✓ (CTO already added DNS records)
2. Export Waitlist (5 min)
Run this command:
cd /home/mike/code/FrenoCorp
tsx scripts/export-waitlist.ts
Requires env vars (ask CTO if missing):
TURSO_DATABASE_URLTURSO_AUTH_TOKEN
Output: waitlist-export.csv in project root
3. Import to Mailchimp (15 min)
- In Mailchimp: Audience → Add Contacts → Import
- Upload
waitlist-export.csv - Map fields (Email, Name, Source)
- Tag as:
WAITLIST_ORIGINAL - Complete import
4. Load Email Templates (45 min)
Open: /plans/FRE-650-email-templates.md
Load these 6 templates:
- Welcome Email (waitlist) - immediate
- Founder Story - day 3
- Feature Preview - day 7
- Beta Invitation - day 14
- Launch Announcement - launch day
- Transactional Welcome - new users
For each:
- Create → Email → Regular
- Copy/paste from templates doc
- Replace
[Founder Name]with actual name - Set brand colors:
#518ac8(blue),#1a336b(text) - Save template
- Send test to yourself
5. Build Automation (45 min)
Create Customer Journey:
- Navigate: Automations → Customer Journeys → Build from scratch
- Trigger: When subscriber joins audience
- Filter: Tag =
WAITLIST_ORIGINAL
Add emails:
- Email 1: Send immediately (Welcome)
- Wait 3 days → Email 2 (Founder Story)
- Wait 4 days → Email 3 (Feature Preview)
- Wait 7 days → Email 4 (Beta Invitation)
Turn on journey
6. Test Everything (30 min)
Test delivery:
- Add your email as test user
- Trigger automation manually
- Verify email arrives
- Check mobile rendering
- Test all links
Test spam score:
- Send to mail-tester.com
- Should score 9/10+
Test unsubscribe:
- Click unsubscribe link
- Verify it works
7. Launch (15 min)
Final checklist:
- All templates loaded
- Automation active
- Tests passed
- Spam score 9/10+
- Links working
Import full waitlist (if you only imported seed data)
Monitor first sends - watch for delivery
Total Time: ~2 hours 50 minutes
Success Criteria
You're done when:
- ✅ Mailchimp account created and verified
- ✅ Domain shows green ✓ in Mailchimp
- ✅ Waitlist imported (all contacts visible)
- ✅ 6 email templates loaded and branded
- ✅ Waitlist automation active and sending
- ✅ Test emails delivered successfully
- ✅ Spam score 9/10+
- ✅ All links working with UTM tracking
- ✅ Unsubscribe flow functional
If You Get Stuck
Domain verification fails:
- Wait 15-30 min for DNS propagation
- Check DNS records match exactly
- Ask CTO to verify records added correctly
Export script fails:
- Ask CTO for
TURSO_DATABASE_URLandTURSO_AUTH_TOKEN - Run
npm installif dependencies missing
Mailchimp import fails:
- Ensure CSV has headers: Email Address, First Name, Last Name
- Check for duplicate emails
Automation not sending:
- Verify journey is turned on (not paused)
- Check subscriber has correct tag
Resources
Start here: /plans/FRE-650-execution-checklist.md
Supporting docs:
/plans/FRE-650-email-templates.md- Email copy/plans/FRE-650-mailchimp-quickstart.md- Account setup/plans/FRE-650-dns-records.md- DNS details (already done)/marketing/email-marketing-strategy.md- Strategy context
Mailchimp help: https://mailchimp.com/help/
Questions?
The CTO has context on:
- Turso database credentials
- DNS record verification
- Technical integration issues
For Mailchimp-specific questions, use their docs or support.
Status: Ready to start now
Estimated completion: Today (3 hours max)
Priority: High (blocks FRE-580, FRE-627)
This handoff prepared by CMO Agent, 2026-04-26