
In Synerise, you can create an email template in two types of editors: [code editor](/docs/campaign/e-mail/creating-email-templates/email-code-editor) (allows you to create an email template as a user-friendly configuration form) and visual builder. If you already have templates prepared, you can [import them to Synerise](/docs/campaign/e-mail/importing-email-templates) in a `.zip` file or from a URL address.  

Predefined email templates are sorted into two folders:
- Predefined dynamic templates - This folder contains templates that include Jinjava
- Predefined simple templates

## Requirements
---
You must be granted permissions to access **Email** and to create templates.


### Tips before you start
---

- You can create an email template directly while sending an email. However, because of the approval procedure, it is more convenient to create a template and have it approved before defining the settings while sending an email as it speeds up the process of creating the email.
- While creating the template, save your template once in a while because there is no auto-save option.
- To include [tracking parameters](/developers/web/user-identification#recognizing-customers-from-link-parameters) and [UTM and link parameters](/docs/campaign/e-mail/creating-email-campaigns#define-utm-and-url-parameters) in the links in a template:  
    - **Template contains only static links**   
    No action required. The tracking parameters will be added automatically.  
    - **Template contains links generated using Jinjava**  
    Wrap the link with the [{% preparelink %}{% endpreparelink %} insert](/developers/inserts/email#adding-utm-and-tracking-parameters-to-links)
    
- Although Synerise automatically adds [the unsubscribe header](/docs/campaign/e-mail/unsubscribe-link), always add the resignation link to the template - without it, the emails may reach the spam folder.
- You can use [email inserts](/developers/inserts/email) to not only personalize the contents of the message but also to add such features as tracking click events and UTM parameters to redirecting URLs, or opening a message in the browser
- The **View in browser** link doesn't work in the preview. You must send a test email to test such links.
    
  <div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

  We do not recommend adding a **View in browser** link to templates that contain a reference to Automation event context (`event.params.{paramName}`) because previewing such messages is not supported.

  </div></div></div>

- For better template organization, you can create template folders:  
    1. Go to <img src="/api/docs/image/54176ad07f146575310749eba44b7c2f42c1b327/icons/experience-hub-icon.svg" alt="Experience Hub icon" class="icon" > **Experience Hub > Email**.
    2. On the left side, click **Templates**.
    3. Select **From template** tab.
    4. Scroll down to the bottom of the page.
    5. Click <img src="/api/docs/image/54176ad07f146575310749eba44b7c2f42c1b327/icons/plus-icon-expressions.png" alt="Plus icon" class="icon" >
        **Result**: A pop-up appears.
    3. On the pop-up, in the **Folder name**, enter the name of the folder.
    4. Confirm by clicking **Apply**.

## Creating a template
---
1. Go to <img src="/api/docs/image/54176ad07f146575310749eba44b7c2f42c1b327/icons/experience-hub-icon.svg" alt="Campaign icon" class="icon" > **Experience Hub > Email**.
2. On the left pane, click **Templates**.
3. 
    - To create a new template, click **Create new**.
    - To create a template out of an existing template, click **From template**.
        1. Select the template.  
        **Result**: The template is opened in the wizard in which it was originally created.
4. Select the wizard:
    - **Drag&drop builder** - This builder exists in two versions:  
        - **Basic builder** - This builder is provided externally by BeeFree and you can create an email with ready-made components. This builder contains a [Synerise-native element: HTML blocks](/docs/campaign/e-mail/creating-email-templates/creating-custom-html-block-basic-builder).
        - **Advanced builder** - This builder provides you with the same capabilities as [email code editor](/docs/campaign/e-mail/creating-email-templates/email-code-editor), but additionally it allows you to use CSS and JavaScript.
    - [Code editor](/docs/campaign/e-mail/creating-email-templates/email-code-editor) - Email code editor allows you to:
        - Create email templates from scratch and edit them by using HTML.
        - Create email templates to be edited in an easy-to-use configuration form that doesn’t require programming skills.


## FAQ
---

You can find answers to the most frequently asked questions [here](/troubleshooting/faq/faq_campaign). If you experience any issues while creating or sending emails, you can try to detect and remove the cause of the issues on your own by following the guides in our [troubleshooting](/troubleshooting/campaign). 