Help Center
How can we help? 👋

Upload your email to Braze

Export your email to Braze via API

The Email Love Figma plugin streamlines the process of exporting your email designs directly to Braze, eliminating manual HTML transfers and maintaining design integrity. The plugin automatically handles responsive coding, unsubscribe links, and localization tags.

 

Export Process

  1. Prepare your design
      • Finalize your email design
      • Select the frame you want to export
      • Ensure you're using an Email Love Footer with an Unsubscribe link (required for export)
  1. Access export options
      • Click the "Export" button in the top-right corner of the plugin
      • Select "Braze" from the dropdown menu
  1. Configure Braze connection (first-time setup)
      • API Key Setup:
        • Click "Change API Key"
        • In Braze, go to Settings > API & Identifiers
        • Click "New API Key"
        • Name your key and select "Templates" under Permissions
        • Click "Create API Key"
        • Copy the API key to the Email Love plugin and click "Set API Key"
      • Instance ID Setup:
        • Click "Change Instance ID"
        • Select your Braze instance ID from the dropdown
        • Not sure about your instance ID? Read our help documentation
  1. Export options
      • Localization: Check "Add localization tag" to automatically wrap text with Braze translation tags
      • Template naming: Enter a name for your email template in Braze
  1. Complete export
      • Click "Export to Braze" button
      • The plugin will convert your design to responsive HTML and send it to your Braze account
      • Your new template will appear in Braze under Templates > Email Templates

Advanced Features

  • Automatic token integration: Braze unsubscribe tokens are automatically merged into your footer
  • Translation support: Enable localization tags for multilingual campaign support
  • Responsive design: All exports are optimized for mobile and desktop viewing
 
Notion image

Apply Braze Translation Tags to your email

The Email Love Figma Plugin offers seamless localization capabilities when exporting to Braze, automatically wrapping all HTML text content with Braze translation tags. This feature eliminates the need to manually apply translation tags in Braze, saving significant time for teams managing multilingual email campaigns.

 

How It Works

  1. Design your email in Figma using the Email Love plugin in your primary language (typically English, but can be any language)
  1. Export to Braze with localization:
      • Click the "Export" button in the Email Love plugin
      • Select "Braze" from the dropdown menu
      • Check the "Add localization tag" box
      • Click "Export"
  1. Review in Braze:
      • Your email HTML will be generated with Braze translation tags ({% translation %}) automatically wrapped around all text content
      • Each text element receives a unique ID for translation tracking
      • Translation tags are applied to headings, paragraphs, buttons, and footer text (but not text within images)
  1. Set up localization in Braze:
      • Navigate to your campaign in Braze
      • Add desired locales (e.g., French, German)
      • Save as draft
  1. Translate using your preferred tool:
      • Connect your translation service (Smartling, Localize, Crowdin, etc.) with Braze
      • Select your campaign for translation
      • Request translations using your service's workflow
  1. Preview multilingual versions:
      • In Braze, use the "Multi-language user" option in the preview
      • Select different languages to review translations

Edit your email inside of Braze

Once you have exported your email, you can navigate to Templates > Edit Templates > Edit Message. Inside of the template editor you will have the option to either edit your email HTML or use a Rich Text editor when you click on the “Classic” tab.

Notion image
Did this answer your question?
😞
😐
🤩