Playbooks / Build the email proposal engine (mine, draft, push, approve, send through ActiveCampaign)

Build the email proposal engine (mine, draft, push, approve, send through ActiveCampaign)

Build the email proposal engine (mine, draft, push, approve, send through ActiveCampaign)

Coming

Seven 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

AccountWhyFree or paidPlan
ActiveCampaignEmail 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.PaidMarketing 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.
SupabasePostgres 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 availablePro (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).
VercelHosts every site, funnel, dashboard and serverless API (subscribe, book, attribution, AC proxy). Runs the cron jobs declared in vercel.json.Free tier availablePro (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.FreeFree. Node 24 LTS (the Brain MCP server and Vercel functions target Node 24).
Python 3.12 + uvRuns every pipeline script (video gates, library export, research cache, Brain export, PDF generator, MIDI tools) inside per-project virtual environments.FreeFree.
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.PaidClaude 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

  1. Set up the accounts and the folder layout
  2. Create the queue tables and the canonical link registry
  3. Build the review queue pages and the send API
  4. Register the reply webhook once in ActiveCampaign
  5. Install the drafting law and the quality gates
  6. Write the engine skill (mine, audit, menu, wait)
  7. Write the push step (zero-drop, dedup, lint, lean)
  8. Approve, schedule, verify a real send on the test list
  9. 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.

Get the full playbook

Part of: Install your social media posting suite