What you need
There are three pieces, plus one we recommend:- The Email Love Figma plugin, installed in Figma and ready to open in the file where you want to build
- The Email Love workflow, installed in Claude or Codex so the agent understands export-safe email structure
- The official remote Figma MCP, which gives the agent access to your canvas
- Recommended: the Email Love Library, a free, read-only MCP that lets the agent study real marketing emails and lifecycle journeys before it builds
use_figma, get_metadata, and get_screenshot.
Set up your agent
Choose the agent you use and complete that one tab. Each tab installs everything in one pass:
Using Cursor or another agent? The interactive setup at dev.emaillove.com builds the commands for it.
- Claude Code
- Claude.ai
- Claude Cowork
- OpenAI Codex
1
Install the Email Love skills
Run these commands once in your terminal. Skip any line you don’t need:
email-love@email-love is the Email Love workflow: the email builder, template repair, the design-system migration pair (audit and converter), and the quality-gates acceptance audit. The next two lines add the ESP skills and the lifecycle calendar.2
Connect the Email Love Library and Figma
3
Sign in and restart Claude
Start a new Claude Code session. Run
/mcp, then sign in to Email Love and to Figma. Confirm that the Figma connection includes use_figma before asking it to build.Roll out to your whole team
Roll out to your whole team
To offer the plugins automatically to everyone who works in one of your repositories, add this to the repository’s Each teammate is prompted to install the plugins the first time they trust the folder, with no commands to run. Anyone who prefers to opt out sets the plugin to
.claude/settings.json and commit it:false in their personal .claude/settings.local.json. Each person still connects the Email Love Library and Figma once with the commands above.First, prepare your design system
Before you build a campaign email, your Figma file needs a working Email Love design system. Choose the route that matches your starting point:Use your synced design system
If your Email Love components are already synced, the agent can inventory them and start building campaigns.
Migrate a legacy library
Have old Figma templates, ESP emails, or an agency library? Audit and rebuild them as a new Email Love design system before campaign work begins.
Build a new design system
No library yet? Give the agent your best existing email or design. It builds the foundations and reusable modules first.
Build your first email
Once your design system is ready and synced, copy this prompt and replace the brackets:1
The agent checks your file
It inventories the synced Email Love components and studies existing campaigns before it changes anything.
2
It chooses components
It selects your header, hero, content, CTA, and footer components based on the brief. It never detaches or redraws their internal structure.
3
It builds on your canvas
Approve the Figma writes as they appear. A normal email takes a few minutes, and the agent reports progress by section.
4
Your team reviews and exports
Edit copy, swap imagery, and comment in Figma. Then select the finished frame and export it through the Email Love Figma plugin, the same way you export an email built by hand.
What to expect
- A build takes minutes, not seconds. Most of the time is spent waiting for Figma canvas operations.
- One primary CTA works best. Give the agent one action for each email.
- New imagery may stay gray. The agent preserves image blocks so your design team can art-direct them later.
- Links are provisional. Verify CTA and image links in the Figma plugin before export.
- The result stays editable. Your team can review, comment, and make normal Figma edits.
- Building is free. Exports count against your Email Love plan. The Free plan includes five exports per month.
If the build does nothing
Check these in order:- Is
use_figmaavailable? If not, the connection is read-only. Connect the official remote Figma MCP, not the desktop server. - Do you have a Full Figma seat and edit access? Read access is not enough for canvas writes.
- Did you approve the tool calls? Declining a
use_figmarequest stops the build. - Did you start a new task after installation? Skills and plugin tools load when a new Claude or Codex session starts.
- Is the Email Love Figma plugin current? Older releases may not recognize agent-created email frames.
Go further
Advanced Figma MCP guide
Learn how export-safe structure works, use another agent, create email roots, and prepare reusable modules.
Create and sync a design system
Upload your own Email Love components so agents can reuse them in every campaign.
Migrate an existing library
Audit and rebuild legacy email templates without modifying the source.
Add email inspiration
Let the agent search Email Love’s library for patterns, pacing, and subject-line direction.
Get help from an agent
Use read-only diagnosis prompts for structure, preview, setup, and export problems.

