How to export HTML emails from Figma to Sendinblue using Emailify
Follow along with this step by step Figma tutorial video.
Steps
- Open a new Figma file and find the Emailify plugin from the Resources icon, then run or save it as a Figma plugin.
- Create a new blank email in Emailify and preview the design if needed.
- Click Export HTML, then change the export destination to Sendinblue under Platform Integration.
- Copy or generate a Sendinblue API key and paste it into the Sendinblue API key field in Figma.
- Select a verified sender email from the Senders page in Sendinblue and paste it into the sender email field.
- Optionally add a subject line, then click Upload to Sendinblue.
- Open the Sendinblue marketing templates page to confirm the uploaded template appears with the sender, subject line, and HTML content.

Published
Used in this video
Emailify
ć”ć¼ć«
Stop hand-coding HTML emails.
Design responsive emails in Figma and export production-ready HTML for popular email platforms.
135k+ installs
Video Transcript
Today Iām going to be showing you how to automatically upload your HTML email designs directly from Figma into the Sendinblue email platform. If youāre a user of the Sendinblue platform and youād like to design your emails in Figma and automatically upload them as HTML into the Sendinblue platform, this Figma tutorial is going to show you how.
The first thing we need to do is just go to Figma and open up a brand new Figma file, and if you go up to the āResourcesā icon up in the top header here and just search for the word āEmailifyā, and youāll see the Emailify Figma plugin pop up. If you just click on that result you can then run the Figma plugin by either clicking on this āRunā button here or if you want to save it for later you can click on the āMore optionsā icon here and click on āSave Figma pluginā, and that will automatically save it into your Figma plugins list.
Iāve already done that, so Iām just going to right click anywhere, go down to āPluginsā, go down to āSaved pluginsā and then click on the Emailify Figma plugin that we just set up a second ago. Iām just going to create a brand new blank email; Iām going to call it āTemplate Sendinblue testā and Iām just going to add that to my page. Bear in mind, this Figma tutorial is not going to go into a lot of detail about actually designing the email; if you want to have a look at the details for that, thereās a bunch of other videos on the YouTube channel just search for Emailify and youāll be able to find those. Today, Iām just going to be really quickly spinning up a really basic email just to show you roughly what this looks like as it gets uploaded from Figma to the Sendinblue email platform.
Iām just going to add a few little bits and pieces here, and I think thatāll do it for today. Iāve got my email, you can preview the email by clicking on the āPreviewā button; you can see here this is HTML. I can widen that out to the desktop size, so you can kind of preview what itās going to look like at those different sizes, and as I mentioned Iām not going to go into heaps of detail, but you can also customize things like mobile font sizes and mobile spacing and things like that as well.
Iām just going to assume that youāve got an email design that youāre happy with and all you want to do now is upload it from Figma to Sendinblue. Iām just going to click on the āExport HTMLā button up here, and you can see that this opens up the export options panel. By default, itās going to export it to an HTML email that you can download to your computer, but in this case Iām going to actually change that option and go down to the āPlatform Integrationā section and select āSendinblueā; thatās just going to change the options that weāve got down here.
Thereās two different links that we need to have a look at; the first one is the API key, so you need to paste in your Sendinblue API key. You can click on that link which will take you to your API keys page if youāre logged in to your Sendinblue account, and all you need to do is either grab the API key that youāve already got, or you just click on this āCreate new API keyā button, you can name the key āEmailifyā and then just click āGenerateā, and then itāll give you this key that you can copy into your Figma account. I can just do that now, I can name it āEmailifyā, click āGenerateā, and then Iām just going to click the āCopyā button and jump back into Figma, and Iām going to paste that into my Sendinblue API key field.
Then the second thing we need to add is our sender email; the sender email is basically the email address that the email is going to be sent from. You need to make sure that youāve got one set up in your Sendinblue account; the way you can do that is you can create a new sender, so in the Sendinblue platform, go to the āSendersā page; you can go there by either going to the menu, or click on that link, and this is the place where youāll be able to see which email addresses have been approved for sending emails from your Sendinblue account. In my case Iām just going to use my email address, so Iām going to copy that email which has been verified for this account, so I can send emails from Sendinblue using that account. Itās very important that the email you grab is actually verified and under this list, otherwise itās going to return an error. Iām just going to grab that email, paste it into the email field, and now Iāve got my API key and my sender email, so Iām ready to go.
The last thing you can do is add a subject line; if you want to add ānew feature updateā, this will just add the subject line as well, so thatāll automatically get included. Now thatās all done, all I need to do is click on the āUpload to Sendinblueā button, so Iām going to click that now. This is going to automatically generate the HTML for me, upload all my images, and itās going to upload that directly into my Sendinblue account automatically, so I donāt actually have to manually copy paste HTML code.
You can see here itās been uploaded successfully; we can now go to the Sendinblue marketing templates page. If you click on that link, thatās just going to take you to your Sendinblue templates page here. Iāll just refresh that because Iāve already got it open, and you can see here the template that we just uploaded from Figma to Sendinblue has been created in the email templates list. We can jump in there and you can see that itās got our sender address that we added, itās got our subject line that we added, thatās pre-populated, and the HTML that we included has also been added in there. You can see what that looks like there, and you can shrink that down as well if you want to look at the mobile view, but thatās basically it. We can quit that now; you can use that template uploaded from Figma to Sendinblue in your campaigns, you can send that out from Sendinblue; and you can send a preview to yourself if you want to do that as well.
Thatās basically it; I just wanted to keep this really short and concise for anyone whoās wondering how to export HTML emails from Figma to Sendinblue, this is the fastest way to do it if you donāt want to go about manually coding HTML, or manually uploading HTML into the Sendinblue platform. If youāre already a Figma user and you want to design your emails in Figma, and youāre also wanting to use them with Sendinblue, then the Emailify integration is going to be something that I think youāll be very interested in trying out. If you do try it, out I hope it all goes well; thank you as always for watching, and weāll be back soon with more Figma tutorials just like this one very soon.

Adam Brock
Founder & CEO of Hypermatic


