Un webhook WhatsApp API dans la logistique est un callback HTTP déclenché instantanément par chaque événement sur le canal WhatsApp : confirmation de créneau de livraison par un destinataire, signalement d'un colis endommagé, réponse à un avis de passage. Dans un secteur où chaque minute de retard se traduit par un coût opérationnel, ce mécanisme temps réel remplace avantageusement les appels téléphoniques et les SMS à sens unique.
Pourquoi la logistique a besoin de webhooks bidirectionnels
Les opérateurs logistiques envoient déjà des SMS de notification. La différence avec les webhooks WhatsApp est fondamentale : le canal est bidirectionnel et interactif. Un SMS informe, WhatsApp permet de confirmer, modifier, et déclencher des actions.
Cas d'usage concrets activés par les webhooks entrants :
- Confirmation de créneau : l'entreprise propose deux créneaux de livraison via un template avec boutons. Le destinataire clique. Le webhook capture le choix et met à jour le TMS en temps réel, sans appel téléphonique au centre de contacts.
- Report de livraison : le destinataire répond "absent demain, livrer après-demain". Le webhook déclenche automatiquement le réordonnancement dans le système de tournées.
- Signalement de problème : colis endommagé, mauvaise référence, livraison en point relais non voulue. Le webhook capte le message, ouvre un ticket SAV et alerte le livreur ou le dispatcher.
- Confirmation de réception : le destinataire envoie une photo de la livraison. Le webhook stocke l'image comme preuve de dépôt.
Sans webhook, votre plateforme doit interroger l'API en permanence — coûteux, lent, et inadapté aux pics de livraison.
Les événements webhook prioritaires en logistique
| Événement | Type payload | Cas d'usage logistique |
|---|---|---|
| Bouton interactif | messages (type interactive, button_reply) |
Confirmation de créneau, choix point relais |
| Liste interactive | messages (type interactive, list_reply) |
Sélection de motif de report, choix d'option de retour |
| Message texte libre | messages (type text) |
Signalement d'anomalie, instruction de livraison spéciale |
| Image ou document | messages (type image, document) |
Photo de preuve de livraison, bon de retour scanné |
Statut read |
statuses |
Confirmation que le destinataire a vu l'avis de passage |
Statut failed |
statuses + errors |
Numéro invalide : déclencher un appel téléphonique |
| Opt-out | messages |
Désabonnement immédiat des notifications de suivi |
Le statut failed mérite une attention particulière : en logistique B2B, un numéro de contact invalide sur un site de livraison peut bloquer une tournée entière. Un webhook de statut failed bien géré déclenche une alerte opérationnelle immédiate plutôt qu'une découverte tardive.
Architecture d'intégration pour un TMS ou une plateforme de livraison
Une intégration de production en logistique doit gérer des volumes élevés (des milliers de livraisons par jour) et des contraintes de SLA strictes :
1. Endpoint HTTPS résilient Exposez un endpoint dédié, idéalement derrière un load balancer. Meta exige une réponse 200 en moins de 20 secondes — mais votre logique métier ne doit pas s'exécuter dans ce délai.
2. Queue asynchrone à haute disponibilité Kafka, RabbitMQ ou SQS selon votre stack. Le handler webhook publie immédiatement le payload dans la queue, répond 200 à Meta, et les workers consomment en parallèle. Lors d'un pic de livraison (soldes, Black Friday, fêtes), les pics de messages entrants peuvent être 10x supérieurs à la moyenne.
3. Routing par numéro et par région
En multi-tenant (plusieurs transporteurs sur une même plateforme), chaque phone_number_id dans le payload route vers le bon client et la bonne région. Implémentez ce routing avant toute logique métier.
4. Idempotence obligatoire
Meta peut rejouer des événements. Chaque message_id doit être dédupliqué avant traitement — une double confirmation de créneau peut générer deux créneaux dans le TMS si ce n'est pas géré.
5. Intégration TMS Le worker qui traite les confirmations de créneau doit appeler l'API de votre TMS de façon synchrone et logguer le résultat. En cas d'erreur TMS, le message doit aller en dead-letter queue pour traitement manuel, pas être silencieusement ignoré.
Sécurité et intégrité des données opérationnelles
La logistique traite des données commercialement sensibles : adresses de livraison, contacts B2B, fenêtres horaires de sites industriels. Bonnes pratiques :
- Vérification HMAC-SHA256 : validez systématiquement le header
X-Hub-Signature-256avant tout traitement. Un endpoint sans vérification de signature est exposé aux injections de faux événements. - Chiffrement des logs : les payloads contiennent des numéros de téléphone et potentiellement des adresses. Chiffrez les logs au repos.
- Hébergement EU : pour les opérateurs européens, l'infrastructure doit rester dans l'UE (RGPD). Les prestataires API WhatsApp hébergés hors UE posent un problème de transfert de données.
- Audit trail : chaque événement webhook doit être tracé (timestamp, message_id, wa_id, action déclenchée, résultat) pour les litiges de livraison et les audits clients.
FAQ
Les webhooks WhatsApp peuvent-ils s'intégrer directement à un TMS comme Generix, Reflex ou une solution propriétaire ?
Oui, via l'API interne de votre TMS. Le worker qui consomme la queue webhook appelle l'endpoint de votre TMS (REST, SOAP ou file d'événements) pour mettre à jour le statut de la livraison. L'intégration est côté votre plateforme, pas côté Meta. Cela signifie que vous gardez la main totale sur la logique de mapping entre les réponses WhatsApp et les états de votre TMS.
Comment gérer les messages entrants dans une langue autre que le français ?
WhatsApp est utilisé dans plus de 180 pays. Si vos destinataires sont internationaux, vous recevrez des messages dans des langues variées. Options : détection de langue côté plateforme avant routing, réponse automatique en langue détectée via des templates localisés, ou escalade vers un agent humain pour les langues non supportées. Meta ne fait pas de traduction automatique.
Que se passe-t-il si mon endpoint webhook est indisponible pendant un pic de livraison ?
Meta retente pendant 7 jours avec backoff exponentiel. Mais dans le contexte logistique, un retard de plusieurs heures sur une confirmation de créneau peut invalider une tournée. La solution est une infrastructure webhook hautement disponible (multi-zone, SLA 99,9%) et un monitoring d'alerte sur les taux d'erreur 5xx de votre endpoint.
Est-il possible de déclencher un appel à l'API WhatsApp en réponse à un webhook entrant, dans la même session ?
Oui, et c'est même le cas d'usage principal. Un message entrant ouvre une fenêtre de session de 24h pendant laquelle vous pouvez répondre avec des messages libres (non-template) sans frais Meta. Votre worker peut donc, en réponse à une confirmation de créneau, envoyer immédiatement un message de confirmation avec les détails de livraison, sans coût additionnel Meta.
Pour intégrer les webhooks WhatsApp dans votre plateforme logistique ou TMS sans passer par la certification Meta, découvrez l'API WhatsApp Whakup — infrastructure webhooks EU, multi-tenant, avec embedded signup pour vos clients transporteurs.
Pour aller plus loin sur l'architecture technique, lisez notre guide de configuration et réception des webhooks WhatsApp et notre analyse du coût de l'API WhatsApp Business en 2026.

Co-fondateur et Chief Product Officer de Whakup, Pablo conçoit les fonctionnalités qui permettent aux marques africaines de maximiser leur impact sur WhatsApp.
Prêt à passer à l'action ?
Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.
Démarrer l'essai gratuitArticles similaires
Le quality rating WhatsApp dans la logistique : ce qu'il faut savoir
Découvrez comment le quality rating WhatsApp impacte les envois d'alertes et notifications logistiques, et comment maintenir un score vert pour vos opérations.
Les rate limits WhatsApp dans la logistique : ce qu'il faut savoir
Rate limits WhatsApp API en logistique : tiers d'envoi, gestion des pics de livraison, architecture pour transporteurs et éditeurs TMS qui envoient des notifications de suivi.
L'embedded signup WhatsApp dans la logistique : ce qu'il faut savoir
Embedded signup WhatsApp en logistique : intégrez l'API WhatsApp Business dans votre TMS ou plateforme de transport pour connecter transporteurs et expéditeurs en quelques minutes.