Webhook Manager

Webhooks en temps reel pour WhatsApp, SMS et Email

Configurez des endpoints pour recevoir instantanement chaque evenement : messages entrants, confirmations de livraison, lectures et mises a jour de statut.

Webhook Manager : recevez chaque événement en temps réel

Le Webhook Manager de Chat API vous permet d'enregistrer un endpoint HTTPS sur votre serveur et de recevoir des notifications instantanées pour chaque événement généré par vos canaux de messagerie : messages WhatsApp entrants, confirmations de livraison, lectures, mises à jour de statut SMS, ouvertures d'emails et bien plus encore.

Contrairement au polling traditionnel, avec les webhooks vous n'avez pas besoin d'interroger continuellement les API pour savoir si quelque chose s'est produit. L'événement arrive directement sur votre serveur en quelques millisecondes, avec un payload JSON structuré et une signature HMAC SHA-256 pour vérifier l'authenticité de chaque requête.

Le système est conçu pour une fiabilité maximale : en cas d'indisponibilité de votre endpoint, le Webhook Manager réessaie automatiquement la livraison avec un backoff exponentiel, garantissant qu'aucun événement ne soit jamais perdu. Chaque tentative est enregistrée dans le log avec le payload, le code de statut et le temps de réponse, rendant le débogage simple et rapide.

Fonctionnalites

Tout ce qu'il faut pour gerer vos webhooks

Un systeme robuste et fiable pour recevoir des evenements en temps reel depuis tous vos canaux.

Livraison instantanee

Evenements livres en quelques millisecondes apres qu'ils se produisent.

Nouvelle tentative automatique

En cas d'echec, les evenements sont retentes automatiquement.

Filtrage d'événements

Abonnez-vous uniquement aux événements dont vous avez besoin. Réduisez le bruit et optimisez votre serveur.

Signature HMAC

Chaque webhook est signé avec HMAC SHA-256. Vérifiez l'authenticité de chaque requête entrante.

Logs et debogage

Logs detailles pour chaque evenement envoye. Visualisez les payloads, codes de statut et temps de reponse.

Multi-canaux

Evenements unifies de WhatsApp, SMS et Email sur un seul endpoint. Un seul format, trois canaux.

Comment ca fonctionne

Configurez vos webhooks en 3 etapes

De l'endpoint a la reception des evenements en quelques minutes.

1

Configuration

Definissez votre URL

Fournissez un endpoint HTTPS qui recevra les evenements.

2

Filtrage

Enregistrez via API

Appelez l'endpoint de creation de webhook avec votre URL et selectionnez les evenements.

3

En direct

Recevez les evenements

Chaque evenement est livre instantanement en tant que payload JSON sur votre endpoint.

Exemple de payload

Payload JSON structure

Chaque evenement webhook est livre avec un payload JSON clair et coherent. Facile a analyser, facile a integrer.

message.receivedmessage.deliveredmessage.readmessage.failedtemplate.approved
POST → your-server.com/webhook
{
  "event": "message.received",
  "channel": "whatsapp",
  "timestamp": "2026-03-14T10:30:00Z",
  "data": {
    "from": "+39123456789",
    "message": "Hello!",
    "type": "text"
  }
}

99.99%

Uptime

<200ms

Livraison

50M+

Evenements / mois

3

Canaux

Questions fréquentes sur le Webhook Manager

Qu'est-ce qu'un webhook et comment fonctionne-t-il ?
Un webhook est une notification HTTP que le serveur de Chat API envoie à votre endpoint chaque fois qu'un événement se produit (par ex. message reçu, livraison confirmée). Votre serveur n'a rien de spécial à faire : exposez simplement une URL HTTPS qui accepte les requêtes POST au format JSON.
Comment puis-je vérifier que les requêtes webhook sont authentiques ?
Chaque requête webhook inclut un en-tête de signature calculé avec HMAC SHA-256 en utilisant la clé secrète de votre compte. Comparez la signature reçue avec celle que vous calculez de votre côté : si elles correspondent, la requête est authentique et n'a pas été altérée en transit.
Que se passe-t-il si mon endpoint est indisponible ?
Le Webhook Manager réessaie automatiquement la livraison jusqu'à 5 fois avec backoff exponentiel (5s, 25s, 125s, 625s, 3125s). Si toutes les tentatives échouent, l'événement est enregistré comme non livré dans le log système, où vous pouvez l'analyser et déclencher une nouvelle livraison manuelle.
Puis-je filtrer les événements pour ne recevoir que ceux dont j'ai besoin ?
Oui. Lors de la configuration de votre webhook, vous pouvez sélectionner exactement quels types d'événements vous souhaitez recevoir : message.received, message.delivered, message.read, message.failed, template.approved et autres. Cela réduit le trafic vers votre serveur et simplifie votre logique de traitement.
Le Webhook Manager fonctionne-t-il avec tous les canaux ?
Oui. Un seul endpoint reçoit des événements des trois canaux : WhatsApp, SMS et email. Le payload JSON inclut toujours un champ 'channel' identifiant la source de l'événement, vous permettant de gérer tous les canaux avec une seule logique applicative.
Webhook Manager

Prêt à recevoir des événements en temps réel ?

Configurez votre premier webhook en quelques minutes. Aucune carte de crédit requise.