Vous pouvez recevoir et répondre à vos messages WhatsApp directement dans Madyis Hub en passant par Twilio. Comptez environ 10 minutes. Suivez les étapes dans l'ordre.
⚠️ Le point le plus important : contrairement à d'autres canaux, la connexion WhatsApp via Twilio n'est pas 100 % automatique. Il faut coller une URL (le « webhook ») dans Twilio, sinon les messages reçus n'arrivent jamais dans Madyis Hub. C'est l'étape 3 ci-dessous, et c'est la cause n°1 des messages qui « ne s'affichent pas ».
Avant de commencer
- Un compte Twilio avec WhatsApp activé (un numéro WhatsApp approuvé, ou le bac à sable « Sandbox » pour tester).
- Vos identifiants Twilio : Account SID et Auth Token, visibles sur la page d'accueil de la console Twilio.
Étape 1 — Créer la boîte de réception dans Madyis Hub
- Allez dans Boîtes & canaux → Ajouter un canal → WhatsApp, puis choisissez Twilio.
- Renseignez :
- le nom de la boîte de réception (ex. « Support WhatsApp ») ;
- votre numéro WhatsApp au format international (ex.
+33612345678, sans espace) ; - votre Account SID et votre Auth Token.
- Cliquez sur Créer le canal.
Étape 2 — Copier l'URL de callback
Juste après la création, Madyis Hub affiche une URL de callback. Vous la retrouvez aussi à tout moment dans l'onglet Configuration de la boîte de réception. Elle ressemble à :
https://madyishub.io/twilio/callback
Copiez-la. C'est elle qui indique à Twilio où livrer les messages que vos clients vous envoient.
Étape 3 — Coller l'URL dans Twilio (l'étape à ne pas oublier)
Dans la console Twilio, ouvrez la configuration de votre expéditeur WhatsApp : Messaging → Senders → WhatsApp senders → votre numéro. Repérez la section « Messaging Endpoint Configuration » et remplissez :
- Webhook URL for incoming messages : collez l'URL de callback copiée à l'étape 2.
- Webhook method for incoming messages : HTTP Post.
- Status callback URL (optionnel) :
https://madyishub.io/twilio/delivery_status— pour recevoir les accusés de livraison (envoyé / lu). - Messaging service : laissez vide si vous n'en utilisez pas.
Cliquez sur Save.
Le champ « Profile about » que Twilio peut vous demander est simplement le petit texte de description de votre profil WhatsApp (cosmétique, texte libre, ~139 caractères). Par exemple : « Support — réservations et questions ». Il n'a aucun impact sur la réception des messages.
Étape 4 — Tester
Depuis un téléphone, envoyez un message WhatsApp vers votre numéro. En quelques secondes, il doit apparaître comme une nouvelle conversation dans la boîte de réception que vous venez de créer.
Cas particulier : le bac à sable (Sandbox) Twilio
Le Sandbox sert à tester avant d'avoir un numéro WhatsApp approuvé :
- Depuis votre téléphone, rejoignez d'abord le Sandbox : envoyez
join <votre-code>au numéro du Sandbox indiqué par Twilio. - Mettez l'URL de callback dans les réglages du Sandbox, champ « When a message comes in ».
- Dans Madyis Hub, le numéro de la boîte doit être le numéro du Sandbox (souvent
+14155238886), pas votre vrai numéro.
Ça ne marche toujours pas ?
- Vérifiez que l'URL de callback est exacte et bien en HTTP Post.
- Vérifiez que le numéro de la boîte correspond exactement à votre numéro Twilio (format international
+…, sans espace). - Si vous utilisez un Messaging Service Twilio : mettez plutôt l'URL de callback dans la configuration de ce service (onglet Integration → Incoming Messages), puis renseignez son Messaging Service SID au moment de créer la boîte.
- Bloqué sur une étape ? Posez votre question à l'assistant en bas à droite de votre tableau de bord.