Votre Première Campagne SMS Marketing en 5 minutes
Temps de lecture: 3 minutes
Twilio est une plateforme unique qui vous propose des API flexibles pour communiquer sur tous les canaux, y compris les SMS. Néanmoins, leur utilisation requiert nécessairement de la programmation.
Votre CRM ou vos outils internes ne sont pas nécessairement connectés nativement avec Twilio. Dans cet article, nous vous proposons de déployer et d'utiliser une application "clés en main" pour envoyer vos premières campagnes SMS à partir de données (numéros et champs variables) contenues dans un fichier CSV, le tout sans écrire une ligne de code.
Cette application sera déployée sur la plateforme Twilio Runtime, de cette manière vous n’avez pas à vous soucier de l’infrastructure d’hébergement.
Ci-dessous, un screenshot de l’application que nous allons utiliser et le résultat pour l'un des destinataires.
Prérequis
Pour suivre ce tutoriel, vous allez avoir besoin des éléments suivants :
- Une installation de Node.js sur votre machine avec un gestionnaire de paquets tel que npm ou yarn
- Git installé sur votre machine
- Un compte Twilio gratuit (inscrivez vous ici et recevez 15$ de crédit gratuit)
- Twilio CLI avec Twilio Serverless Toolkit d'installé (soyez sûrs d'êtres connectés à la Twilio CLI)
Déploiement de la fonction Twilio
Twilio peut héberger du code dynamique sous forme de Functions ainsi que du code statique sous forme d’Assets.
Le code de cette application disponible sur GitHub pourra directement être cloné et hébergé par Twilio en suivant les étapes ci-dessous :
Téléchargez ou clonez le code à partir du dépôt GitHub en tapant la commande suivante dans votre invite de commande :
git clone https://github.com/r-lego/CSV-to-SMS.git
Dans votre invite de commande, placez vous dans le répertoire contenant le code :
cd CSV-to-SMS
Puis en utilisant Twilio CLI, déployez le code vers votre compte Twilio :
twilio serverless:deploy
Cette dernière commande va s’appuyer sur la configuration de la fonction et la déployer sur la plateforme Twilio.
De ce fait, vos identifiants de votre compte seront automatiquement pris en compte (Account SID et Auth Token).
Vous pouvez y accéder à partir de l’URL de la ressource index.html.
Depuis votre console Twilio, vous retrouverez également le code de l’application et son URL en naviguant dans Functions puis Services.
Utilisation de l’application
L’utilisation du format de fichier CSV vous permet de très vite démarrer vos campagnes marketing SMS, en effet de nombreux outils permettent l’export de données dans ce format.
Voici un exemple de fichier au format CSV :
Number,Name,Age,City
+33612345678,Raphael,26,Paris
+33789012345,Sacha,28,Nantes
+447911123416,Jerome,24,London
Les numéros de téléphone devront être présents au format E164 dans une colonne intitulée Number.
Les autres colonnes seront interprétées comme des variables qui pourront être utilisées dans le corps du message.
Une fois un fichier sélectionné, le nombre de numéros et de variables pris en compte est affiché.
Entrez ensuite le nom que vous voulez afficher comme expéditeur du message, ce nom sera affiché aux destinataires du SMS .
Vous pouvez ensuite saisir le message qui sera remis à vos différents destinataires, tout en incluant des variables issues de votre fichier CSV.
L’application affiche également un tableau vous permettant de visualiser pour un extrait du fichier source les différentes variables présentes et en un simple clic sur le nom de l’une d’entre elles de l’ajouter au corps du message texte (entre crochets).
Une fois le message rédigé, appuyez sur "Send Messages" pour déclencher l'envoi, puis patientez.
Une fois l’envoi terminé, vous pourrez visualiser le nombre de SMS envoyés et le nombre d’erreurs retournées par Twilio lors des envois.
Pour un suivi de la délivrabilité de vos messages, vous pouvez vous appuyer sur Messaging Insights à partir de la console Twilio.
Conclusion
Félicitations, vous avez envoyé votre première campagne SMS avec Twilio!
Pour aller plus loin :
- Utilisez des Messaging Services pour envoyer des SMS sans contraintes dans différents pays
- Parcourez notre documentation et découvrez comment Twilio peut s'intégrer dans vos applications existantes.
Raphaël est Solutions Engineer à Twilio Paris. Il accompagne les entreprises dans l'optimisation de leurs solutions d'engagement client grâce aux produits Twilio. Vous pouvez le contacter par mail : rlegorande [at] twilio.com
Articles associés
Ressources connexes
Twilio Docs
Des API aux SDK en passant par les exemples d'applications
Documentation de référence sur l'API, SDK, bibliothèques d'assistance, démarrages rapides et didacticiels pour votre langage et votre plateforme.
Centre de ressources
Les derniers ebooks, rapports de l'industrie et webinaires
Apprenez des experts en engagement client pour améliorer votre propre communication.
Ahoy
Le hub de la communauté des développeurs de Twilio
Meilleures pratiques, exemples de code et inspiration pour créer des expériences de communication et d'engagement numérique.