Expertise guide

Comment envoyer un message SMS personnalisé et unique pour chaque destinataire via CSV / Excel

Découvrez comment importer un fichier CSV ou Excel avec des messages uniques par contact (RIB, montant dû, colis) et les envoyer en masse avec EnvoiSMS.ma.

Dernière mise à jour : 8 juillet 2026
Comment envoyer un message SMS personnalisé et unique pour chaque destinataire via CSV / Excel

Introduction

Pour beaucoup d'entreprises au Maroc (services de comptabilité, e-commerces, cabinets médicaux ou agences immobilières), le fichier Excel ou Google Sheets est le cœur du suivi client. Mais lorsqu'il s'agit de notifier des clients avec des informations hautement personnalisées — comme un montant de facture précis, un numéro de colis unique, un RIB spécifique ou le nom d'un conseiller attitré — l'envoi de masse classique avec un simple modèle fixe ne suffit plus. Saisir manuellement 90 ou 100 messages différents sur un téléphone est une perte de temps considérable et une source d'erreurs majeure. Heureusement, la plateforme **EnvoiSMS.ma** intègre un système d'importation intelligent capable de mapper des colonnes entières à des variables dynamiques. Voici le guide complet et professionnel pour diffuser une campagne où chaque destinataire reçoit un message 100 % unique et adapté à sa situation. ![Bannière EnvoiSMS - Campagnes SMS personnalisées via CSV/Excel](/images/blog/csv-custom-campaigns.png)

Le principe des variables dynamiques {{custom}}

Par défaut, la plateforme reconnaît les données standards d'un contact comme son numéro de téléphone (`{{phone}}`), son nom (`{{name}}`) et son e-mail (`{{email}}`). Pour gérer des informations complémentaires (comme un solde dû, une référence de commande ou un message déjà rédigé dans une cellule), le système détecte automatiquement les colonnes additionnelles de votre fichier Excel ou CSV et les associe dans leur ordre d'apparition à 3 variables dynamiques libres : - **`{{custom1}}`** (première colonne personnalisée) - **`{{custom2}}`** (deuxième colonne personnalisée) - **`{{custom3}}`** (troisième colonne personnalisée) Si vous avez déjà rédigé le message exact pour chaque client dans votre tableau, il vous suffira d'importer cette colonne et d'utiliser la variable `{{custom1}}` comme unique contenu de votre campagne.

1. Préparation du fichier d'importation (Excel ou CSV)

Pour que l'outil d'importation comprenne la structure de votre fichier, organisez votre tableau avec des en-têtes explicites. Voici la configuration recommandée pour un fichier contenant un message spécifique par destinataire : - **téléphone** (ou **phone**) : Contient le numéro de téléphone (au format international, ex: `+212611223344` ou `0600112233`). - **name** : Utilisez précisément l'en-tête `name` pour que le système l'associe directement à la variable `{{name}}`. - **message** (ou tout autre nom) : Cette colonne contiendra le texte personnalisé complet de chaque destinataire. Ne contenant aucun mot-clé standard, elle sera automatiquement reconnue comme le premier champ personnalisé libre et rattachée à `{{custom1}}`.

2. Importation dans la section "Contacts"

L'importation de vos clients et de leurs messages associés s'effectue dans l'espace Contacts du tableau de bord avant de configurer l'envoi : 1. Connectez-vous sur votre espace [EnvoiSMS.ma Dashboard](https://envoisms.ma/dashboard). 2. Accédez à l'onglet **Contacts** dans le menu latéral. 3. **Créez une liste dédiée** (ex: *Recouvrement_Aout_2026*) en cliquant sur *Créer une liste*. 4. Sélectionnez cette liste cible dans le menu déroulant du module d'importation. 5. Faites glisser votre fichier dans la zone **Importation collective (Excel / CSV)**. 6. **Vérifiez le mapping en temps réel** : La plateforme affiche un récapitulatif des colonnes détectées. Assurez-vous que votre colonne de texte personnalisé est bien associée à la variable `{{custom1}}`. 7. Cliquez sur le bouton pour valider l'importation.

3. Création et diffusion de la campagne

Une fois vos contacts importés avec succès, l'envoi groupé et individualisé se fait en quelques clics : 1. Rendez-vous dans la section **Campagnes** puis sélectionnez le **Configurateur**. 2. Donnez un nom clair à votre campagne. 3. Choisissez le canal d'envoi : **SMS Standard** ou **WhatsApp Business**. 4. Sélectionnez la liste de contacts que vous venez d'importer. 5. Sélectionnez votre **Sender ID** (l'identifiant d'expéditeur validé pour votre entreprise). Si votre Sender ID personnalisé est en attente de validation, vous pouvez utiliser l'expéditeur de test par défaut `EnvoiSMS` pour valider l'envoi immédiat. 6. Dans le champ **Corps du message**, insérez simplement la variable `{{custom1}}`. 7. **Visualisez l'aperçu** : Sur la droite, le simulateur de smartphone affichera le message réel extrait de la ligne de votre premier contact. 8. Cliquez sur **Diffuser la campagne**.

💡 Pourquoi choisir EnvoiSMS pour votre entreprise ?

Délivrabilité Critique

Moins de 4 secondes pour vos OTP via des canaux directs opérateurs IAM, Inwi et Orange Maroc.

💰

Optimisation du Budget

WhatsApp Business API dès 0,09 MAD par message. Le meilleur ROI conversationnel.

🛡️

Données Souveraines (CNDP)

Hébergement conforme aux réglementations de protection des données personnelles locales.

Articles suggérés

SMS A/B Testing : Optimisez vos Campagnes
guide

SMS A/B Testing : Optimisez vos Campagnes

Glossaire SMS API : Tous les Termes Techniques Expliques
guide

Glossaire SMS API : Tous les Termes Techniques Expliques

Cascade SMS et WhatsApp : Optimiser les Coûts : Guide et Stratégie Business (France)
guide

Cascade SMS et WhatsApp : Optimiser les Coûts : Guide et Stratégie Business (France)