# Importar, exportar y duplicar plantillas

> Importa plantillas desde JSON de Dragit, HTML o paquetes ZIP con imágenes, vuelve a exportarlas, duplica plantillas y guarda una campaña como plantilla.

Esta página explica cómo mover plantillas hacia Emailit y desde Emailit: importar archivos, exportar plantillas para reutilizarlas en otro sitio, duplicar una plantilla y convertir una campaña en una plantilla. La importación y la exportación solo están disponibles en el panel.

## Importar una plantilla

1. **Abre el cuadro de diálogo de importación.** Ve a **Email Marketing → Templates** y selecciona **Import**.

2. **Ponle un nombre.** Introduce un **Name**. Emailit rellena el **Alias** a partir del nombre; cámbialo si lo necesitas. Si el alias ya existe, la importación se convierte en una nueva [versión](/es/docs/templates/versions/) en borrador de esa plantilla.

3. **Define los valores por defecto.** Si quieres, introduce un **Subject** y una dirección **From**.

4. **Elige el archivo.** En **Template file**, elige un archivo `.json`, `.html`, `.htm` o `.zip`.

5. **Importa.** Selecciona **Import**. La plantilla se abre en su editor para que la revises.

| Archivo | Crea | Notas |
| --- | --- | --- |
| `.json` | Una plantilla de **Dragit** | El archivo debe ser un diseño de Dragit, como uno exportado desde Emailit. No tiene HTML hasta que se guarda en el editor Dragit, así que ábrela allí y guárdala antes de enviar con ella. |
| `.html` o `.htm` | Una plantilla **HTML** | El HTML se guarda tal cual. Las imágenes conservan sus URL actuales. |
| `.zip` | Una plantilla de **Dragit** si el paquete contiene `template.json`; si no, una plantilla **HTML** | Las imágenes del paquete se suben a tu espacio de trabajo y sus rutas se reescriben. Un paquete que solo contiene `template.json` también hay que guardarlo en el editor Dragit. Consulta la siguiente sección. |

## Preparar un paquete ZIP

Usa un paquete ZIP cuando tu plantilla tenga imágenes locales. Emailit sube las imágenes al CDN de tu espacio de trabajo y reescribe las rutas de la plantilla con las URL alojadas.

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

- Coloca `template.html`, `template.json` o ambos en la raíz del archivo comprimido, no dentro de una carpeta.
- Coloca las imágenes directamente en `images/`, sin subcarpetas. Los tipos admitidos son `.png`, `.jpg`, `.jpeg`, `.gif`, `.webp` y `.svg`.
- Haz referencia a las imágenes como `images/logo.png` o `./images/logo.png` en el HTML o el JSON.
- Los demás archivos del paquete se ignoran.

Para crear el archivo comprimido con los archivos en su raíz, comprime desde dentro de la carpeta:

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

| Límite | Valor |
| --- | --- |
| Tamaño del archivo ZIP | 25 MB |
| Tamaño total descomprimido | 50 MB |
| Número de imágenes | 80 |
| Tamaño de una imagen | 8 MB |

Si la importación falla, el cuadro de diálogo muestra el motivo:

| Mensaje | Solución |
| --- | --- |
| `ZIP must include template.json and/or template.html at the archive root` | Saca los archivos de la carpeta que los contiene y vuelve a comprimirlos. |
| `ZIP file is missing or larger than 25MB` | Comprime o redimensiona las imágenes, o aloja tú mismo algunas de ellas. |
| `ZIP contents exceed the uncompressed size limit` | Mantén el contenido descomprimido por debajo de 50 MB. |
| `ZIP may include at most 80 images` | Quita las imágenes que no se usan. |
| `Image hero.jpg exceeds 8MB` | Redimensiona o comprime esa imagen. |
| `template.json is not valid JSON` o `Dragit JSON must be an object` | Vuelve a exportar el diseño desde Dragit. |

## Exportar una plantilla

Abre el menú de una tarjeta de plantilla en la lista, o el menú de la página de la plantilla, y elige un formato:

| Opción | Descarga | Contenido |
| --- | --- | --- |
| **Export Dragit JSON** | `<alias>.json` | El diseño de Dragit. Solo aparece en las plantillas de Dragit. |
| **Export HTML** | `<alias>.html` | El HTML de la plantilla. |
| **Export ZIP** | `<alias>.zip` | `template.html`, `template.json` en las plantillas de Dragit y una carpeta `images/` |

En una exportación ZIP, Emailit descarga las imágenes que usa la plantilla, incluidas las imágenes incrustadas como datos, las guarda en `images/` y hace que la plantilla apunte a esas copias. Una imagen que no puede descargar, o que ocupa más de 8 MB, conserva su URL original. Puedes importar el ZIP exportado en otro espacio de trabajo tal cual.

La exportación usa la versión desde la que exportas. Cada versión se exporta por separado.

## Duplicar una plantilla

Al duplicar una plantilla, se copian su contenido, su editor, su asunto, su From y su Reply-To en una plantilla nueva.

1. **Inicia la copia.** Selecciona **Duplicate Template** en el menú de la tarjeta o en la página de la plantilla.

2. **Ponle un nombre.** El cuadro de diálogo propone el nombre `<name> (Copy)` y un alias equivalente, como `welcome-email-copy`. Cámbialos si lo necesitas y, si quieres, ajusta el **Subject** y el **From**.

3. **Créala.** Selecciona **Duplicate Template**.

Con un alias nuevo, la copia es una plantilla independiente y publicada. Con un alias existente, se convierte en una versión en borrador de esa plantilla, y el cuadro de diálogo avisa con **Alias already exists**.

## Guardar una campaña como plantilla

Reutiliza el diseño de una campaña guardándola como plantilla. Funciona con campañas en cualquier estado, incluidos los borradores.

1. **Busca la campaña.** En **Email Marketing → Campaigns**, abre el menú de la fila y selecciona **Save as template**. También puedes guardarla desde el editor de la campaña.

2. **Ponle un nombre.** Introduce un **Name** y un **Alias**. Por defecto, el nombre es el de la campaña.

3. **Guarda.** Selecciona **Save**, o **Save & Open** para abrir la plantilla nueva.

La plantilla recibe el asunto, el HTML, el texto plano, el diseño de Dragit, el From, el Reply-To y el editor de la campaña. Como con las demás plantillas, un alias nuevo se publica de inmediato, y un alias existente recibe una nueva versión en borrador.

Para hacerlo a la inversa, elige **Choose from templates** en el paso de contenido de una campaña para partir de una plantilla. Consulta [Crear una campaña](/es/docs/campaigns/create/).

## Ver también

- [Crear y editar plantillas](/es/docs/templates/editors/)
- [Versiones de plantilla](/es/docs/templates/versions/)
- [Migración prioritaria](/es/docs/programs/priority-migration/), para recibir ayuda al traer tus plantillas desde otro proveedor

---
Fuente: https://emailit.com/es/docs/templates/import-export/
