Skip to main content
AI agents can now build real, export-ready emails directly in your Figma file. Not mockups. Not pictures of emails. Actual emails, assembled from your design system, that your team can review in Figma and ship to your ESP. The recipe has two halves: the official Figma MCP gives the agent hands on your canvas, and your Email Love design system gives it real email structure to build with. The Email Love plugin then exports the result, same as any email you designed yourself.

Why this works

The Figma MCP writes designs. Figma’s official MCP server lets an agent create and edit layers on any board. On its own, that means an agent can design anything, including things that look like emails. But here’s the part that matters: if your file contains an Email Love design system, the agent isn’t designing freehand. It’s assembling your components. The mj-wrapper stacks with auto-layout that the Email Love plugin knows how to export as clean HTML are the same structures an agent can clone, restack, and rewrite. The result is a real email, not a picture of one. The Email Love plugin ships it. When the build is done, you don’t need anything new. Select the finished frame and export through the plugin, exactly like an email you built by hand.

What you can build with what

You haveAgent can doWhat you get
Any Figma board + Figma MCPDesign anything, including email-shaped framesPictures of emails. The plugin or AI Import would need to convert them before they could ship.
Your Email Love file + Figma MCPAssemble real emails from your synced componentsExport-ready emails, because the structure is yours
Your Email Love file + the plugin’s exportShip what the agent builtProduction HTML in your ESP

Before you start

You’ll need three things in place:
  • The Email Love plugin installed in Figma
  • A synced design system in your Figma file: mj-wrapper components uploaded through the plugin. See Creating and Managing Design Systems.
  • The official Figma MCP connected to your AI agent, so it can read and edit your file

The workflow

1

Point your agent at your Figma file

Give it the file link and a brief: what emails you need, what they should say, which components to lean on. The Figma MCP handles access.
2

The agent assembles from your components

It clones your synced mj-wrapper components, stacks them with auto-layout, and rewrites the text for each email. Because it’s building on your structure, everything it makes is already in the format the plugin exports.
3

Your team reviews in Figma

The build lands on your board like any other design work. Teammates comment, tweak copy, and swap imagery right in Figma. No new review tool to learn.
4

Export from Figma to your ESP

Select the finished frame and export through the Email Love plugin, same as any email you designed by hand. The plugin renders production HTML and pushes it to Customer.io, Klaviyo, Braze, and others, with the correct unsubscribe merge tag applied for your ESP. See Export Overview for the full list.

What this looks like in practice

We ran this exact workflow on our own lifecycle program. An agent built 37 emails inside our Figma file in one working session: hero sections, alternating two-column feature rows, case-study blocks, pricing rows, and gray image placeholders left for the design team to art-direct. Every email was assembled from synced components, reviewable and commentable by the team in Figma, and export-ready through the plugin. That’s the enterprise angle in miniature. Once a design system is synced into your file, an agent can build an entire lifecycle program inside your own Figma, on your components, reviewed by your team, and exported through the plugin.

Tips and limits

  • Agents assemble better than they draw. Point them at your synced components rather than asking for freehand layouts. Cloning and restacking your structure is where they shine.
  • Treat new imagery as placeholders. Have the agent drop in gray placeholder blocks at the right dimensions, then let a human art-direct the real images.
  • CTA link targets are set at export. Don’t worry about wiring final URLs during the build. See Adding Links.
  • Building on the canvas is free. Agents can assemble and revise as much as you like. Exports are what’s metered on the Free plan (5 per month); paid plans are unlimited.

Need help?

Email hello@emaillove.com and we’ll respond within a business day.