Importer des contacts csv pour vos campagnes sms facilement

Apprenez à importer des contacts depuis un fichier csv ou vcard dans votre plateforme sms. Formatage, groupes et erreurs courantes : tout est expliqué.
Importer des contacts depuis un fichier CSV pour vos SMS
L’import de contacts pose la base de toute campagne SMS. Avant d’importer des contacts depuis un fichier CSV, la structure doit être stricte : user_name, phone_number, phone_number_2, user_email, notes, group_name. Le champ prénom est obligatoire. Les autres colonnes peuvent rester vides, mais elles doivent toutes être présentes dans le fichier CSV.

Préparer correctement son fichier CSV avant l’importation
- Encodage UTF-8 : enregistrez le fichier CSV en UTF-8 pour éviter les caractères spéciaux dégradés au moment de l’importation.
- Formats acceptés : vous pouvez utiliser un fichier CSV séparé par des virgules, un fichier Excel (.xls/.xlsx) ou un fichier.zip non verrouillé contenant un seul document. La taille maximale acceptée est de 50 Mo.
- Numéro de téléphone : dans un fichier Excel, il faut définir la cellule au bon format pour conserver le zéro initial lors de l’export en CSV.
Le point de contrôle se situe souvent ici : une virgule manquante, ou une virgule en trop, décale toute la structure.
Comment importer des contacts depuis un fichier CSV
Pour importer des contacts CSV, deux options existent dans l’interface : glisser-déposer le fichier à importer ou coller directement les données depuis un tableur, un e-mail ou un texte brut. Dès que le fichier est prêt, sélectionnez votre fichier CSV dans la section Audience → Contacts.
Une fois la source chargée, la plateforme détecte automatiquement le séparateur utilisé : virgule, point-virgule ou tabulation. Elle repère aussi les colonnes sans réglage manuel, ce qui facilite l’import des contacts CSV même si les données viennent d’outils différents.
| Colonne | Nom du champ | Obligatoire | Remarque |
| 1 | user_name | Oui | Prénom du contact |
| 2 | phone_number | Recommandé | Normalisé automatiquement au format +33 |
| 3 | phone_number_2 | Non | Numéro secondaire optionnel |
| 4 | user_email | Non | Utilisé pour la déduplication |
| 5 | notes | Non | Champ libre |
| 6 | group_name | Non | Assignation directe à un segment |
Créer un groupe de contacts SMS lors de l’import
Une fois la segmentation prévue dans le fichier, vous pouvez créer un groupe de contacts SMS dès l’importation avec la colonne group_name. Chaque ligne est alors rattachée au bon groupe, et un groupe global contenant les contacts du fichier est aussi généré pour simplifier la gestion des contacts.
Erreurs courantes et conformité RGPD à respecter
- Prénom manquant : si une cellule
user_nameest vide, l’import de contacts peut échouer. - Nombre de cellules incorrect : chaque ligne doit contenir exactement six cellules, même si certaines sont vides.
- En-têtes absents : la première ligne doit reprendre les noms de colonnes attendus.
- Consentement RGPD : un champ dédié peut indiquer le consentement avec la valeur 1 pour abonné et 0 pour désabonné. Les SMS commerciaux sont interdits avant 8h, après 20h, le dimanche et les jours fériés, et chaque message doit comporter la mention STOP SMS.
La plateforme normalise automatiquement chaque numéro de téléphone local en +33 et dédoublonne pendant l’import, à condition que le fichier CSV respecte la structure attendue. Pour approfondir l’import des contacts, les obligations légales et les bonnes pratiques d’envoi, consultez aussi le guide suivant : import csv sms.
Si vous cherchez un parcours simple pour l’importation, la page dédiée détaille aussi comment importer des contacts csv, choisir le bon fichier à importer et centraliser votre gestion des contacts.
Foire aux questions
Comment créer un fichier CSV pour importer des contacts dans une plateforme SMS ?
Pour importer des contacts dans de bonnes conditions, commencez par créer un fichier dans un tableur : Excel ou LibreOffice, par exemple. La structure attendue repose sur six colonnes, dans cet ordre : user_name, phone_number, phone_number_2, user_email, notes, group_name.
Chaque ligne doit contenir les données d’un contact, avec au minimum le prénom et le numéro de téléphone si votre usage porte sur l’envoi SMS. Ensuite, enregistrez le document en CSV avec un encodage UTF-8 : vérifiez qu’aucune colonne ne manque et que les séparateurs, souvent des virgules, restent cohérents sur l’ensemble du document.
Un fichier Excel peut servir de base, mais il faut le convertir avant l’importation. En pratique, la plateforme attend un fichier CSV ou vCard, donc le plus simple reste de préparer un CSV dès le départ si vous gérez des imports de contacts réguliers.
Peut-on importer un fichier CSV ou vCard depuis n’importe quelle source ?
Oui, à condition que le document respecte le format attendu. Vous pouvez importer un fichier issu d’un tableur, d’un export CRM ou d’un fichier texte brut, tant que le fichier CSV ou vCard conserve la même structure en six colonnes et reste sous 50 Mo.
Une fois l’importation lancée, la plateforme reconnaît automatiquement le séparateur utilisé : virgules, points-virgules ou tabulations. Cela facilite l’import de contacts, y compris lorsque la liste provient d’outils différents, sans reformatage complexe.
Il est aussi possible d’importer un fichier compressé au format .zip, non verrouillé, s’il contient un seul document. Avant l’import, contrôlez simplement l’encodage et la cohérence des données.
Comment éviter les doublons lors de l'importation de contacts CSV dans une plateforme SMS ?
Le dédoublonnage fait partie du processus d’importation. La plateforme repère automatiquement les doublons sur le numéro de téléphone et bloque leur enregistrement dans la liste de contacts.
Si vos données contiennent aussi une adresse e-mail, ce champ peut également servir à la détection. À l’inverse, si l’e-mail n’est pas présent, il faut définir le numéro de téléphone mobile comme clé d’unicité dans les paramètres du compte.
Avant l’import de contacts, un tri dans le fichier source reste utile.
