Passer au contenu principal

Comment importer des contacts via un fichier CSV dans WAX ?

Importez vos listes de contacts par lot dans WAX pour les cibler dans vos campagnes WhatsApp, RCS ou SMS.

Importez vos contacts en une fois depuis un fichier .csv dans WAX. Ils sont regroupés dans une audience list, que vous pouvez passer en opt-in directement à l'import, puis cibler dans vos campagnes WhatsApp, RCS ou SMS.

Les grandes étapes

  1. Préparez et importez votre fichier CSV : vos contacts sont regroupés dans une audience list.

  2. Ajoutez le consentement (opt-in) de vos contacts sur le bon canal, directement à l'import, ou plus tard avec une campagne silencieuse.

  3. Ciblez votre liste dans une campagne classique (message de bienvenue, offre…).

Avant de commencer : ce qu'il faut savoir

  • Audience list et segment : vos contacts importés sont regroupés dans une audience list, que vous pourrez ensuite utiliser pour cibler une campagne.

  • Format : votre fichier doit être au format .csv.

  • Statut opt-in : sans consentement ajouté, les contacts importés qui n'ont jamais été opt-in dans WAX arrivent avec un statut unknown et ne peuvent pas recevoir de campagne.

  • Consentement : ne passez en opt-in que des contacts qui ont réellement accepté de recevoir vos messages sur le canal concerné.

Étape 1️⃣ : Préparez votre fichier

Créez votre fichier en suivant le modèle ci-dessous :

phone_number

first_name

email

33XXXXXXXXX

Oumayma

33XXXXXXXXX

Enora

  • Renommez la colonne du numéro de téléphone en phone_number et placez-la en colonne A. Indiquez les numéros au format international, sans le « + » ni le 0 initial (ex. 33612345678).

  • Renommez la colonne du prénom en first_name.

  • Pour toute autre information (attribut personnalisé), utilisez des underscores à la place des espaces et évitez les majuscules : date_naissance plutôt que Date Naissance.

💡 Ajoutez dès maintenant les colonnes utiles à vos futures campagnes (ville, boutique préférée, date de naissance…) : elles deviendront des attributs, utilisables pour segmenter et personnaliser vos messages.

Étape 2️⃣ : Exportez le fichier au format CSV

Une fois votre liste prête, exportez-la au format .csv depuis votre tableur (Excel, Google Sheets…).

Étape 3️⃣ : Importez le fichier dans WAX

  1. Rendez-vous dans Audience > List et Segment.

  2. Cliquez sur Create > List from CSV.

  3. Uploadez votre fichier .csv.

  4. Donnez un nom à votre audience list. Choisissez-le bien : il sera utilisé comme source opt-in de vos contacts (ex. « Salon Paris oct. 2026 »).

  5. Choisissez le séparateur de valeurs de votre fichier (virgule, point-virgule…), ou laissez Autodetect : WAX le détecte automatiquement.

  6. Faites correspondre chaque colonne à un attribut WAX : WAX propose automatiquement l'attribut des colonnes reconnues (badge Auto). Pour les autres, choisissez un attribut existant ou créez-en un nouveau en tapant son nom.

Ajoutez le consentement et un tag

Avant de lancer l'import, vous pouvez directement indiquer que vos contacts ont donné leur consentement, et leur ajouter un tag :

  • Add consent for : cochez WhatsApp et/ou SMS / RCS pour passer tous les contacts importés en opt-in sur ce canal (attribut whatsapp_opt_in_status pour WhatsApp, sms_optin_status pour SMS et RCS). Ils pourront recevoir vos campagnes dès la fin de l'import.

  • Tag name (optional) : ajoutez un tag pour retrouver facilement ces contacts, par exemple import_salon_paris_2026. Vous pourrez créer un segment sur ce tag.

Cliquez ensuite sur Import contacts.

⚠️ Ne cochez un canal que si tous les contacts du fichier ont accepté de recevoir vos messages sur ce canal. Si ce n'est pas le cas, séparez-les dans des fichiers différents.

Suivez l'avancement de l'import

L'import passe en statut In Progress le temps du traitement. Dans l'Import History, vous retrouvez pour chaque import :

  • son statut : Completed ou Failure ;

  • le détail du traitement : nombre total de lignes, lignes traitées, contacts créés, mis à jour et doublons détectés ;

  • les erreurs éventuelles : cliquez sur View dans la colonne Errors.

Une fois l'import terminé, votre liste apparaît dans Audience > Lists.

Étape 4️⃣ (si besoin) : Passez vos contacts en opt-in avec une campagne silencieuse

Si vous n'avez pas ajouté le consentement au moment de l'import, ou si vous souhaitez passer une liste existante en opt-in, utilisez une campagne silencieuse : une campagne qui ne contient aucun message, uniquement un bloc Opt-In. Vos contacts ne reçoivent rien, et cet envoi n'est pas facturé.

Construisez le flow de la campagne

  1. Créez une nouvelle campagne, puis dans l'éditeur de flow, ajoutez un bloc Opt-In relié directement au Start node. N'ajoutez aucun bloc de message.

  2. Configurez le bloc : activez Opt-in contact, puis choisissez le canal : WhatsApp (met à jour whatsapp_opt_in_status) ou RCS/SMS (met à jour sms_optin_status).

  3. Pour plusieurs canaux, ajoutez un bloc Opt-In par canal, tous reliés au Start node.

💡 Nommez clairement votre campagne silencieuse (ex. « Opt-in import salon Paris oct. 2026 ») : son nom apparaît comme source de la mise à jour opt-in sur la fiche de chaque contact.

Choisissez l'audience

À l'étape Audience, sélectionnez dans Select your audience la liste à passer en opt-in.

Vérifiez et envoyez

  1. À l'étape Review & Schedule, vérifiez le nombre de contacts dans l'audience sélectionnée.

  2. Choisissez Send Now ou Schedule for later, puis cliquez sur Submit campaign.

⚠️ Attendez la fin de l'import (statut Completed, 100 % des contacts importés) avant d'envoyer la campagne silencieuse. Sinon, les contacts pas encore importés ne seront pas passés en opt-in.

Étape 5️⃣ : Vérifiez le résultat et ciblez vos contacts

  • Dans Contacts, filtrez par statut opt-in ou par tag pour vérifier que vos contacts sont bien à jour.

  • Sur la fiche d'un contact, vous voyez son WhatsApp Opt-in Status (ou SMS Opt-in Status pour RCS/SMS), la date de la dernière mise à jour et sa source (le nom de votre liste ou de votre campagne silencieuse, ou de la personne à l'origine d'une mise à jour manuelle).

  • Vos contacts sont prêts : ciblez votre liste dans une campagne classique. Voir Comment créer une campagne dans WAX ?

Pourquoi mon import est-il refusé ?

Un import CSV peut échouer à deux moments :

  • Au moment de l'upload, le fichier est rejeté immédiatement si :

    • il n'est pas au format .csv ;

    • deux colonnes portent le même nom ;

    • aucune colonne n'est associée au numéro de téléphone ;

    • une colonne citée dans le mapping est absente du fichier.

  • Pendant le traitement, tout l'import échoue si :

    • le fichier est vide, corrompu ou dans un encodage de texte non reconnu ;

    • le séparateur (virgule, point-virgule, tabulation) est incohérent ou non détecté ;

    • l'import reste bloqué en In Progress plus d'une heure : il est alors automatiquement marqué en échec.

Si le problème persiste, contactez-nous via le chat en bas à droite de votre écran.

Tips & Conseils

  • Testez avec un petit fichier (quelques lignes, vous et vos collègues) avant d'importer toute votre base.

  • Une liste par source : créez une liste par origine (salon, boutique, ancien outil…). Le nom de la liste servant de source opt-in, vous gardez une trace claire du consentement de chaque contact.

  • Ajoutez toujours un tag à l'import : vous retrouverez exactement les contacts de chaque fichier.

  • Nettoyez votre fichier avant l'import : supprimez les doublons et les lignes sans numéro de téléphone.

Avez-vous trouvé la réponse à votre question ?