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 SendGrid if your developers send from your app over its API or SMTP, you need dedicated IPs at high volume, and your team builds each email by hand.
Brew is fully agentic: your agent designs on-brand emails, sends them and runs your automations. In SendGrid, your team still builds each email by hand.
| SendGrid | ||
|---|---|---|
| Key differences | ||
| Fully agentic | Brew: Yes. Your agent designs, sends and runs automations end to end | SendGrid: No. Your team builds and sends each campaign in the app |
| Designs finished, on-brand emails | Brew: Yes. Layout, copy and images from your brand, ready to send | SendGrid: No. Drag-and-drop and code editors; you design each email |
| Your agent takes it live | Brew: Yes. Sends, schedules and runs automations; OAuth and org-scoped MCP require confirmation, brand API keys do not | SendGrid: No. Twilio’s MCP server searches the docs; it cannot send |
| Remembers your brand for every email | Brew: Yes. Brand files your agent reads every time | SendGrid: Partly. Partly: Branded modules you save and reuse by hand |
| Unlimited contacts | Brew: Yes. On every plan; you pay for sends | SendGrid: No. Marketing Campaigns priced by contacts stored and added |
| One plan for campaigns and app email | Brew: Yes. Campaigns, automations and API sends together | SendGrid: No. Email API and Marketing Campaigns bought separately |
| SendGrid | ||
|---|---|---|
| Creating emails | ||
| Visual editor | Brew: Yes. Infinite canvas, edit by hand or in chat | SendGrid: Yes. Drag-and-drop and code editors |
| Bring the emails you already have | Brew: Yes. HTML, MJML, React Email, Figma or a forwarded email | SendGrid: Yes. Import your own HTML |
| A/B testing | Brew: No. Not built in | SendGrid: Yes. On every Marketing Campaigns plan |
| Automation and data | ||
| Event-triggered automations | Brew: Yes. Stripe, Shopify, Clerk, Supabase or your own events | SendGrid: Partly. Partly: Starts when a contact joins a list or segment |
| Automations on the first paid plan | Brew: Yes. No step or flow limits on any plan | SendGrid: No. Advanced and up; not on Basic |
| Builds an automation from a description | Brew: Yes. Emails, waits and branches together | SendGrid: No. Welcome or custom series, set up by hand |
| Sending and signups | ||
| Email from your own domain | Brew: Yes. Marketing and transactional on every plan | SendGrid: Yes. Marketing and transactional, on separate plans |
| Signup forms | Brew: No. Not built in | SendGrid: Yes. 1 to 15 forms, depending on plan |
| Agents and developers | ||
| MCP server for AI agents | Brew: Yes. Every Brew tool, in Claude, ChatGPT, Cursor and Grok | SendGrid: Partly. Partly: Twilio’s hosted server searches docs, SendGrid’s too |
| API | Brew: Yes. REST API, typed SDK and CLI | SendGrid: Yes. Email API, SMTP and Marketing Campaigns API |
| Pricing | ||
| Billed on | Brew: Emails sent and AI credits | SendGrid: API on emails; campaigns on contacts and emails |
| Getting started | Brew: Free trial with 500 AI credits and 1,000 sends | SendGrid: 60-day trial: 100 emails a day, 100 contacts |
| First paid plan | Brew: Growth, $99/month: 10,000 AI credits and 50,000 sends | SendGrid: Basic, from $15/month: 5,000 contacts, 15,000 emails |
| Next plan | Brew: Pro, $249/month: 25,000 AI credits and 200,000 sends | SendGrid: Advanced, from $60/month: 10,000 contacts, adds automation |
| Sending from your app | Brew: Included in the same plan | SendGrid: Email API, from $19.95/month, billed separately |
| Team seats | Brew: Yes. No seat limits on any plan | SendGrid: Partly. Partly: 1 teammate on Basic; 1,000 on Advanced |
| Enterprise | Brew: Custom volume and a dedicated account manager | SendGrid: Custom and Premier plans, priced on request |
| Security and compliance | ||
| SOC 2 Type II | Brew: No. Not yet; security review and DPA on request | SendGrid: Yes. Covers SendGrid; Twilio’s ISO 27001 does not |
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 SendGrid sending until Brew passes your tests. We’ll do the move with you on a call if you like.
Export each list from Marketing > Contacts in SendGrid; you get an email when the CSV is ready, and it can be downloaded for 12 hours. Download the separate suppression lists as CSVs too, and mark those contacts as unsubscribed before importing. 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 paste the HTML from SendGrid’s code editor or forward a sent 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 you want an agent to run your email, not only an API to send it. Brew designs finished, on-brand emails from your brand, sends them and runs your automations from your AI agent, with unlimited contacts and app email in the same plan. Brew has no signup forms or A/B testing, so those stay in another tool.
Yes. Connect SendGrid in Brew and push any email into SendGrid as a dynamic template, ready for your transactional and marketing sends. Many teams design in Brew and keep SendGrid sending from their app.
In Brew, your agent designs the finished email from your brand, builds audiences, runs automations and sends. SendGrid’s Marketing Campaigns gives your team drag-and-drop and code editors to build each email by hand. Twilio’s hosted MCP server searches documentation, SendGrid’s included, and does not call the API or send email.
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.
No. SendGrid has no AI that designs emails: your team builds each one in its drag-and-drop or code editor. That is the work Brew’s agent takes over. 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 what you use SendGrid for. Its Email API bills on emails sent, and Marketing Campaigns bills on contacts stored and added plus emails, with each product bought separately; automation needs the Advanced plan. Brew bills on sends and AI credits with unlimited contacts, and covers campaigns, automations and app email in one plan. Start with the free trial and compare at your own numbers.
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 flows you run: contacts import from SendGrid’s list exports and opt-outs from its suppression lists, most teams have Brew redesign their emails rather than import them, and each flow is rebuilt by describing it. Keep SendGrid 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 SendGrid? 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