Aller au contenu
All articles
Configuration

Messages SMS et WhatsApp (Twilio)

Envoyez et recevez des SMS et des messages WhatsApp avec votre propre compte Twilio (modèle BYO), directement depuis un contact ou un prospect.

L'intégration Messages utilise VOTRE compte Twilio (modèle BYO, "apportez votre propre compte"). Les messages sont envoyés et facturés sur votre compte Twilio : il n'y a de notre part ni coût, ni marge, ni intermédiation. Nous programmons seulement les champs et le bouton permettant d'envoyer des SMS et des messages WhatsApp et d'enregistrer les réponses.

L'intégration naît inerte : rien n'est envoyé tant que vous n'avez pas renseigné les champs et activé le service. L'Auth Token est chiffré dans le CRM et n'est jamais réaffiché.

Prérequis

  • Un compte Twilio avec un solde ou un forfait actif et un numéro Twilio activé pour le SMS (et, pour WhatsApp, un expéditeur WhatsApp approuvé chez Twilio).
  • L'accès à la console Twilio pour lire l'Account SID et l'Auth Token et configurer le webhook du numéro.
  • Dans Sellio, être administrateur pour enregistrer les identifiants et activer l'intégration dans Paramètres, Intégrations.

Ce que vous devez renseigner

  • Account SID : l'identifiant de votre compte Twilio, visible dans la console Twilio (il commence par AC...).
  • Auth Token : le jeton d'authentification du compte, également dans la console Twilio (il est chiffré dans le CRM).
  • Numéro SMS (expéditeur) : un numéro Twilio activé pour le SMS, au format E.164 (par exemple +15005550006). Indispensable pour envoyer des SMS.
  • Numéro WhatsApp (expéditeur) : votre expéditeur WhatsApp approuvé chez Twilio, au format E.164 (sans le préfixe whatsapp:). Indispensable pour envoyer des messages WhatsApp.

Comment configurer

  1. Ouvrez Paramètres, Intégrations et repérez la carte "Messages SMS/WhatsApp (Twilio)".
  2. Collez l'Account SID et l'Auth Token, indiquez le numéro SMS et/ou WhatsApp, puis cliquez sur "Enregistrer les identifiants".
  3. Copiez l'"URL du webhook (Twilio)" qui s'affiche puis, dans la console Twilio, sur votre numéro, faites pointer le champ "A message comes in" (webhook) et le "Status callback URL" vers cette URL.
  4. Revenez dans le CRM et cliquez sur "Activer".

Comment envoyer un message

  1. Ouvrez un Contact ou un Prospect qui possède un téléphone (champ Téléphone ou Mobile).
  2. Dans le bloc "Messages (SMS/WhatsApp)", cliquez sur "Envoyer un SMS/WhatsApp".
  3. Choisissez le canal (SMS ou WhatsApp), vérifiez le numéro, rédigez le message et cliquez sur "Envoyer".
  4. Le message est enregistré dans l'historique de l'enregistrement (et dans la chronologie). Les réponses du client arrivent par le webhook et apparaissent dans ce même historique.
💡 Si vous tentez d'envoyer sans avoir configuré Twilio, le CRM vous prévient clairement et rien n'est envoyé : la fonction reste inerte tant que les identifiants ne sont pas en place. Les réponses reçues sont rattachées au contact ou au prospect grâce au numéro de téléphone.

Traitez l'URL du webhook et l'Auth Token comme des secrets (par sécurité, le CRM ne réaffiche pas le jeton enregistré). Le CRM vérifie la signature X-Twilio-Signature des appels entrants à l'aide de votre Auth Token.

Comment tester

  1. Ouvrez un Contact ou un Prospect avec un téléphone puis, dans le bloc "Messages (SMS/WhatsApp)", cliquez sur "Envoyer un SMS/WhatsApp".
  2. Choisissez le canal, rédigez un message court et envoyez-le vers un de vos numéros.
  3. Vérifiez que le message est bien arrivé sur le mobile et qu'il figure dans l'historique de l'enregistrement.
  4. Répondez depuis le mobile et vérifiez que la réponse apparaît dans le même historique (cela valide le webhook entrant).

Dépannage

  • 401/authenticate : Account SID ou Auth Token erronés. Recollez l'Auth Token (il ne revient jamais du serveur) et vérifiez l'Account SID (il commence par AC).
  • Erreur à l'envoi ou numéro invalide : utilisez le format E.164 (par exemple +5511999998888) pour l'expéditeur et vérifiez que le numéro Twilio est activé pour le canal choisi (SMS ou WhatsApp) et pour le pays de destination.
  • WhatsApp n'envoie rien : l'expéditeur WhatsApp doit être approuvé chez Twilio et renseigné sans le préfixe whatsapp:. En dehors de la fenêtre de 24 h, WhatsApp exige un modèle approuvé.
  • Je ne reçois pas les réponses : dans la console Twilio, sur votre numéro, faites pointer "A message comes in" et le "Status callback URL" vers l'"URL du webhook (Twilio)" du CRM.
  • Appel entrant rejeté : la signature X-Twilio-Signature ne correspond pas (Auth Token divergent). Ressaisissez le même Auth Token dans le CRM.

Connecter GoTo (VoIP · SMS · Réunions)

GoTo est une alternative BYO ("apportez votre propre compte") pour la voix, le SMS et les réunions : connectez votre compte GoTo et vous pourrez appeler en un clic, envoyer des SMS et générer des liens de réunion depuis le CRM. L'intégration reste inerte tant que vous n'avez pas enregistré les identifiants de l'application OAuth et effectué la connexion. La connexion se fait dans une fenêtre pop-up, vous ne quittez donc jamais le CRM.

  1. Dans le GoTo Developer Center, créez une application OAuth et ajoutez la "Redirect URI" exacte affichée sur la carte GoTo (Paramètres, Intégrations) à la liste des URI de redirection autorisées.
  2. Sur la carte GoTo, collez le Client ID et le Client Secret (et, en option, un numéro d'origine par défaut) puis cliquez sur "Enregistrer les identifiants".
  3. Cliquez sur "Connecter" : une fenêtre pop-up ouvre l'écran de consentement GoTo. Approuvez, la fenêtre se ferme d'elle-même et la carte affiche désormais "Connecté".
  4. Pour révoquer l'accès, utilisez "Supprimer les identifiants" sur la carte. Utilisez "Reconnecter" pour renouveler l'autorisation.
💡 Le Client Secret et les jetons sont chiffrés et ne sont jamais réaffichés. Le bouton Connecter ne devient actif qu'une fois les identifiants enregistrés.

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

Créer un compte gratuit
Messages SMS et WhatsApp (Twilio) · Sellio