Addon Twilio

L'addon Twilio est un plus

Débloquez Twilio Addon et d'autres fonctionnalités puissantes pour développer votre activité.

Obtenir WPForms Plus

Souhaitez-vous envoyer des messages SMS et WhatsApp lorsque des formulaires sont soumis sur votre site WordPress ? Avec l'addon WPForms Twilio, vous pouvez envoyer automatiquement des notifications SMS et WhatsApp lorsque les formulaires sont complétés.

Ce tutoriel vous montrera comment installer et utiliser l'addon Twilio avec WPForms.

Exigences :

  • Vous devez disposer d'une licence Plus ou d'une licence supérieure pour accéder à l'addon Twilio.
  • Assurez-vous que vous avez installé la dernière version de WPForms afin de respecter la version minimale requise pour l'addon Twilio.

Configuration de votre compte Twilio

Avant de configurer l'addon Twilio dans WPForms, vous devez créer et configurer votre compte Twilio. Ce processus implique la création de votre compte, la vérification de votre identité et l'obtention d'un numéro de téléphone pour l'envoi de messages. Si vous avez déjà un compte Twilio, vous pouvez passer directement à la section Connecter WPForms à Twilio.

Commencez par vous rendre sur le site Web de Twilio et créez un compte. Vous devrez fournir quelques informations de base pour commencer.

Page d'inscription Twilio

Après l'inscription, Twilio vous guidera dans le processus de configuration de votre compte. Il s'agit notamment de vérifier votre identité à l'aide d'un numéro de téléphone où vous pouvez recevoir un code de vérification. Entrez votre numéro de téléphone et Twilio vous enverra un code par SMS.

Page d'inscription à Twilio

Après avoir saisi le code de vérification, vous serez dirigé vers votre tableau de bord Twilio Console. C'est là que vous trouverez tous les outils et paramètres nécessaires pour intégrer Twilio à WPForms.

Tableau de bord Twilio

Achat d'un numéro de téléphone Twilio

Pour envoyer des messages via votre intégration WPForms, vous devez acheter un numéro de téléphone Twilio dédié. Dans votre Twilio Console, allez dans Numéros de téléphone " Gérer " Acheter un numéro dans le menu de navigation de gauche.

Acheter un numéro de téléphone Twilio

Vous y trouverez des options de recherche des numéros de téléphone disponibles. Vous pouvez rechercher des indicatifs régionaux ou des modèles de numéros spécifiques en utilisant les options de recherche en haut de la page.

Une fois que vous avez trouvé le numéro qui vous convient, cliquez sur le bouton Acheter situé à côté.

Acheter un numéro de téléphone

Une fenêtre de confirmation s'affiche, indiquant les capacités du numéro et les frais mensuels. Cliquez sur Acheter pour finaliser votre achat. Pendant l'essai gratuit, Twilio vous offre un crédit de 15 $ que vous pouvez utiliser pour acheter votre numéro de téléphone et envoyer des messages.

Acheter un numéro Twilio

Lorsque vous achetez un numéro local américain pour envoyer des SMS à des numéros américains, vous devez procéder à l'enregistrement A2P 10DLC. Il s'agit d'une exigence de l'ensemble du secteur qui permet d'éviter les spams et de protéger les consommateurs. Sans cet enregistrement, vous ne pourrez pas envoyer de messages automatisés à des numéros américains.

Pour plus de détails sur ce processus d'enregistrement, consultez le guide de Twilio sur l'enregistrement A2P 10DLC.

Pour plus de détails sur la recherche et l'achat de numéros de téléphone dans Twilio, veuillez consulter le guide officiel de Twilio.

Création de modèles de messages

Les modèles de messages sont nécessaires pour envoyer des messages WhatsApp. Si vous ne prévoyez d'envoyer que des notifications par SMS, vous pouvez sauter cette section et passer à la section Connecter WPForms à Twilio.

Les modèles de message vous aident à normaliser vos notifications WhatsApp et à les rendre plus dynamiques en y incluant les données de soumission des formulaires. Vous pouvez créer des modèles qui insèrent automatiquement des informations provenant des champs de votre formulaire.

Pour configurer des modèles de message, allez dans Messagerie " Créateur de modèles de contenu dans le menu latéral gauche de votre Twilio Console.

Constructeur de modèles de contenu Twilio

Cliquez ensuite sur le bouton Créer votre premier modèle de contenu.

Créer un modèle Twilio

Après avoir cliqué sur le bouton, vous verrez apparaître le formulaire de création de modèle dans lequel vous devrez fournir plusieurs informations importantes :

  • Nom du modèle: Saisissez un nom descriptif qui indique clairement l'objectif du modèle. Ce champ ne peut contenir que des caractères alphanumériques minuscules et des traits de soulignement.
  • Langue du modèle: Sélectionnez la langue que vous souhaitez utiliser pour vos messages parmi les options disponibles.
  • Type de contenu: Dans ce champ, vous trouverez différentes options de mise en forme de votre message. Sélectionnez le type qui correspond le mieux à vos besoins, selon que vous souhaitez envoyer de simples messages textuels, inclure des médias, ajouter des éléments interactifs ou créer des mises en page plus structurées.
    • Pour notre exemple, nous allons sélectionner le type de contenu Texte.

Une fois ces informations ajoutées, cliquez sur le bouton Créer pour passer à l'étape suivante.

Constructeur de modèles de contenu Twilio

Vous accéderez ensuite à la page de configuration du modèle. Vous y trouverez des options pour personnaliser le contenu de votre modèle. Faites défiler la page jusqu'à la section Contenu et, dans le champ Corps , saisissez le texte de votre message.

Modifier le contenu d'un modèle Twilio

Pour rendre vos messages dynamiques, vous pouvez ajouter des variables qui seront remplacées par les données réelles du formulaire lorsque le message sera envoyé. Pour ajouter une variable, cliquez sur le bouton Ajouter une variable sous le champ Corps.

Ajouter un modèle Twilio variable

Les variables utilisent des doubles accolades avec des nombres, comme par exemple : "Bonjour {{1}}! Merci pour votre numéro de commande {{2}}."

Après avoir saisi votre message, cliquez sur Enregistrer et soumettez-le à l'approbation de WhatsApp.

Cliquer sur enregistrer et soumettre à l'approbation de WhatsApp

Vous verrez apparaître une fenêtre contextuelle vous demandant de fournir des exemples de valeurs pour chaque variable que vous avez utilisée. Ces valeurs types aident WhatsApp à comprendre comment votre modèle sera utilisé.

Saisissez le texte de l'échantillon approprié pour chaque variable et cliquez sur Enregistrer avec les échantillons pour terminer le processus de création du modèle.

Saisir un exemple de texte pour la variable

Ne vous préoccupez pas encore des valeurs exactes que vous utiliserez dans vos messages. Plus tard, lorsque vous connecterez votre formulaire à Twilio dans WPForms, vous serez en mesure de faire correspondre ces variables à des champs de formulaire spécifiques. Cela signifie que vous pouvez choisir quelles données du champ de formulaire doivent remplacer chaque variable dans votre message.

Pour plus de détails sur la création de modèles de messages, les options de formatage et les meilleures pratiques, veuillez consulter le guide officiel de Twilio sur la configuration des modèles de messages WhatsApp.

Connecter WPForms à Twilio

Une fois que le plugin WPForms est en place et que votre licence est vérifiée, installez et activez l'addon Twilio.

Pour connecter votre compte Twilio à WPForms, allez dans WPForms " Settings et cliquez sur l'onglet Integrations .

Onglet Intégrations

Cliquez ensuite sur l'option Twilio pour développer ses paramètres. Cliquez ensuite sur le bouton Ajouter un nouveau compte.

Onglet Ajouter un nouveau compte

Vous verrez apparaître deux champs dans lesquels vous devrez ajouter le SID de votre compte Twilio et le jeton d'authentification, ainsi qu'un surnom pour le compte.

Identifiants Twilio

Gardez cet onglet de navigateur ouvert, car nous y reviendrons plus tard.

Accéder à vos identifiants Twilio

Pour trouver vos informations d'identification, commencez par vous connecter à votre Twilio Console. Une fois connecté, localisez la section Infos sur le compte dans votre tableau de bord.

Infocomptes Tableau de bord Twilio

Cette section contient deux informations importantes dont vous aurez besoin : l'identifiant de votre compte et le jeton d'authentification. Veillez à copier ces deux informations en cliquant sur l'icône de copie.

Copier le SID du compte

Ajouter des informations d'identification Twilio à WPForms

Après avoir copié votre clé Account SID, retournez dans l'onglet du navigateur avec WPForms ouvert et collez la clé que vous venez de copier dans le champ Twilio Account SID .

Coller le SID du compte

De même, vous devrez copier votre jeton d'authentification de Twilio et le coller dans le champ jeton d'authentification de Twilio.

Coller le jeton d'authentification

Ensuite, ajoutez un surnom dans le champ Nom du compte Twilio. Ceci est uniquement pour référence interne et peut être utile si vous décidez ultérieurement de connecter d'autres comptes Twilio.

Lorsque vous êtes prêt, cliquez sur le bouton Connect to Twilio.

Cliquez sur Connecter à Twilio

WPForms va maintenant connecter votre site à votre compte Twilio. Une fois la connexion terminée, un statut vert " Connecté" apparaîtra à côté de votre intégration Twilio.

Statut de connexion à Twilio

Utiliser Twilio avec vos formulaires

Maintenant que vous avez connecté WPForms à votre compte Twilio, vous pouvez lier Twilio à vos formulaires. Pour ce faire, vous devrez d'abord créer un nouveau formulaire ou éditer un formulaire existant pour accéder au constructeur de formulaire.

Dans le générateur de formulaires, allez dans Marketing " Twilio. Cliquez ensuite sur le bouton Ajouter une nouvelle connexion.

Ajouter une nouvelle connexion Twilio

Ensuite, une fenêtre apparaît pour vous permettre de saisir un pseudonyme de connexion. N'hésitez pas à utiliser le surnom de votre choix, car il ne sera pas visible par vos utilisateurs. Une fois que vous avez ajouté un surnom, cliquez sur le bouton OK.

Saisir un pseudonyme de connexion

Une fois que vous avez nommé votre connexion, vous devez choisir le compte que vous avez connecté dans le menu déroulant Sélectionner un compte.

Sélectionner le compte dans le menu déroulant

Après avoir sélectionné un compte, plusieurs options de configuration s'offrent à vous.

Envoyer en tant que

Choisissez le mode d'envoi de vos notifications. Vous pouvez choisir entre SMS et WhatsApp. Votre choix déterminera certaines des options supplémentaires qui apparaissent ci-dessous.

Envoyer comme champ

Envoyer depuis

Choisissez lequel de vos numéros de téléphone Twilio doit être utilisé pour envoyer le message. Cette liste déroulante affichera tous les numéros de téléphone que vous avez achetés dans votre compte Twilio.

Champ "Send From

Envoyer à

Indiquez qui doit recevoir les notifications. Vous avez le choix entre deux options :

  • Champs de téléphone: Sélectionnez cette option pour envoyer des messages aux personnes qui soumettent un formulaire.
  • Numéro de téléphone vérifié: Choisissez cette option pour envoyer des notifications à un numéro de téléphone spécifique que vous avez préalablement vérifié dans votre compte Twilio.
Champ "Envoyer à

Champ du téléphone

Remarque: Ce champ n'apparaît que lorsque l'option Champs téléphoniques est sélectionnée dans le menu déroulant Envoyer à.

Dans cette liste déroulante, sélectionnez le champ du formulaire qui contient le numéro de téléphone du destinataire.

Champ téléphone

Numéro de téléphone vérifié

Remarque: Ce champ n'apparaît que lorsque l'option Numéros de téléphone vérifiés est sélectionnée dans le menu déroulant Envoyer à.

Dans ce menu déroulant, choisissez parmi la liste des numéros de téléphone vérifiés dans votre compte Twilio.

Champ du numéro de téléphone vérifié

Message

Ce champ apparaît lorsque SMS est sélectionné dans le champ Envoyer sous. Saisissez ici le texte que vous souhaitez envoyer. Vous pouvez cliquer sur le bouton Afficher les balises intelligentes situé à côté de ce champ pour inclure du contenu dynamique, comme les valeurs des champs de formulaire, dans votre message.

Champ de message

Modèle de message

Ce champ apparaît lorsque WhatsApp est sélectionné dans le champ Envoyer sous. Sélectionnez ici l'un des modèles que vous avez créés précédemment dans la section Modèles de message. Ceci est nécessaire pour la conformité de la messagerie WhatsApp Business.

Champ du modèle de message

Variables du modèle

Après avoir sélectionné un modèle de message WhatsApp contenant des variables, vous verrez apparaître une section Variables du modèle. Ici, vous pouvez associer les champs de votre formulaire aux variables de votre modèle.

Pour chaque variable de votre modèle, vous verrez une liste déroulante correspondante dans laquelle vous pourrez sélectionner la valeur du champ de formulaire qui remplacera cette variable lors de l'envoi du message.

Champ des variables du modèle

Par exemple, si votre modèle de message est "Bonjour {{1}}! Merci pour votre numéro de commande {{2}}"Vous le feriez :

  • Associez la variable 1 à un champ de formulaire contenant le nom du client.
  • Associer la variable 2 à un champ de formulaire contenant le numéro de commande.

Ce mappage permet de s'assurer que vos messages WhatsApp incluent automatiquement les informations correctes de vos formulaires.

Une fois que vous avez fini de configurer la connexion Twilio de votre formulaire, cliquez sur Enregistrer en haut du générateur de formulaires.

Sauvegarder le formulaire

Activation de l'Environnement de test pour WhatsApp (facultatif)

Si vous souhaitez tester la messagerie WhatsApp avant de créer un compte WhatsApp Business complet, vous pouvez utiliser l'environnement Sandbox de Twilio. Cela vous permet de tester votre intégration sans avoir besoin de l'approbation de WhatsApp.

Pour ce faire, vous devez connecter votre numéro de téléphone au Twilio WhatsApp Sandbox. Pour ce faire, connectez-vous à votre Twilio Console et naviguez vers Messagerie " Essayer " Envoyer un message WhatsApp dans la barre latérale gauche.

Twilio Envoyer un message WhatsApp

Sur la page de test de WhatsApp, faites défiler vers le bas jusqu'à la rubrique Se connecter à l'Environnement de test de WhatsApp où vous verrez les détails de votre connexion unique à l'Environnement de travail, y compris un numéro de téléphone Twilio. (+14155238886) et un code de participation. Vous pouvez vous connecter à l'Environnement de travail en envoyant votre code de participation à ce numéro via WhatsApp ou en scannant le code QR affiché sur la page avec l'application WhatsApp de votre téléphone.

Boîte à sable Twilio

Après avoir envoyé le code d'adhésion, vous recevrez un message de confirmation indiquant que votre numéro de téléphone est désormais connecté à l'Environnement de test et prêt à être testé.

Boîte à sable Twilio

Pour plus de détails sur la configuration de Twilio sandbox, consultez le guide officiel de Twilio.

Une fois que vous avez connecté votre numéro de téléphone à la Sandbox de Twilio, vous pouvez configurer WPForms pour l'utiliser. Ouvrez votre formulaire dans le constructeur de formulaire et allez dans vos paramètres de connexion Twilio, sélectionnez WhatsApp dans la liste déroulante Send As pour faire apparaître l'option Enable Sandbox Mode.

Bouton d'activation du mode bac à sable

Lorsque vous activez cette option, elle modifie la façon dont vos messages WhatsApp sont traités. Au lieu de demander un modèle de message pré-approuvé, vous verrez un champ Message dans lequel vous pourrez saisir tout texte personnalisé que vous souhaiteriez utiliser.

Champ de message

L'addon enverra alors vos messages en utilisant le numéro de test de Twilio. (+14155238886)Vous pouvez ainsi tester l'intégration de WhatsApp sans disposer d'un compte WhatsApp Business.

N'oubliez pas d'enregistrer votre formulaire après avoir activé le mode bac à sable et configuré le texte de votre message dans le champ Message.

Configuration de la logique conditionnelle (facultatif)

La logique conditionnelle vous permet de choisir si une action est exécutée ou non en fonction des choix de l'utilisateur dans votre formulaire. À titre d'exemple, nous allons montrer comment vous pouvez utiliser la logique conditionnelle pour envoyer des messages via la méthode de notification préférée de l'utilisateur en créant deux connexions Twilio distinctes - l'une pour les notifications SMS et l'autre pour les notifications WhatsApp.

Pour ce faire, vous devez d'abord créer deux connexions Twilio en suivant les étapes décrites ci-dessus. Configurez une connexion pour envoyer des messages SMS et une autre pour envoyer des messages WhatsApp.

Ajoutez ensuite un champ Choix multiples à votre formulaire. Dans notre exemple, nous allons intituler le champ " Comment souhaitez-vous être informé ?" et ajouter deux choix : SMS et WhatsApp.

Champ de logique conditionnelle

Ensuite, allez dans Marketing " Twilio dans le générateur de formulaires et activez l'option Enable Conditional Logic (Activer la logique conditionnelle ). Vous devez ensuite définir les règles de votre logique conditionnelle.

Règles de logique conditionnelle

Pour la connexion SMS, définissez la règle comme suit : Traiter cette connexion si Comment voulez-vous être notifié ? est SMS.

Règles de logique conditionnelle

Pour la connexion WhatsApp, réglez-la sur : Traiter cette connexion si Comment voulez-vous être notifié ? est WhatsApp.

Règles de logique conditionnelle

Enfin, veillez à enregistrer votre formulaire pour appliquer la logique conditionnelle.

Avec cette configuration, lorsque les utilisateurs remplissent votre formulaire, ils reçoivent automatiquement des notifications par le biais de leur méthode préférée - SMS ou WhatsApp - en fonction de leur sélection dans le formulaire.

Questions fréquemment posées

Nous répondons ci-dessous à quelques-unes des questions les plus fréquentes concernant l'addon Twilio.

Pourquoi mes messages WhatsApp ne fonctionnent-ils plus en mode bac à sable ?

Lorsque vous testez des messages WhatsApp en mode bac à sable, vous disposez d'une période de test de trois (3) jours après la connexion initiale de votre numéro de téléphone. À l'issue de cette période, vos messages cesseront d'être envoyés. Pour poursuivre les tests, il vous suffit de vous reconnecter à l'Environnement de test en suivant les étapes de la section Activer l'Environnement de test pour WhatsApp ci-dessus.

Puis-je consulter l'état de livraison et les journaux de mes messages ?

Oui, vous pouvez suivre l'état des messages et les journaux dans WPForms et dans la console Twilio.

Dans WPForms, vous pouvez voir l'état de livraison des messages et les journaux directement depuis WPForms " Outils et en ouvrant l'onglet Journaux.

Logs WPForms

Pour plus de détails sur l'enregistrement des activités dans WPForms, voir notre guide sur l'activation de l'enregistrement des activités.

En outre, dans la console Twilio, allez dans Moniteur " Journaux " Messagerie programmable pour afficher les journaux de messagerie détaillés, y compris l'état de livraison, l'horodatage, le contenu, les informations sur le destinataire et les erreurs éventuelles.

Journaux Twilio

Pour plus d'informations sur les journaux de messagerie, consultez le guide officiel de Twilio sur les journaux de messagerie.

Voilà, c'est fait ! Nous venons de vous montrer comment installer et utiliser l'addon Twilio avec WPForms.

Ensuite, vous souhaitez ajouter un CAPTCHA à vos formulaires afin d'éviter les soumissions de spam ? N'oubliez pas de consulter notre tutoriel sur le choix d'un CAPTCHA pour vos formulaires pour plus de détails.

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites web qui font confiance à WPForms.

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.