Self-service HTML email exports is now available in Jilt 🎉

Before you start

Here are some important things to know before you begin the export process:

  • Your export is provided in a ZIP file. The ZIP file contains a file of your email HTML as well as the image assets used in the email.

  • Your HTML email will likely include some Liquid syntax. The syntax won't work in another environment, so if you want to use your HTML email elsewhere, make sure to remove the Liquid (more on this below).

  • When the ZIP file is ready, you'll be sent an email to your Jilt account email address, with a link to download the file.

  • The ZIP file is available to download up to 24 hours after it has been generated.

Request your export


  1. Go to automations.

  2. Click on the automation that contains email(s) you want to export.

  3. Click on the dots of the email you want to export., then Export HTML.

Once you've clicked on "Export HTML", a modal window will appear to confirm the HTML to export.

Once you've confirmed the email you'd like to export, Jilt will start preparing the ZIP file. You'll receive an email with a link to download the file, which will be available for 24 hours. After which, the file is removed from our system and no longer available to download.


  1. Go to broadcasts.

  2. Click on the gears (settings) of the broadcast that you want to export.

  3. Click on Export HTML.

Then follow the same instructions as for automations.

You can also export your broadcast email HTML from the broadcast report. Click on the broadcast report and click on Export HTML on the email banner.

Order receipts

  1. Go to Order Receipts

  2. Click on the order receipt that contains the email(s) you want to export

  3. Click on the three dots (settings) of the email you want to export. Then click Export HTML.

Then follow the same instructions as for automations.

Exporting from the email editor

You can also export your emails directly from the new email editor. When you're editing an email, click on Actions > Export HTML.

Dynamic content and merge tags

We use the templating language called Liquid (more info here) to insert dynamic content into your email templates, like a contact's first name or an order's product information. If you plan on using the email template on a different email platform we recommend either removing or replacing the merge tags as they're unique to Jilt.

How to identify and replace merge tags

All merge tags are surrounded by double curly brackets, {{ and }}. For example, the tag we use for a contact's first name is {{ customer.first_name | default: 'there' }}. You can replace the entire merge tag, including the curly brackets, with a generic placeholder or a merge tag used by the other email platform.

Other dynamic content

Some dynamic content uses conditional statements such as if, for, or unless. They tell Jilt to include content blocks when certain conditions are met like "if contact purchased product B, include the following image and sentence" (except in beep-boop computer speak).

These conditional statements are contained within two curly brackets and percentage signs, {% and %} .

For instance, a recovery email contains a cart contents block that starts with {% for line_items in order.line_items_grid_1 %} and ends with {% endfor %}. These statements tell Jilt where to display each of the products that are in the customer's cart. If we want to remove the block, then we'll delete everything from the start of the first statement to the end of the second one.

How do I export an email on the old editor?

To export an email that is still on our old email editor, please follow these instructions.


Our support team is happy to help if you have any questions about exporting your contacts. Open up the chat window or get in touch with us here.

Did this answer your question?