How to export Plain Text emails from Figma using Emailify
Follow along with this step by step Figma tutorial video.
Steps
- Open your Figma file and find Emailify through the Resources icon, then save or run the plugin from the Plugins tab.
- Run Emailify from right-click > Plugins > Saved plugins > Emailify.
- Prepare an email template in Figma, such as one from the template Gallery, with links and content ready to export.
- Click export HTML, choose the HTML option or another platform integration, then export the design to a zip file.
- Open the exported folder and locate the index.html file for the HTML email and the plain text version.txt file for the plain text version.
- Open the plain text version.txt file in a text editor to review the converted content and links in plain text.
- If using a supported integration such as Salesforce, Pardot, or Klaviyo, let the plugin upload the HTML and plain text version automatically.

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 a really quick Figma tutorial on how to export your HTML email designs from Figma to also include plain text versions using the Emailify Figma plugin.
To get started, all we need to do is go to our Figma file, click on the little āResourcesā icon up the top here. If you search for āEmailifyā and click on the āPluginsā tab, youāll be able to run the Figma plugin by either clicking on this run button here or Iād recommend clicking on this little save icon here. Thatāll save it to your Figma plugins list for easy access later.
Iāve already clicked on the save icon, so Iām going to go to my canvas, just right-click anywhere, go down to āPlugins,ā then go down to āSaved pluginsā and click on the āEmailifyā item. Thatās just going to run the Figma plugin we saved a second ago.
If youāre new to the Figma plugin, the way that it works is it helps you to design HTML emails in Figma, which can then be automatically exported to code using the Emailify Figma plugin. Iām not going to be going through all of the design features in this tutorial. Iām going to assume youāve already followed along with some of the other tutorials and documentation to get your Emailify template ready to go, and Iām going to assume youāve already got it ready to export to HTML.
Today, Iām just using one of the templates that you can use from the template Gallery over here. Iām just using the GitHub template as a quick example, and Iām going to export this now to show you what it looks like as a plain text version of that email.
You can see here that Iāve got a few links in here. Iāve got a link in the paragraph, Iāve got a button link down here, which is being set through the settings panel up here, and Iāve also got my unsubscribe link down here. Iām going to show you what that looks like when we export it.
If you click on export HTML and then click on the HTML option or any other platform integration that you want to select and just click on export to HTML, thatās going to export the email design from Figma automatically to a zip file. Iām just going to download the zip file, open that up from my desktop.
If we open up the folder and then open up the Emailify template, which is the frame that we called the design in Figma, you can see here there are two different files. Thereās an index.html file, so that one is the actual email template in HTML. If I open that up in my browser, you can see here that weāve got the HTML version looking really good as weād expect. So, thatās your HTML version.
But now weāve also got the option to have a plain text version as well. You can see weāve got this plain text version.txt file. If I go ahead and open that up in a text editor, Iām just going to open it up in GitHub Code Studio for now and Iāll just wrap the line so you can see that a little bit easier.
You can see here that the plain text version of the email has been automatically included as a text file. So, you can see our content from the HTML is all getting included. This is a plain text file; thereās no HTML in here. You can see the headlineās been included, but also the links have the HTML URL in brackets next to them. So, you can see next to the signup text, which is a button in our design, weāve got the button here that links to github.com. In the plain text version, those links automatically get converted into just plain text with the actual link next to it in brackets.
Anyone whoās reading the email in plain text, which some email clients do, then theyāll be able to click on that link or view that link without having the HTML version accessible to them. So, I just wanted to show you that really quick tutorial. This is a new feature thatās been included in the Figma plugin. This will automatically always get exported alongside your HTML file. So, whenever you export your emails from Emailify to a zip file, youāll always have the plain text version right next to the index file.
This wonāt affect anything in your index file; itās a completely separate file that you can use. Sometimes you have the option of including a plain text version; some email marketing platforms actually require a plain text version. So, this is a really easy way for you to copy and paste a plain text version of your HTML emails into those platforms.
And just finally touching on the other platforms, as I mentioned, if you do select one of the other platform options, for example, if youāre selecting one of these integration options here like Salesforce or Pardot or Klaviyo or something like that, the HTML and the plain text version will automatically be uploaded if thatās supported. If the API for the marketing integration supports uploading a plain text version, then the Figma plugin will automatically take the content that we just looked at in this file here, and it will automatically upload that to your email marketing platform.
Again, this is going to depend on which platform youāre using, but if itās supported, the Figma plugin will automatically include that. So, you donāt really have to worry about it when youāre uploading your emails.
As I said, that was a really quick tutorial. I just wanted to show you that feature, which has just been included in the Figma plugin. Please feel free to try it out, and hopefully, that helps your workflow if you are needing to convert your HTML emails into a plain text version to use with your email marketing platform.
Thank you, as always, for watching, and weāll be back with more Figma tutorials like this one very soon.

Adam Brock
Founder & CEO of Hypermatic


