Passer au contenu principal
Toutes les collectionsChatsConnecter des canaux
Comment connecter WhatsApp by Twilio à RemOnline Chats ?
Comment connecter WhatsApp by Twilio à RemOnline Chats ?

Découvrez comment connecter et paramétrer correctement un numéro WhatsApp à RemOnline

Christina avatar
Écrit par Christina
Mis à jour il y a plus d'un mois

Dans cet article, vous apprendrez comment créer un compte Twilio requis, comment connecter un numéro professionnel WhatsApp à votre compte Twilio, que vous utiliserez pour communiquer avec vos clients, et comment connecter un numéro WhatsApp à RemOnline.

Qu'est-ce que Twilio ?

Twilio est une plateforme d'API de communication qui permet aux développeurs et aux entreprises d'intégrer facilement des outils de communication tels que la téléphonie, les SMS, les Chats et la vidéo dans leurs apps et sites web. Avec Twilio, vous pouvez envoyer des messages texte, passer des appels téléphoniques, configurer des réponses automatisées, et bien plus encore. Twilio nous aidera à intégrer WhatsApp dans RemOnline.

Créer un compte Twilio

Avant de commencer ce guide, vous aurez besoin de :

Si vous utilisez votre propre numéro de téléphone, celui-ci doit pouvoir recevoir un SMS ou un appel téléphonique. Si le numéro ne peut recevoir que des appels téléphoniques, il ne peut pas utiliser un SVI (réponse vocale interactive).

Remarque: pour pouvoir utiliser votre propre numéro de téléphone, celui-ci ne doit pas être connecté à d'autres comptes WhatsApp.

Créer un expéditeur WhatsApp

Une fois que vous disposez de la version payante de Twilio, vous devez enregistrer un expéditeur WhatsApp, qui vous permettra d'envoyer et de recevoir des messages WhatsApp depuis la marque de votre entreprise en utilisant les API de Twilio. Certaines restrictions sont appliquées par Mon entreprise (la société propriétaire de WhatsApp) et vous devrez probablement procéder à une vérification commerciale Meta avant de mettre votre application en production ou d'intégrer d'autres expéditeurs WhatsApp.

Pour créer un expéditeur WhatsApp :

1. Commencez par vous connecter à la console Twilio.

2. Naviguez vers Messaging > Senders > WhatsApp senders. Vous accéderez ainsi à la section WhatsApp Senders de la console, où vous créerez votre WhatsApp sender.

3. Passez en revue les informations de cette page et cliquez sur Get Started.

4. Consultez les conditions d'utilisation de WhatsApp et cochez la case si vous les acceptez. Cliquez ensuite sur Confirm.

5. Ensuite, sélectionnez le numéro de téléphone que vous souhaitez connecter à l'API commerciale de WhatsApp. Vous pouvez utiliser votre numéro Twilio ou votre propre numéro de téléphone. Cliquez sur Continue.

Lier votre compte WhatsApp Business à votre compte Twilio

Cette Étape ouvrira une fenêtre contextuelle qui vous conduira à Facebook.com. Ne terminez pas la fenêtre contextuelle et ne naviguez pas vers une autre page de la console Twilio. Vous aurez besoin de la fenêtre de la Console Twilio pour les étapes ultérieures de ce guide.

1. Connectez-vous à Facebook si ce n'est pas déjà fait, ou cliquez sur Continue as [your name] si vous êtes déjà connecté. Après vous être connecté, vous verrez une vue d'ensemble de la procédure de connexion de votre numéro à WhatsApp.

2. Après vous être connecté, vous verrez les étapes suivantes du processus de connexion de votre numéro à WhatsApp. Cliquez sur Get started.

3. Facebook vous demandera alors d'autoriser Twilio à gérer votre compte professionnel WhatsApp. Cliquez sur Continue pour continuer.

4. Sur l'écran suivant, sélectionnez dans la liste le Meta Business Account correspondant à votre entreprise. Si vous n'en avez pas, vous pouvez en créer un nouveau en sélectionnant l'option Create a Business Account.

5. Ensuite, vous pourrez sélectionner un WhatsApp Business Account (WABA) ou en créer un nouveau.

Lors de l'enregistrement du premier expéditeur WhatsApp dans un compte Twilio, veuillez créer un nouveau WABA qui ne sera utilisé qu'avec ce compte Twilio spécifique. Lors de l'intégration d'expéditeurs supplémentaires dans le même compte Twilio, vous devrez sélectionner le même WABA que celui que vous avez créé lors du processus d'intégration du premier expéditeur WhatsApp. Lorsqu'un WABA est connecté à votre compte Twilio, l'identifiant s'affiche sur la page des expéditeurs WhatsApp.

Important: si vous avez déjà un numéro WhatsApp approuvé avec un autre fournisseur, alors suivez les étapes de cet article.

6. Sur l'écran suivant, vous devrez saisir les informations suivantes :

WhatsApp Business Account Name - Ce nom est uniquement utilisé à des fins internes et n'est pas destiné aux consommateurs. Si vous avez sélectionné un WABA dans l'écran précédent, vous ne pourrez pas modifier le nom ici.

WhatsApp Business Profile Display Name - C'est ce que vos clients verront. Il doit répondre aux exigences fixées par WhatsApp.

Category - Sélectionnez la catégorie qui décrit le mieux votre entreprise. Elle s'affiche aux consommateurs lorsqu'ils consultent votre profil.

Business Description - Cette description est également affichée aux consommateurs lorsqu'ils consultent votre profil dans l'application WhatsApp.

Website - Cette information est également affichée aux consommateurs lorsqu'ils consultent votre profil dans l'application WhatsApp. Une fois que vous aurez enregistré votre WhatsApp Sender, vous aurez la possibilité d'ajouter un autre site web si vous le souhaitez.

Nous vous recommandons vivement d'utiliser le nom de votre entreprise comme nom d'affichage lors de l'enregistrement des expéditeurs WhatsApp, car WhatsApp rejettera tout ce qui ne correspond pas au nom de l'entreprise dans le gestionnaire lié.

Cependant, il se peut que vous ayez un nom de marque que vous souhaitez utiliser comme nom d'affichage pour votre profil commercial WhatsApp et qui diffère du nom de votre entreprise. Si c'est le cas, il doit y avoir une association claire, publiée à l'extérieur, entre votre entreprise et la marque. Cette association entre la marque et votre entreprise doit être affichée sur votre site web et sur le nom d'affichage lui-même.

Par exemple, si votre entreprise est Johnny Mobile et que votre marque est « PizzaApp », nous vous recommandons d'utiliser le nom d'affichage « PizzaApp by Johnny Mobile ». Cette association doit être publiée sur votre site web, afin que WhatsApp puisse la vérifier. Cela signifie que quelque part sur le site web, il doit y avoir une relation visible entre les deux noms. Si vous souhaitez conserver le nom « PizzaApp », il faudra généralement faire appel à WhatsApp et la procédure d'enregistrement pourra être prolongée.

Pour plus d'informations, vous pouvez consulter les règles de WhatsApp en matière de nom d'affichage.

Vérifier votre numéro professionnel WhatsApp

1. Si vous utilisez un numéro Twilio avec des capacités SMS, passez à la fenêtre de la console Twilio que vous avez laissée ouverte à l'Étape 1 et cliquez pour copier votre numéro Twilio.

2. Collez ensuite le numéro dans la fenêtre contextuelle de Facebook. Gardez la méthode de vérification par message texte sélectionnée, puis cliquez sur Send Code.

Si vous n'utilisez pas de numéro Twilio, entrez le numéro que vous souhaitez utiliser et choisissez votre méthode de vérification.

Ne continuez pas si vous recevez un message d'avertissement concernant le déplacement de votre numéro. Au lieu de cela, veuillez ouvrir un ticket d'assistance et noter que vous avez besoin que votre numéro soit migré depuis Mon entreprise ou l'entreprise précédente (c'est-à-dire le Business Solution Provider) avec laquelle vous avez travaillé.

3. Le code de vérification s'affichera alors dans la console Twilio sous la rubrique Verification code. Cliquez sur Copy et collez-le dans la fenêtre contextuelle de Facebook.

4. Vous pouvez ensuite cliquer sur OK dans l'écran suivant pour fermer la fenêtre contextuelle.

Enregistrer votre numéro auprès de WhatsApp

Félicitations ! Votre compte WhatsApp Business est désormais lié à votre compte Twilio. Twilio commencera alors le processus d'enregistrement de votre numéro auprès de WhatsApp. Ce processus peut prendre jusqu'à 2 minutes.

Une fois l'enregistrement réussi, votre numéro s'affichera. Vous pouvez cliquer sur Edit Sender pour utiliser un service de messagerie et mettre à jour le reste de votre profil WhatsApp Business, y compris votre photo de profil.

Si vous n'avez pas encore procédé à la vérification de Meta Business, votre accès à WhatsApp sera limité dans un premier temps. Si vous avez déjà procédé à la vérification de votre entreprise, vous aurez un accès complet à WhatsApp.

Intégrer des numéros supplémentaires

Pour intégrer des numéros supplémentaires, vous devez répéter ce processus, tout en veillant à sélectionner le même compte Meta Business Manager et le même compte WhatsApp Business. Le gestionnaire Meta Business et le compte WhatsApp Business actuellement liés à votre compte Twilio sont affichés dans la console Twilio.

Veuillez noter: tant que vous n'avez pas terminé la vérification Meta business, certains numéros peuvent rester en attente et ne peuvent pas être utilisés pour envoyer des messages. Une fois la vérification commerciale Meta terminée, il se peut que vous deviez supprimer les expéditeurs WhatsApp et recommencer le processus pour les intégrer complètement.

Créer un service de messagerie

Pour créer un service de messagerie, allez dans Messages > Services et cliquez sur Create Messaging Service.

Étape 1. Remplissez les champs suivants :

Messaging Service friendly name - trouvez un nom pour votre service de messagerie (par exemple, Chats de commande).

Select what you want to use Messaging for - choisissez l'objectif qui correspond le mieux à vos Chats.

Cliquez sur Create Messaging Service.

Étape 2. Cliquez sur Add senders, sélectionnez WhatsApp Number et choisissez le numéro pour lequel vous souhaitez activer le service de messagerie. Vous pouvez personnaliser davantage le numéro sélectionné.

Sticky Sender - assure la cohérence pour les destinataires des messages en sélectionnant le même numéro de téléphone que celui que vous avez utilisé précédemment lors d'une conversation avec un client donné.

Area Code Geomatch - Utilisez des numéros de téléphone locaux dont les indicatifs régionaux correspondent ou se superposent au numéro de téléphone de votre destinataire lorsque vous envoyez des messages aux États-Unis et au Canada.

Ces fonctions sont activées par défaut. Pour les désactiver, cliquez sur l'interrupteur à bascule.

Vous pouvez également ajouter d'autres numéros si vous n'en avez pas sélectionné plusieurs à l'Étape précédente en cliquant sur le bouton Add Senders, ou supprimer un numéro déjà ajouté en cliquant sur Remove à côté de celui-ci.

Sélectionnez les numéros que vous souhaitez configurer et cliquez sur Étape 3. Set up integration.

Étape 3. Sur cette étape, vous devez configurer des webhooks pour automatiser les processus et synchroniser les données entre vos comptes Twilio et RemOnline.

Sélectionnez l'option Use webhooks et collez les liens nécessaires dans les champs suivants :

  • Dans les champs Request URL et Fallback URL - même lien :

https://web.remonline.app/chat-service/v1/webhook/twilio/whatsapp

  • Dans le champ Callback URL:

https://web.remonline.app/chat-service/v1/webhook/twilio/whatsapp/status

L'option HTTP Post doit être activée à côté des champs Request URL et Fallback URL.

Nous recommandons de laisser la valeur par défaut de 14400 dans le champ Validity period. La période de validité fait référence au nombre de secondes pendant lesquelles les messages envoyés à partir de votre service de messagerie resteront dans la plateforme Twilio. Si le temps nécessaire à l'envoi du message dépasse la période de validité, Twilio échoue le message et envoie une demande à votre URL de rappel d'état pour notifier votre application de l'échec.

Pour continuer, cliquez sur Étape 4 : Add compliance info.

Étape 4. Ajoutez des informations de conformité. Pour ce faire, vous pouvez vous inscrire à l'A2P 10DLC (code à 10 chiffres) aux États-Unis.

Il s'agit d'un système qui permet aux entreprises d'envoyer des messages d'application à personne (A2P) en utilisant des numéros de téléphone à 10 chiffres (10DLC). L'enregistrement pour les messages A2P améliorera la qualité de la livraison et réduira le filtrage.

Important: cette étape n'est pas obligatoire.

Pour terminer la création du service de messagerie, cliquez sur Complete Messaging Service Setup.

Une étape importante pour configurer votre compte Twilio consiste à configurer l'authentification de base HTTP dans votre compte Twilio afin que la réception de médias fonctionne correctement.

Pour ce faire, allez dans Messaging > Paramètres > General > HTTP Basic Authentication for media access, sélectionnez l'option Disabled , et cliquez sur Save en bas de la page pour enregistrer vos modifications.

Vous avez terminé ! La dernière étape consiste à vous connecter à RemOnline, après quoi vous pourrez utiliser WhatsApp pour communiquer avec vos clients.

Se connecter à RemOnline

1. Sur le Tableau de bord de Twilio, allez dans la section Account Info. Vous y trouverez le SID du compte et le Auth Token dont vous avez besoin pour vous connecter aux chats Dans RemOnline. Copiez ces informations.

2. Allez ensuite dans Messaging > Services et trouvez le Messaging Service que vous avez créé. Copiez son Sid.

3. Dans RemOnline, allez dans Paramètres > Chats et cliquez sur + Canal. Sélectionnez la ressource WhatsApp by Twilio.

4. Remplissez tous les champs :

Nom du canal - trouvez un nom pour votre canal WhatsApp que vous utiliserez pour communiquer avec les clients.

SID du compte - collez le code SID du compte copié à partir de votre compte Twilio.

Important : si un canal avec un Account SID identique est déjà connecté par une autre entreprise, le système ne vous permet pas de connecter un nouveau canal avec l'Account SID dans RemOnline. Pour résoudre ce problème, vous devez supprimer l'intégration existante dans une autre entreprise et ensuite ajouter un canal avec ce Account SID dans RemOnline.

Token d'autorisation - collez le code du Token auto copié à partir de votre compte Twilio ici.

Numéro de téléphone - entrez le numéro de téléphone que vous avez enregistré avec Twilio et que vous utiliserez pour communiquer avec les clients.

Veuillez noter que vous ne pouvez connecter qu'un seul canal par numéro WhatsApp. Autrement dit, si vous avez déjà un canal SMS connecté au même numéro WhatsApp, vous ne pourrez pas créer un canal WhatsApp.

Sid du service de messagerie - ici, vous devez coller le code Sid du service de messagerie copié à partir de la page du service de messagerie.

5. Configurez l'accès au canal :

Tous - tous les employés de l'entreprise auront accès aux paramètres du Chats, à condition que cet accès soit autorisé par le système ;

Sélectionné - seuls les employés sélectionnés auront accès aux paramètres du Chats, à condition que cet accès soit autorisé par le système ;

Propriétaire - seul le propriétaire de l'entreprise aura accès aux paramètres.

Pour modifier les paramètres d'accès des employés au Chat et aux paramètres du Chat, allez dans Paramètres > Employés > Rôles et modifiez les paramètres nécessaires.

6. Cliquez sur Créer.

Vous avez terminé ! Maintenant, vous pouvez chatter avec des clients en utilisant WhatsApp directement dans RemOnline. Plus d'informations sur la façon d'utiliser les modèles WhatsApp dans RemOnline peuvent être trouvées ici.

Prix de WhatsApp

Les prix de WhatsApp sont calculés sur la base des tarifs par conversation de Meta et des tarifs par message de Twilio.

Les 1000 premières conversations par mois sont gratuites, à condition qu'elles aient lieu dans les 24 premières heures suivant la réception d'un message d'un utilisateur. Toutes les conversations que vous initiez après cette période sont payantes.

Par exemple, 0,015 $ pour chaque conversation et 0,005 $ pour chaque message provenant d'un numéro américain.

Ainsi, le coût total de l'utilisation de WhatsApp comprend à la fois les frais par conversation de Meta et les frais par message de Twilio. Pour plus d'informations sur la tarification de WhatsApp par Twilio, cliquez ici.

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