Build the email proposal engine (mine, draft, push, approve, send through ActiveCampaign)
ComingSeven parallel mining agents read the VOC corpus, winning emails, live performance data and the existing sequence to surface 5 fresh drafts; a voice and diversity auditor enforces fidelity; approved ideas expand into full drafts pushed to email_proposals; the client approves on the dashboard; admin sends or schedules through AC with reply tracking; scheduled sends can be cancelled.
Kit
email-engine
You need
| Account | Why | Free or paid | Plan |
|---|---|---|---|
| ActiveCampaign | Email list, broadcasts, automations and tags. The email engine drafts into a dashboard queue and sends through the AC API; funnels subscribe leads via the API; replies come back through an AC webhook. | Paid | Marketing Lite or Plus (from about 15 USD to 49 USD/mo at 1,000 contacts). API access is on every plan. Webhooks (for reply tracking) need automations, which Lite has. |
| Supabase | Postgres database, auth (dashboard logins), row level security, Realtime pulse, Edge Functions and pg_cron for every dashboard, the attribution tables, booking alerts and the Brain state. | Free tier available | Pro (25 USD/mo) for anything a client logs into. The free tier pauses a project after 7 days without traffic and caps an org at 2 active projects; a paused free project took three client dashboards offline at once (a project log). |
| Vercel | Hosts every site, funnel, dashboard and serverless API (subscribe, book, attribution, AC proxy). Runs the cron jobs declared in vercel.json. | Free tier available | Pro (20 USD/mo per seat). The Hobby plan forbids commercial use, so any client site or paid product must be on Pro. Hobby is fine for a personal portfolio. |
| Node.js 24 (npm, npx) | Runs Claude Code, the Vercel CLI, HyperFrames renders, Playwright, the MCP servers and every serverless function locally. | Free | Free. Node 24 LTS (the Brain MCP server and Vercel functions target Node 24). |
| Python 3.12 + uv | Runs every pipeline script (video gates, library export, research cache, Brain export, PDF generator, MIDI tools) inside per-project virtual environments. | Free | Free. |
| Claude Code (Anthropic Claude Pro or Max) | The AI operator every system runs through. Skills, hooks, memory, MCP servers and the Brain plugin all load inside Claude Code. | Paid | Claude Pro (20 USD/mo) works for light use; Max (100 USD or 200 USD/mo) for daily multi-hour sessions. Anthropic terms require each user to hold their own subscription; never share a login. |
What you bring
- Your email platform account, with lists, tags and a from address
- A swipe file of 10 emails you admire
- Your one canonical CTA link
- Your recurring tagline
- Your email platform list and tag ids
The steps
- Set up the accounts and the folder layout
- Create the queue tables and the canonical link registry
- Build the review queue pages and the send API
- Register the reply webhook once in ActiveCampaign
- Install the drafting law and the quality gates
- Write the engine skill (mine, audit, menu, wait)
- Write the push step (zero-drop, dedup, lint, lean)
- Approve, schedule, verify a real send on the test list
- Open the real list
Goes further if you have already built Build a voice-of-customer database and content vaults. You can build this without it.
Goes further if you have already built Clone and deploy a client dashboard. You can build this without it.