Help Center
How can we help? πŸ‘‹

Generate Emails with AI Studio

How to use AI Studio to automatically generate complete, editable email templates from campaign briefs using your design system

AI Studio is a tab within the Email Love Figma plugin that uses AI to automatically generate complete email templates from campaign briefs. You provide a brief β€” either by uploading a file or pulling one from Asana β€” and AI Studio assembles a full, editable email template on your Figma canvas using your brand's design system components.

The result is a production-ready Email Love frame that you can edit, customize, and export using all the standard plugin tools.

Requirements

AI Studio is available exclusively to Pro subscribers. If you're not yet subscribed, you'll see a prompt to upgrade when you open the AI Studio tab.

Before generating your first email, you'll also need a synced design system with components uploaded. See the Creating and Managing Design Systems article for setup instructions.

How AI Studio Works

The generation process follows three steps:

  1. Set up a design system β€” Save your brand's customized email components into the plugin's predefined component categories (Header, Heroes, Single Column, Two Column, Three Column, Four Column, Buttons, Reviews, Images, Lists, Order Tables, Footer, and Code)
  1. Sync the design system β€” Process and index your components so AI Studio can use them. You only need to sync once β€” unless you add or update components, in which case you should re-sync before generating.
  1. Provide a campaign brief β€” Upload a file or connect to Asana, and AI Studio generates a complete email template

AI Studio intelligently selects and combines the right components from your design system based on the content and structure described in your brief.

Important: AI Studio only uses the components you've saved to your design system. It will not pull in any out-of-the-box Email Love components. This means every generated email will be on-brand from the start β€” but it also means you need to have enough components saved to cover the sections described in your brief.

Generating an Email from a File Upload

Supported File Formats

AI Studio accepts campaign briefs in the following formats:

  • .csv
  • .xlsx (Excel)
  • .doc / .docx (Word)
  • .pdf

Steps

  1. Open the AI Studio tab in the plugin sidebar
  1. Select a synced design system from the dropdown
  1. Click the upload box and select your campaign brief file
  1. Click Generate Template
  1. A confirmation modal will show your selected design system and file name β€” confirm to proceed
  1. A progress bar will display real-time status updates as the email is generated (e.g., "Pulling in your copy", "Uploading images")
  1. Generation typically takes 5–10 minutes depending on the complexity of the brief
  1. You can cancel the generation at any time if needed
  1. On success, the generated email template appears directly on your Figma canvas

The generated template is a fully editable Email Love frame β€” you can modify text, swap images, adjust properties, apply mobile styles, and export it to any supported ESP.

After Generation

Once AI Studio finishes generating your email:

  • A success screen confirms the email has been created
  • The template is placed directly on your Figma canvas as a standard Email Love frame
  • You can edit the template using all the standard Email Love tools:
    • Modify text, images, buttons, and links
    • Adjust component properties in the plugin
    • Apply mobile-specific styles
    • Export to any supported ESP (Klaviyo, Braze, Iterable, OneSignal, etc.)
    • Sync to Composa for team editing

The generated email is yours to customize β€” AI Studio gives you a head start, not a locked template.

Tips for Better Results

  • Create separate design systems for each email type. This is the single biggest factor in getting consistent results. If your design system has too many component options, AI Studio has more to choose from and results become less predictable. Keep your newsletter system separate from your promotional system, etc.
  • You don't need to fill every category. AI Studio will only use the components you've saved β€” empty categories are simply skipped. Save only what's relevant for that email type.
  • Be specific in your campaign brief. Label each piece of content clearly β€” specify headline text, body copy, button text, and button URLs as distinct items. Break your brief into sections that map to components in your design system.
  • Align your brief with the predefined categories. Use category names like Header, Hero, Single Column, Two Column, etc. in your brief so the AI can match sections directly.
  • Results can vary between generations. AI Studio may produce slightly different results each time. If the first result doesn't match what you expected, try generating again or refine your brief.
  • Keep your design system current. If you've updated component designs in Figma, re-upload and re-sync before generating.
  • Use the generated email as a starting point. AI Studio gets you to about 70% done. Review the output and fine-tune as needed.

For a deep dive on design system setup, brief writing best practices, section-to-component matching, and detailed troubleshooting, see How to Get the Best Results from Generate from Brief.

For a complete example of a well-structured campaign brief you can use as a template, see Sample Campaign Brief.

Troubleshooting

"No synced design system" error: Make sure you've uploaded components to your design system and synced it before attempting to generate. See the Creating and Managing Design Systems article.

Generation takes longer than expected: Complex briefs with many sections or images can take up to 10 minutes. The progress bar shows real-time updates so you know it's still working. You can cancel and retry if needed.

Generated email doesn't match expectations: Try providing a more detailed campaign brief with specific section descriptions, content, and structure. Also check that your design system has enough variety of components for AI Studio to work with.

File upload rejected: Check that your file is one of the supported formats: .csv, .xlsx, .doc, .docx, or .pdf. Corrupted or password-protected files may not upload successfully.

Template appears on canvas but looks incomplete: The generation may have encountered issues with certain sections. Review the output and manually add any missing components from your design system.

Need Help?

If you have questions about AI Studio, reach out to us at support@emaillove.com. We're happy to walk you through the setup or troubleshoot any issues.

Related Articles

  • Import Existing Designs with AI Import β€” Convert screenshots and existing designs into editable Email Love frames
  • How to Get the Best Results from Generate from Brief β€” Best practices for design systems, brief writing, and troubleshooting
  • Sample Campaign Brief β€” A complete example brief you can use as a starting point
  • Creating and Managing Design Systems β€” How to set up and manage the design systems that power AI Studio
  • Pre-Built Email Components β€” Browse available components to include in your design system
  • Export Overview β€” Export your AI-generated emails to any supported ESP
Did this answer your question?
😞
😐
🀩