How to Import Figma, HTML, and Inbox Emails in Brew
With Thomas, CTO · 3:35
Bring the emails you already have into Brew from Figma, from HTML or by forwarding them from your inbox.
Watch on YouTube (opens in a new tab)Choose Brew if you want a fully agentic setup, where your AI agent drives lifecycle marketing to engage and retain customers. Brew designs every email from your brand and runs your automations agentically.
Choose ActiveCampaign if you want SMS, WhatsApp and a deals pipeline next to email, landing pages and forms in the same account, and someone to fix each draft.
Brew is fully agentic: your agent designs on-brand emails, sends them and runs your automations. In ActiveCampaign, AI drafts and your team sends each one.
| ActiveCampaign | ||
|---|---|---|
| Key differences | ||
| Fully agentic | Brew: Yes. Your agent designs, sends and runs automations end to end | ActiveCampaign: Partly. Partly: Drafts campaigns and automations; you send and activate them |
| Designs finished, on-brand emails | Brew: Yes. Layout, copy and images from your brand, ready to send | ActiveCampaign: Partly. Partly: Full drafts; images from your library or stock photos |
| Your agent takes it live | Brew: Yes. Sends, schedules and runs automations; OAuth and org-scoped MCP require confirmation, brand API keys do not | ActiveCampaign: No. MCP reads campaigns and manages contacts; sending is in the app |
| Unlimited contacts | Brew: Yes. On every plan; you pay for sends | ActiveCampaign: No. Priced by contacts; new accounts count unsubscribes |
| Your whole team included | Brew: Yes. No seat limits on any plan | ActiveCampaign: No. 1 user on Starter and Plus, 3 on Pro |
| ActiveCampaign | ||
|---|---|---|
| Creating emails | ||
| Remembers your brand for every email | Brew: Yes. Brand files your agent reads every time | ActiveCampaign: Yes. Brand Kit from your site: logos, colors, fonts, voice |
| Visual editor | Brew: Yes. Infinite canvas, edit by hand or in chat | ActiveCampaign: Yes. Drag-and-drop designer with 250+ templates |
| Bring the emails you already have | Brew: Yes. HTML, MJML, React Email, Figma or a forwarded email | ActiveCampaign: Yes. AI builds a campaign and template from your HTML |
| Automation and data | ||
| Event-triggered automations | Brew: Yes. Stripe, Shopify, Clerk, Supabase or your own events | ActiveCampaign: Yes. Multiple triggers; custom events on Pro and up |
| Automations on the first paid plan | Brew: Yes. No step or flow limits on any plan | ActiveCampaign: Partly. Partly: 5 actions per automation on Starter |
| Builds an automation from a description | Brew: Yes. Emails, waits and branches together | ActiveCampaign: Yes. The automation and its emails from one prompt |
| Deals and sales pipelines | Brew: No. Contacts with custom fields | ActiveCampaign: Yes. With the Pipelines add-on, Plus and up |
| Best send time per contact | Brew: Yes. Intelligent Send | ActiveCampaign: Yes. Predictive sending on Pro and up |
| A/B testing | Brew: No. Not built in | ActiveCampaign: Yes. A/B campaign tests on every plan |
| Channels | ||
| Email from your own domain | Brew: Yes. Marketing and transactional on every plan | ActiveCampaign: Partly. Partly: Marketing; transactional email is a paid add-on |
| SMS | Brew: No. Email only | ActiveCampaign: Yes. Add-on from Plus; US, UK and Australia numbers |
Brew: No. Email only | ActiveCampaign: Yes. Add-on, or WhatsApp plans from $99/month | |
| Landing pages and forms | Brew: No. Email only | ActiveCampaign: Yes. Landing pages from Plus; forms on every plan |
| Agents and developers | ||
| MCP server for AI agents | Brew: Yes. Every Brew tool, in Claude, ChatGPT, Cursor and Grok | ActiveCampaign: Partly. Partly: Contacts, deals and campaign content; no automation tools |
| API | Brew: Yes. REST API, typed SDK and CLI | ActiveCampaign: Yes. API and webhooks |
| Pricing | ||
| Billed on | Brew: Emails sent and AI credits | ActiveCampaign: Contacts, unsubscribed ones included on new accounts |
| Getting started | Brew: Free trial with 500 AI credits and 1,000 sends | ActiveCampaign: 14-day free trial of the Professional plan |
| First paid plan | Brew: Growth, $99/month: 10,000 AI credits and 50,000 sends | ActiveCampaign: Starter, from $15/month billed annually: 1,000 contacts, 1 user |
| Next plan | Brew: Pro, $249/month: 25,000 AI credits and 200,000 sends | ActiveCampaign: Plus, from $49/month billed annually; Pro from $79/month |
| Top plan | Brew: Enterprise: custom volume and a dedicated account manager | ActiveCampaign: Enterprise, from $145/month billed annually: 5 users, SSO |
| Security and compliance | ||
| SOC 2 Type II | Brew: No. Not yet; security review and DPA on request | ActiveCampaign: Yes. SOC 2 Type 2 report on request |
| HIPAA | Brew: No. Not supported | ActiveCampaign: Yes. HIPAA support on Enterprise |
Connect Claude, ChatGPT, Cursor or Grok over MCP and your agent gets every Brew tool. It designs emails from your brand, builds audiences, runs automations and schedules sends. OAuth and organization-scoped MCP connections ask you to confirm live sends and launches. Brand-scoped API keys can execute permitted calls without the MCP confirmation step.
Paste your website and Brew writes your brand into two files your agent reads for every email. Describe the email and it appears on the canvas, ready to edit by hand or in chat.
They had me at Lovable for email. 10/10 experience.
MiloRiff.aiHaving an AI assistant built into the platform has made creating emails so much faster, easier, and, honestly, a really enjoyable experience.
Alice MullinsMarketing Manager, RedSeedA great rethinking of everything about email. Love it so far.
Shan ZhongGrowth, NeticVery impressed with what y’all have built and can’t wait to use Brew.
Addie LevinskyOps & Strategy, The Browser CompanyI didn’t need to cold start it with context. I gave it a link and it gathered everything it needed to get me started. I liked its taste in design.
Nischal NaikCo-founder, ConstructKeep ActiveCampaign sending until Brew passes your tests. We’ll do the move with you on a call if you like.
Export your contacts from ActiveCampaign as a CSV. Export each list with its status set to Any to include unsubscribed and bounced contacts; download links last seven days. Before importing, prepare a Subscribed column: true for opted-in contacts, false for unsubscribed, cleaned or suppressed contacts. Invert any Unsubscribed true/false flag first. Map the column to Subscribed and review the opt-out preview; new contacts default to subscribed if this value is missing.
Most teams have Brew redesign their emails from their brand, which is faster and looks better. You can also forward a sent ActiveCampaign email to hello@email.brew.new; imports are free.
Connect Stripe, Shopify, Clerk or Supabase, or send your own events over the API, then describe each flow. Brew builds the emails, waits and branches, usually simpler than the original.
Connect and verify your sending domain, then review its health and inbox placement. For a new domain, select Gradual send to ramp the campaign in configurable batches before a large send. Gradual send is off by default; connecting a domain does not automatically warm it up.
With Thomas, CTO · 3:35
Bring the emails you already have into Brew from Figma, from HTML or by forwarding them from your inbox.
Watch on YouTube (opens in a new tab)We're here to help! Feel free to schedule a call.
Can't find what you're looking for? Contact us at +1-(332)-203-2145 or support@brew.new.
Yes, if email is your main channel and you want your own agent to run it. Brew designs finished, on-brand emails from your brand, sends them and runs your automations from Claude, ChatGPT or any MCP client, with unlimited contacts and no seat limits. Brew is email only, so SMS, WhatsApp and a deals pipeline stay in another tool.
Yes. You can design in Brew and keep ActiveCampaign for SMS, WhatsApp or deals. Export the finished email as HTML and paste it into Active Intelligence, which builds a campaign and a template from it. Brew does not export to ActiveCampaign directly.
Brew’s agent works from Claude, ChatGPT, Cursor or any MCP client with every Brew tool, so it designs, builds audiences, runs automations and sends from the chat from your agent. Active Intelligence works inside ActiveCampaign, where you review, send and activate; its MCP server covers contacts, deals and campaign content, with no tools for building automations.
OAuth and organization-scoped MCP connections ask you to confirm live sends and launches. Brand-scoped API keys can execute permitted calls without the MCP confirmation step.
Not as finished designs. Active Intelligence drafts a campaign from a prompt, with images from your Content Manager or stock photos, and your team reviews and fixes each draft before it sends. Teams that move to Brew tell us these drafts rarely look like their brand, so someone still redesigns them. Brew designs the whole email, layout, copy and images, from brand files your agent reads every time, so it goes out on-brand.
It depends on your list, your team and how much you send. ActiveCampaign bills on contacts, and on accounts created since November 3, 2025 unsubscribed contacts count too; Starter and Plus include one user. Brew bills on sends and AI credits, with unlimited contacts and no seat limits. ActiveCampaign’s price rises with your contact count and your team; Brew’s does not. Start with the free trial and compare at your own numbers.
No. Brew is email only: marketing and transactional email from your own domain. Teams that need SMS or WhatsApp keep a separate tool for those, or keep ActiveCampaign for them and design the emails in Brew.
Not yet. We complete security reviews and sign a DPA on request, and our privacy policy, DPA, GDPR page and subprocessor list are public at docs.brew.new/legal.
Your first on-brand email is ready the day you start the trial. The rest depends on how many automations you run: contacts and unsubscribes import from ActiveCampaign’s CSV exports, most teams have Brew redesign their emails rather than import them, and each flow is rebuilt by describing it. Keep ActiveCampaign sending until Brew passes your tests.
Before importing, prepare a Subscribed column: true for opted-in contacts, false for unsubscribed, cleaned or suppressed contacts. Invert any Unsubscribed true/false flag first. Map the column to Subscribed and review the opt-out preview; new contacts default to subscribed if this value is missing.
Yes. We get on a call to import your contacts and unsubscribe list, bring over or redesign your emails, rebuild your flows and connect your sending domain.
Brew publishes this comparison. Brew Team reviewed the linked first-party documentation. This is a documentation review, not a claim of hands-on testing of every product. Pricing and plan limits can change.
Work at ActiveCampaign? If anything on this page is wrong or out of date, email support@brew.new and we will correct it. We want to compete on the product, not on a mistaken comparison.
Updated October 2026