# Importar, exportar e duplicar templates

> Importe templates de JSON do Dragit, HTML ou pacotes ZIP com imagens, exporte-os de novo, duplique templates e salve uma campanha como template.

Esta página mostra como levar templates para dentro e para fora do Emailit: importar arquivos, exportar templates para reutilizá-los em outro lugar, duplicar um template e transformar uma campanha em template. A importação e a exportação estão disponíveis apenas no painel.

## Importar um template

1. **Abra a caixa de diálogo de importação.** Acesse **Email Marketing → Templates** e selecione **Import**.

2. **Dê um nome a ele.** Em **Name**, digite um nome. O Emailit preenche o **Alias** a partir do nome; altere-o se precisar. Se o alias já existir, a importação vira uma nova [versão](/pt/docs/templates/versions/) em rascunho desse template.

3. **Defina os padrões.** Opcionalmente, digite um **Subject** e um endereço **From**.

4. **Escolha o arquivo.** Em **Template file**, escolha um arquivo `.json`, `.html`, `.htm` ou `.zip`.

5. **Importe.** Selecione **Import**. O template abre no editor dele para você conferi-lo.

| Arquivo | Cria | Observações |
| --- | --- | --- |
| `.json` | Um template **Dragit** | O arquivo precisa ser um design do Dragit, como um exportado do Emailit. Ele não tem HTML até ser salvo no editor Dragit, então abra-o lá e salve antes de enviar com ele. |
| `.html` ou `.htm` | Um template **HTML** | O HTML é armazenado como está. As imagens mantêm as URLs existentes. |
| `.zip` | Um template **Dragit** se o pacote tiver `template.json`; caso contrário, um template **HTML** | As imagens do pacote são enviadas ao seu workspace e os caminhos delas são reescritos. Um pacote só com `template.json` também precisa ser salvo no editor Dragit. Consulte a próxima seção. |

## Preparar um pacote ZIP

Use um pacote ZIP quando o seu template tiver imagens locais. O Emailit envia as imagens para a CDN do seu workspace e reescreve os caminhos no template com as URLs hospedadas.

```text
welcome-email.zip
├── template.html
├── template.json      optional, the Dragit design
└── images/
    ├── logo.png
    └── hero.jpg
```

- Coloque `template.html`, `template.json` ou os dois na raiz do arquivo compactado, não dentro de uma pasta.
- Coloque as imagens diretamente em `images/`, sem subpastas. Os tipos aceitos são `.png`, `.jpg`, `.jpeg`, `.gif`, `.webp` e `.svg`.
- Referencie as imagens como `images/logo.png` ou `./images/logo.png` no HTML ou no JSON.
- Os outros arquivos do pacote são ignorados.

Para montar o arquivo compactado com os arquivos na raiz, compacte a partir de dentro da pasta:

```bash
cd welcome-email
zip -r ../welcome-email.zip template.html images
```

| Limite | Valor |
| --- | --- |
| Tamanho do arquivo ZIP | 25 MB |
| Tamanho total depois de descompactar | 50 MB |
| Número de imagens | 80 |
| Tamanho de uma imagem | 8 MB |

Se a importação falhar, a caixa de diálogo mostra o motivo:

| Mensagem | Solução |
| --- | --- |
| `ZIP must include template.json and/or template.html at the archive root` | Tire os arquivos da pasta que os envolve e compacte de novo. |
| `ZIP file is missing or larger than 25MB` | Comprima ou redimensione as imagens, ou hospede algumas delas você mesmo. |
| `ZIP contents exceed the uncompressed size limit` | Mantenha o conteúdo descompactado abaixo de 50 MB. |
| `ZIP may include at most 80 images` | Remova as imagens não usadas. |
| `Image hero.jpg exceeds 8MB` | Redimensione ou comprima essa imagem. |
| `template.json is not valid JSON` ou `Dragit JSON must be an object` | Exporte o design de novo pelo Dragit. |

## Exportar um template

Abra o menu de um card de template na lista, ou o menu da página do template, e escolha um formato:

| Opção | Baixa | Conteúdo |
| --- | --- | --- |
| **Export Dragit JSON** | `<alias>.json` | O design do Dragit. Aparece apenas nos templates do Dragit. |
| **Export HTML** | `<alias>.html` | O HTML do template. |
| **Export ZIP** | `<alias>.zip` | `template.html`, `template.json` nos templates do Dragit e uma pasta `images/` |

Em uma exportação ZIP, o Emailit baixa as imagens que o template usa, incluindo as imagens de dados incorporadas, salva-as em `images/` e aponta o template para essas cópias. Uma imagem que ele não consegue baixar, ou que tenha mais de 8 MB, mantém a URL original. Você pode importar o ZIP exportado em outro workspace como ele está.

A exportação usa a versão a partir da qual você exportou. Cada versão é exportada separadamente.

## Duplicar um template

Duplicar copia o conteúdo, o editor, o assunto, o From e o Reply-To de um template para um novo template.

1. **Comece a cópia.** Selecione **Duplicate Template** no menu do card ou na página do template.

2. **Dê um nome a ela.** A caixa de diálogo sugere o nome `<name> (Copy)` e um alias correspondente, como `welcome-email-copy`. Altere-os conforme necessário e ajuste o **Subject** e o **From** se quiser.

3. **Crie-a.** Selecione **Duplicate Template**.

Com um alias novo, a cópia é um template separado e publicado. Com um alias existente, ela vira uma versão em rascunho desse template, e a caixa de diálogo avisa **Alias already exists**.

## Salvar uma campanha como template

Reutilize o design de uma campanha salvando-o como template. Isso funciona com campanhas em qualquer status, incluindo rascunhos.

1. **Encontre a campanha.** Em **Email Marketing → Campaigns**, abra o menu da linha e selecione **Save as template**. Você também pode salvar pelo editor da campanha.

2. **Dê um nome a ele.** Digite um **Name** e um **Alias**. Por padrão, o nome é o da campanha.

3. **Salve.** Selecione **Save**, ou **Save & Open** para abrir o novo template.

O template recebe o assunto, o HTML, o texto simples, o design do Dragit, o From, o Reply-To e o editor da campanha. Como nos outros templates, um alias novo é publicado na hora, e um alias existente ganha uma nova versão em rascunho.

Para fazer o caminho inverso, escolha **Choose from templates** na etapa de conteúdo de uma campanha para começar a partir de um template. Consulte [Criar uma campanha](/pt/docs/campaigns/create/).

## Veja também

- [Criar e editar templates](/pt/docs/templates/editors/)
- [Versões de templates](/pt/docs/templates/versions/)
- [Migração prioritária](/pt/docs/programs/priority-migration/) para ter ajuda ao transferir templates de outro provedor

---
Fonte: https://emailit.com/pt/docs/templates/import-export/
