Help Center
How can we help? πŸ‘‹

Upload your email to Salesforce Marketing Cloud

Export your email to Salesforce Marketing Cloud via API

The Email Love Figma Plugin seamlessly integrates with Salesforce Marketing Cloud, allowing you to export your beautifully designed emails directly from Figma to your Marketing Cloud Templates. This integration streamlines your workflow and ensures brand consistency across all your email campaigns.

Β 

Export Instructions

Follow these steps to export your email design.

  1. Ensure that your email design is finalized and ready for export, then click on the frame you want to export to ensure it is selected. Please note, you will need to use an Email Love Footer with an Unsubscribe link for the export to work.
  1. Click the Export button located in the top right corner of the Plugin interface.
  1. On the Export page, select "Salesforce Marketing Cloud" from the dropdown menu.
Β 

First-Time Setup

If you haven't set up your Marketing Cloud integration yet, follow these steps:

Step 1: Configure Marketing Cloud API Integration

In the Email Love Plugin export panel, select Marketing Cloud (API) from the dropdown list, then follow these steps to set up your authentication credentials:

  1. Login to your Salesforce Marketing Cloud account
  1. Navigate to Marketing Cloud > Setup > Platform Tools ("Apps") > Installed Packages
  1. Click New to create a new package
  1. Enter a package name (e.g., "Email Love Plugin Integration") and description
  1. Select Enhanced Package functionality
  1. Click Save to create the package

Step 2: Add API Integration Component

  1. Under the Components section, click Add Component
  1. Select API Integration from the component types
    1. ⚠️ Important: Once added, API Integration components cannot be removed
      Β 
      Notion image
      Β 
  1. Choose Server-to-server integration as the integration type
Β 
Notion image
Β 

Step 3: Configure Permissions

  1. Set the following permissions for your integration:

Channels:

  • Emails: Read and Write permissions

Assets:

  • Documents and Images: Read and Write permissions
  • Saved Content: Read and Write permissions

Click Save to finalize the component configuration

Β 
Notion image

Step 4: Retrieve Integration Credentials

After creating your API integration, copy the following credentials from your new integration:

  • Client ID (example: 4dsdkh797iHkhkhh*6jgu6)
  • Client Secret (example: Hsdsdkhkdhfdhi7iuhjhhsd)
  • REST Base URL (example: https://subdomain.rest.marketingcloudapis.com/)

Step 5: Connect Email Love Plugin

  1. Open the Email Love Figma Plugin
  1. Navigate to the export settings
  1. Select Salesforce Marketing Cloud as your export destination
  1. Enter your integration credentials:
      • Client ID
      • Client Secret
      • REST Base URL
  1. Give your connection a name
  1. Test the connection to ensure proper authentication
Β 
Notion image

Exporting to Marketing Cloud

Once your integration is configured:

  1. Design your email in Figma using Email Love components
  1. Select the email frames you want to export
  1. Choose Marketing Cloud (API) as your export destination
  1. Click Export to Marketing Cloud
  1. Your emails will be automatically converted to HTML and uploaded as a template to Salesforce Marketing Cloud.

Troubleshooting

Common Issues:

  • Authentication Failed: Verify your Client ID, Client Secret, and REST Base URL are correctly entered
  • Permission Denied: Ensure all required permissions are enabled in your API Integration component
  • Upload Failed: Check that your Marketing Cloud account has sufficient storage and permissions

Support

Need help? Contact our expert team through:

Benefits of This Integration

  • Streamlined Workflow: Design in Figma, deploy to Marketing Cloud instantly
  • Brand Consistency: Maintain design system integrity across all campaigns
  • Time Savings: Eliminate manual HTML coding and uploading
  • Easy migration between platforms: Easily migrate to any marketing platform by not storing all of your emails inside of your ESP
  • Expert Support: Backed by Email Love's experienced team
Did this answer your question?
😞
😐
🀩