# Importer, exporter et dupliquer des modèles

> Importez des modèles depuis du JSON Dragit, du HTML ou des paquets ZIP avec images, exportez-les de nouveau, dupliquez des modèles et enregistrez une campagne comme modèle.

Cette page explique comment faire entrer et sortir des modèles d’Emailit : importer des fichiers, exporter des modèles pour les réutiliser ailleurs, dupliquer un modèle et transformer une campagne en modèle. L’import et l’export ne sont disponibles que dans le tableau de bord.

## Importer un modèle

1. **Ouvrez la boîte de dialogue d’import.** Accédez à **Email Marketing → Templates** et sélectionnez **Import**.

2. **Nommez-le.** Saisissez un **Name**. Emailit renseigne l’**Alias** à partir du nom ; modifiez-le si nécessaire. Si l’alias existe déjà, l’import devient une nouvelle [version](/fr/docs/templates/versions/) en brouillon de ce modèle.

3. **Définissez les valeurs par défaut.** Saisissez si vous le souhaitez un **Subject** et une adresse **From**.

4. **Choisissez le fichier.** Sous **Template file**, choisissez un fichier `.json`, `.html`, `.htm` ou `.zip`.

5. **Importez.** Sélectionnez **Import**. Le modèle s’ouvre dans son éditeur pour que vous puissiez le vérifier.

| Fichier | Crée | Remarques |
| --- | --- | --- |
| `.json` | Un modèle **Dragit** | Le fichier doit être un design Dragit, par exemple un design exporté depuis Emailit. Il n’a pas de HTML tant qu’il n’a pas été enregistré dans l’éditeur Dragit : ouvrez-le dans cet éditeur et enregistrez-le avant de l’utiliser pour envoyer. |
| `.html` ou `.htm` | Un modèle **HTML** | Le HTML est stocké tel quel. Les images conservent leurs URL existantes. |
| `.zip` | Un modèle **Dragit** si le paquet contient `template.json`, sinon un modèle **HTML** | Les images du paquet sont importées dans votre espace de travail et leurs chemins réécrits. Un paquet contenant uniquement `template.json` doit aussi être enregistré dans l’éditeur Dragit. Consultez la section suivante. |

## Préparer un paquet ZIP

Utilisez un paquet ZIP quand votre modèle comporte des images locales. Emailit importe les images sur le CDN de votre espace de travail et réécrit les chemins du modèle avec les URL hébergées.

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

- Placez `template.html`, `template.json` ou les deux à la racine de l’archive, pas dans un dossier.
- Placez les images directement dans `images/`, sans sous-dossiers. Les types pris en charge sont `.png`, `.jpg`, `.jpeg`, `.gif`, `.webp` et `.svg`.
- Faites référence aux images sous la forme `images/logo.png` ou `./images/logo.png` dans le HTML ou le JSON.
- Les autres fichiers de l’archive sont ignorés.

Pour créer l’archive avec les fichiers à sa racine, compressez depuis l’intérieur du dossier :

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

| Limite | Valeur |
| --- | --- |
| Taille du fichier ZIP | 25 Mo |
| Taille totale après décompression | 50 Mo |
| Nombre d’images | 80 |
| Taille d’une image | 8 Mo |

Si l’import échoue, la boîte de dialogue en indique la raison :

| Message | Solution |
| --- | --- |
| `ZIP must include template.json and/or template.html at the archive root` | Sortez les fichiers du dossier qui les contient et recompressez. |
| `ZIP file is missing or larger than 25MB` | Compressez ou redimensionnez les images, ou hébergez-en certaines vous-même. |
| `ZIP contents exceed the uncompressed size limit` | Gardez le contenu décompressé sous 50 Mo. |
| `ZIP may include at most 80 images` | Retirez les images inutilisées. |
| `Image hero.jpg exceeds 8MB` | Redimensionnez ou compressez cette image. |
| `template.json is not valid JSON` ou `Dragit JSON must be an object` | Exportez de nouveau le design depuis Dragit. |

## Exporter un modèle

Ouvrez le menu d’une carte de modèle dans la liste, ou le menu de la page du modèle, et choisissez un format :

| Option | Téléchargement | Contenu |
| --- | --- | --- |
| **Export Dragit JSON** | `<alias>.json` | Le design Dragit. Affiché uniquement pour les modèles Dragit. |
| **Export HTML** | `<alias>.html` | Le HTML du modèle. |
| **Export ZIP** | `<alias>.zip` | `template.html`, `template.json` pour les modèles Dragit, et un dossier `images/` |

Pour un export ZIP, Emailit télécharge les images utilisées par le modèle, y compris les images intégrées sous forme de données, les enregistre dans `images/` et fait pointer le modèle vers ces copies. Une image qu’il ne parvient pas à télécharger, ou qui dépasse 8 Mo, conserve son URL d’origine. Vous pouvez importer tel quel le ZIP exporté dans un autre espace de travail.

L’export porte sur la version depuis laquelle vous exportez. Chaque version s’exporte séparément.

## Dupliquer un modèle

La duplication copie le contenu, l’éditeur, l’objet, From et Reply-To d’un modèle dans un nouveau modèle.

1. **Lancez la copie.** Sélectionnez **Duplicate Template** dans le menu de la carte ou sur la page du modèle.

2. **Nommez-la.** La boîte de dialogue suggère le nom `<name> (Copy)` et un alias correspondant, comme `welcome-email-copy`. Modifiez-les si nécessaire, et ajustez le **Subject** et le **From** si vous le souhaitez.

3. **Créez-la.** Sélectionnez **Duplicate Template**.

Avec un nouvel alias, la copie est un modèle distinct et publié. Avec un alias existant, elle devient une version en brouillon de ce modèle, et la boîte de dialogue affiche l’avertissement **Alias already exists**.

## Enregistrer une campagne comme modèle

Réutilisez le design d’une campagne en l’enregistrant comme modèle. Cela fonctionne pour les campagnes de tout statut, y compris les brouillons.

1. **Trouvez la campagne.** Dans **Email Marketing → Campaigns**, ouvrez le menu de la ligne et sélectionnez **Save as template**. Vous pouvez aussi enregistrer depuis l’éditeur de campagne.

2. **Nommez-le.** Saisissez un **Name** et un **Alias**. Le nom reprend par défaut celui de la campagne.

3. **Enregistrez.** Sélectionnez **Save**, ou **Save & Open** pour ouvrir le nouveau modèle.

Le modèle reprend l’objet, le HTML, le texte brut, le design Dragit, From, Reply-To et l’éditeur de la campagne. Comme pour les autres modèles, un nouvel alias est publié immédiatement, et un alias existant reçoit une nouvelle version en brouillon.

Pour faire l’inverse, choisissez **Choose from templates** à l’étape de contenu d’une campagne pour partir d’un modèle. Consultez [Créer une campagne](/fr/docs/campaigns/create/).

## Voir aussi

- [Créer et modifier des modèles](/fr/docs/templates/editors/)
- [Versions de modèle](/fr/docs/templates/versions/)
- [Migration prioritaire](/fr/docs/programs/priority-migration/) pour vous aider à transférer vos modèles depuis un autre fournisseur

---
Source: https://emailit.com/fr/docs/templates/import-export/
