This article is a guide on how to import Chamaileon templates to your Email Service Provider. Below, you will find all the steps, complete with screenshots and video tutorials.

List of Email Service Providers that you will find in this article (click to navigate):

  1. MailChimp 
  2. Campaign Monitor
  3. Constant Contact
  4. Intercom 
  5. SalesManago
  6. Sendy 
  7. Sendgrid
  8. Active Campaign 
  9. Act On
  10. Klaviyo 
  11. Pardot
  12. Hubspot
  13. IBM Siverpop
  14. Bronto
  15. Sparkpost
  16. Emarsys
  17. Oracle Eloqua
  18. Marketo
  19. Mailerlite
  20. Zoho CRM
  21. ConvertKit
  22. Selligent
  23. DealerSocket
  24. Egoi
  25. Inbox25
  26. Dotmailer
  27. GetResponse
  28. SendPulse
  29. Sendinblue
  30. Automizy
  31. Sharpspring
  32. Autopilot
  33. UserEngage
  34. Freshmail
  35. Omnisend
  36. Shopify

If your ESP is not listed here, or simply you don't have one, please check our other articles on how to import a template without ESP to Gmail and Outlook and contact us via chat or send an email to hello@chamaileon.io so we can help you in what to do if you don't have an ESP. If you are not using Chamaileon yet, you can register here.

1. Mailchimp

To import Chamaileon templates to Mailchimp, you will need to first export the HTML from Chamaileon.

Here are all the steps with the screenshots, and a video tutorial below.

Log into your MailChimp account. From the dashboard, click on “Campaigns” in the top-left. Then click “Create Campaign” in the top-right.

Choose the type of the campaign ''Email'' and name it. 

Click ''Design Email'' to add your template designed in Chamaileon.

Select “Code your own”.

You should choose the option to “Paste in code”, and use HTML that you have copied from Chamaileon. (See “How do I export an email?”) MailChimp’s “Import from zip” option does not work well with Chamaileon emails, as MailChimp modifies essential parts of the code during the import.

Next, you need to paste your HTML code here.

Don’t forget to include the Mailchimp unsubscribe and address tags *|UNSUB|* and *|HTML:LIST_ADDRESS_HTML|* into your Chamaileon template before exporting the code. Soon we will have integration with Mailchimp so you will not need to paste the code manually.

Here is a short video tutorial:

2. Campaign Monitor

Click ‘’Create new campaign’’. When you are at ‘’Choose a starting point’’, you will see in the left bottom corner the option to ‘’Import HTML’’.

In Chamaileon you can first Download as ZIP and then extract the file. When you try to import it will be written that images are missing. Just scroll down and you will see edit HTML. 

Now you can Generate HTML code and paste it there.

Just delete this code and enter the Generated HTML code. Don’t forget the to insert the Campaign Monitor unsubscribe tag to your Chamaileon template before exporting. The tag is: [unsubscribe]

3. Constant Contact

When you are creating a campaign, you have to click ‘’Advanced Editor’’ on the left.

You will need to fill in your company information there. After that is done, you can paste the Generated HTML code to your editor. You will receive a message that your HTML contains more than one HTML tag and that you should remove the extra tag before continuing. You can do so by deleting the whole row containing:  ‘’if gte IE 7’’ in the brackets.

4. Intercom

When you are creating a new message, choose the email option.

Click ‘’Import HTML’’ as you can see here.

Since there will be a part of the code there, you should delete it and paste the Generated HTML code from Chamaileon.

Here is a video tutorial:

Here is the video tutorial:

5. Salesmanago

Enter Email Marketing in the dashboard, choose the option “Send an email”, and then click Email Template list.

Here choose Import ZIP option.

When you are importing, make sure that you use the ZIP file which you will get from ‘’Download as ZIP’’ option.

6. Sendy

When you are creating a new campaign, just click ‘’Save and switch to HTML editor’’ and paste the code there.

You can delete the code that is there and paste the Generated HTML code from Chamaileon. Don’t forget to insert the Sendy unsubscribe tags <unsubscribe>Unsubscribe here</unsubscribe> into your template from Chamaileon.

Here is a video tutorial:

7. Sendgrid

Under ‘’Marketing’’ in your dashboard, click campaign and ‘’Create your first campaign’’.

Click continue with the blank template.

Then go to the code editor.

Delete the code that is there and paste the generated HTML code from Chamaileon.

Here is a video tutorial:

8. Active Campaign

Click create New campaign. Choose the type of your campaign, and set up your list like you usually do.

Then click ‘’Build from scratch’’.

Choose Custom HTML and enter your Sender details.

Paste the code here.

Here is the video tutorial:

9. Act-on

For a new template, create the HTML and plain text versions in Chamalilon and then upload them to your Act-On account.

If you designed your entire message outside of Act-On, you can simply upload it as part of the 'new message' process:

Click Outbound > New Message, then Upload Email Code.

Click Upload to locate the HTML, text, or zip file that contains your message.

A .HTM or .HTML file would contain the HTML version of the message; a .TXT file would contain the text version; a .ZIP file would contain just the HTML version or both text and HTML, along with any images used in the HTML version.

When you click Upload Code, make any desired changes to your text, and click Done.

There is also an option to test any links you may have and to insert some common personalization variables.

You can now preview the message in the message wizard. If changes need to be made, simply click on the block containing your text and edit it.

10. Klaviyo

You can choose to create a campaign and import the generated HTML code there, or you import your Chamaileon template in the Email templates in Klaviyo so you can reuse them.

There you will find the ‘’Import option’’

Don’t forget to add your Klavivo unsubscribe tag in your Chamaileon template first.

When you click on the Import option, you will see a link that says ‘’Paste HTML instead’’. Click that.

When you paste the HTML code that you got from Chamaileon, click Import.

Now you can use your Chamaileon email as a template.

Here is a video tutorial:

11. Pardot

Click Email Template in the main menu and choose New Email Template. 

There you will find message content, where you need to click ‘’Source’’ to edit the HTML.

Paste the Generated HTML code that you exported from Chamaileon there and click Save.

12. Hubspot

To create a new HTML & HUBL file in Hubspot, go to Marketing > Files and Templates > Design Tools.

Create a new file by clicking File > New file. You may need to click the folder icon folder to expand the finder.

In the dialog box, click HTML & HUBL.

  • Enter the details of your new file:
  • Select Template or Template Partial. 
  • Select the type of template you're coding (page, blog, or email).
  • Give your file a name.
  • Click Create.

Next, write the HTML for your page or email template. The HubSpot code editor auto-indents, highlights your HTML syntax, and closes your tags for you. Any errors in your code will be flagged in an error message when you try to publish changes. The error console at the bottom of the code editor will display the error or warning details, as well as suggestions on how you can fix these errors and warnings.

For additional resources on custom design, you can refer to HubSpot designer documentation. There is additional documentation on coded module options such as filter tags and icons.

When you're done, click Publish changes to publish the template or HTML file.

Add the required HubL tags.

Once you have your structural HTML written, you'll see an error message if your code is missing any required HubL tags if you were to try to publish your the file. HubL tags connect your code to HubSpot's settings and content editor. The unsubscribe tag for Hubspot is: {{unsubscribe_section}} which you need to include in your template in Chamaileon before generating the HTML code.

For email templates, include the required email and CAN-SPAM tokens. Check out the HubL documentation to learn more about CAN-SPAM tokens.

13. IBM Silverpop

Click Start from a blank template. 

There you will find the Import HTML option. Click on it and paste the generated HTML code from Chamaileon.

14. Bronto

Here is how you can upload a custom email template in Bronto:

Go to Messages > Email Template and then Click Upload Template.

  1. Add a name for the email template in the Template Name text box.
  2. Optional: Click the Remove DOCTYPE checkbox to keep the DOCTYPE.
  3. The Remove DOCTYPE option is checked by default to help prevent cross email client formatting issues. When emails are sent via the application, they default to using the following DOCTYPE: 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  1. You can choose to keep the DOCTYPE intact, just be mindful that it may affect the formatting of your email.
  2. In the Template HTML section, click Choose File to upload the HTML file that will be used for the custom email template.
  3. Optional: Click Choose File in the Thumbnail Image section to upload a thumbnail image that will appear next to your custom email template on the Email Templates page.
  4. Images uploaded as thumbnail images are added to the file management area of the application. You can edit, delete, or change the thumbnail image used for a template at any time.
  5. Optional: Click Choose File in the Content File(s) section to upload images or any other external resource to be used in the custom email template.
  6. You can upload multiple items. You can remove an item from the list of items to upload by clicking the red X next to the items selected for upload.

15. Sparkpost

In Sparkpost under “Templates” > “New Template” choose “HTML” from the dropdown menu.

Locate the content.html file in the HTML export folder.

Right click the file, and open it with a text editor. Copy the entire code and paste it into the SparkPost editor to upload your newsletter.

16. Emarsys

Open Channels menu and select Email Campaigns. Click Create custom HTML email.

Set the general Email campaign settings.

Set up Sender information and scroll down to HTML version where you can paste the generated HTML code from Chamaileon.

17. Oracle Eloqua

To create new emails or templates using the HTML upload wizard:

  1. Go to Assets , then Emails and Click Upload an Email.

2. Choose what you want to upload.

3. Click  and browse to the HTML or ZIP file you want to upload.

4. The upload wizard continues to the next step.

5. Review the list of images and other files and choose to either use existing files or upload new ones.


6. Choose one of the options listed beside each image: 

Use Suggested Image: Choose this option if the image is already in the image library. If an image is available that matches the title of the image file in the HTML code, the application will automatically suggest that file as the correct mapping.

Upload New Image: Choose this option if the image is not in the library. Click Upload New and upload the image. Once uploaded, a thumbnail of the image is shown.

Do Nothing: Choose this option if you do not wish to change the image shown in the thumbnail.

18. Marketo

Here is a Youtube video that shows to import a HTML template to Marketo.

https://www.youtube.com/watch?v=zySigXfl5Ek

19. Mailerlite

Click on Create Campaign.

Choose Custom HTML editor. You can use it only in the Paid Mailerlite plan.

Then paste your HTML code that you previously generated from Chamaileon.

20. Zoho CRM

In Zoho, click Setup icon and choose ''Templates''.

Click ''New template'' button.

Leave the default setup and click the ''Next'' button.

Then click ''Insert HTML button''

Enter the template name, click ''Insert code'' icon

Paste the HTML code you exported from Chamaileon here.

When you are done, click ''Insert'' and then ''Save''

21. ConvertKit

Open Convertkit and click ''Account Settings''

Click ''Email Templates''

Next click ''New Email Template''

Paste the HTML code you exported from Chamaileon here and then click ''Save'' on the bottom.

22. Selligent

Export template from Chamaileon then click Generate HTML and Copy to clipboard.

Then paste the HTML code into a text document and save it as HTML document.

''Create new'' in Selligent editor.

Then click ''From HTML''

Add file.

Choose file (the HTML document that you saved in your PC).

Click ''No'' when this pop up shows up.

Then click ''OK''.

Wait for the processing.

And then you will see your imported template in Selligent!

23. DealerSocket

When creating ''New Email Template'', click ''HTML'' at the bottom.

Paste the code that you exported from Chamaileon.

Then click ''Save''.

25. Egoi

Click ''Create Email''.

Then click ''Email''.

Choose the type of the campaign that you want to send.

Choose Import.

Choose ZIP file option to import.

25. Inbox25

There are two methods for importing the content to Inbox25. The first is by importing your campaign from the Internet and the second is by importing the campaign from your PC.

To import the campaign content from your PC or network requires an HTML or HTML file.

You need to copy the generate HTML code from Chamaileon, paste it to text document and save as HTML.

Select your content-type for your message on Step 2.1 of our Campaign Wizard.  

Select to import your template as saved file on your computer. 

Then select the method to create or import your message ''Upload your file'' option.

If you're uploading a .HTML or .HTM file from your own computer, you'll need to make sure that your images are all be referenced from an absolute URL. 

26. Dotmailer

Choose ''Download as ZIP'' option in Chamaileon when exporting your template.


Click create ''New email campaign''.

Then select ''My templates'' option and then ''Upload campaign''.

Drag and drop your template that you downloaded as ZIP from Chamaileon and click ''Upload''.

Add campaign details such as subject line and click ''Save and continue''.

Now the template will appear and you have to click ''Save and continue'' again.

Don't forget to all your unsubscribe tag to your template. If you need help on how to do that, please contact us via chat.

27. GetResponse

Click ''Create'' and then ''Create Newsletter''

Choose HTML Source Editor

Add your newsletter settings and click ''Next step''.

Paste the HTML code that you previously generated from Chamaileon here and click ''Next step''.

You can also click Show WYSIWYG to check how your imported template looks like.

Here is a video tutorial:

28. SendPulse

Click on ''Email templates'' in your SendPulse dashboard.

Then click ''Add a template''

Choose HTML editor.

Paste the HTML code you exported from Chamaileon here and then click ''Save template''.

29. Sendinblue


Click on ''Templates'' and then ''New Template''.

Set up the details of your campaign and then click ''Next Step''.

Choose to ''Paste the code''

Paste the exported HTML code from Chamaileon here.

30. Automizy


Click ''Send Campaign'' in Automizy.

Then choose ''HTML email.''

Paste your HTML code you exported from Chamaileon here.

31. Sharpspring


To import your Chamaileon template to Sharpspring, you need to:

 1. Click ''Content'' and then ''Email Templates'' in the top toolbar in SharpSpring,
2. On the right side of the screen, click ''cog.png  Options'' then ''New Template from .ZIP.''
3. In the modal window that appears, enter a name for the template.
4. Choose the .ZIP file from your computer and click ''Upload''.


Here is tutorial:

Source: Sharpspring


If you receive the error titled Your file must contain a file named index.html, you must rename the .HTML file to index.html. Imported .ZIP files must be UTF-8 encoded. The .ZIP upload feature in SharpSpring looks for the word index. If the file is named improperly, then the import will fail.

To resolve this issue, unzip the .ZIP file that contains the HTML email and find the target .HTML file. Rename the target .HTML file to index.html. Zip up the file and upload it again.

32. Autopilot

Click to ''Send Email'' in Autopilot.

Then ''Create Email''

Next, click ''Upload HTML''.

Select the file you downloaded as ZIP from Chamaileon.

33. UserEngage


In the menu under ''Campaigns'' choose Email.

Click ''Create new''.

Choose campaign type.

Go to ''Templates'' and ''Add new''.

Paste the HTML code you exported from Chamaileon here.

34. Freshmail


Click ''Campaigns'' in your Freshmail dashboard.

Then ''Create a new campaign''.

Click ''New message'' and choose ''Upload from your computer''.

Import the ZIP zile you downloaded from Chamaileon here.

35. Omnisend

Go to your account settings in Omnisend.

Then click ''Saved templates''

Click ''Import template''

Then ''Paste in code''.

Paste the HTML code you exported from Chamaileon here.

36. Shopify

Go to your admin account settings and click ''Notifications''.

Paste the HTML code from Chamaileon here. 

Make sure you added all the tags you need in Chamaileon's template previously. For example customer name, product, product price, image, etc. These are the ''Liquid variables''.


Preview the template and send a test email to make sure everything is all right with the template.

Your ESP is not listed in this article? Send us a message via chat or email to hello@chamaileon.io and we will help you out.

Did this answer your question?