# Importer des contacts

Tes contacts sont les personnes qui reçoivent tes campagnes et entrent dans tes workflows. Ils se gèrent dans **Contacts**.

> **Attention**
>
> N’ajoute que des personnes qui ont accepté de recevoir tes e-mails. Une liste achetée ou récupérée ailleurs fait monter les plaintes, et les messageries finissent par classer tous tes envois en indésirables.

## Depuis un tableur

1. **Exporte ton fichier en CSV**

   Dans Excel : **Enregistrer sous**, puis **CSV**. Dans Google Sheets : **Fichier**, **Télécharger**, **CSV**. Il faut une colonne e-mail ; les colonnes prénom et nom sont reprises si elles existent. Les autres colonnes deviennent des variables, voir ci-dessous.

2. **Importe-le**

   Dans **Contacts**, clique sur **Importer**, choisis le fichier et, si tu veux, la liste dans laquelle ranger ces contacts.

3. **Relis le résultat**

   Avant l’import, la fenêtre annonce les lignes sans adresse lisible et les doublons du fichier, écartés d’office. Après l’import, elle compte les nouveaux contacts et ceux déjà présents, complétés. Un contact n’est jamais dupliqué : son prénom, son nom et ses champs sont mis à jour.

Un contact qui s’était désabonné, ou dont l’adresse a déjà été refusée, **n’est jamais réabonné** par un import. C’est voulu.

## Des colonnes en plus

Une colonne `entreprise` ou `ville` ne demande aucun réglage. Après l’import, chaque contact porte ces valeurs, et tu les écris dans un message avec `{{entreprise}}` ou `{{ville}}`. Un contact sans valeur reçoit le repli que tu as écrit, par exemple `{{entreprise|ton équipe}}`. Le détail est dans [Variables](/docs/reference/variables/).

Les noms `email`, `prenom`, `nom` et `lien_desabonnement` sont réservés. Une colonne qui porte un de ces noms ne crée pas de variable à part.

## Un par un

Le bouton **Ajouter** demande une adresse, un prénom facultatif et une liste facultative.

## Les listes

Une liste regroupe des contacts pour une campagne ou pour le déclencheur d’un workflow : « Clients », « Newsletter », « Salon 2026 ». Un contact peut appartenir à plusieurs listes. Crée-en une avec **Nouvelle liste**.

> **Astuce**
>
> Ajouter un contact à une liste peut lancer un workflow : un message de bienvenue part alors tout seul. Voir [Créer un workflow](/docs/guides/creer-un-workflow/).

## Si ça ne marche pas

- **Des lignes sont ignorées** : elles n’ont pas d’adresse lisible, ou leur adresse est déjà présente plus haut dans le fichier. La fenêtre d’import indique combien.
- **Une variable reste visible telle quelle** (par exemple `{{societe}}`) : il n’existe pas de colonne de ce nom. Vérifie l’orthographe de l’en-tête.
- **Un contact ne reçoit plus rien** : il s’est peut-être désabonné, ou son adresse a été refusée par la messagerie. Voir [Désabonnement et blocages](/docs/concepts/desabonnement-et-blocages/).
