Aller au contenu principal
Tous les guides
API & Intégrations

Webhooks sortants

Pousser les events Volia (deal créé, reply, campagne terminée) vers ton endpoint HTTPS.

Mis à jour le 12 mai 2026


Concept

Volia peut pousser des events HTTP vers ton serveur dès qu'ils se produisent, plutôt que de te faire poller l'API.

Events disponibles

EventQuand
prospect.createdNouveau prospect ajouté
prospect.enrichedEmail trouvé via waterfall
campaign.launchedCampagne démarrée
campaign.completedTous les emails envoyés
email.sentEmail envoyé
email.openedEmail ouvert (warning: open tracking biased)
email.clickedLien cliqué
email.repliedReply reçu
email.bouncedHard bounce
email.unsubscribedDésinscription
deal.createdNouveau deal CRM
deal.stage_changedDeal changé d'étape
deal.won / deal.lostDeal clôturé

Configurer un webhook

  1. Va sur Paramètres → Webhooks.
  2. Clique + Nouveau webhook.
  3. Configure :

- URL endpoint : ton serveur HTTPS (HTTPS obligatoire, HTTP refusé).

- Events : coche ceux à recevoir.

- Secret : auto-généré, sert à signer les payloads.

  1. Sauvegarde.

Payload format

POST JSON :

{
  "event": "deal.created",
  "occurred_at": "2026-05-12T14:32:01Z",
  "data": {
    "id": "deal_xxx",
    "name": "Garage Dupont — site web",
    "value": 5000,
    "stage": "Nouveau lead",
    "pipeline": "Sales B2B",
    ...
  }
}

Header signature :

X-Volia-Signature: sha256=abc123...

Vérifie la signature côté serveur avec ton secret (HMAC-SHA256 sur le body).

Retry policy

Si ton endpoint répond ≠ 2xx :

  • Retry après 30 sec, 2 min, 10 min, 1 h, 6 h, 24 h.
  • Après 6 tentatives échouées : webhook désactivé automatiquement + alerte email.

Logs et debug

Paramètres → Webhooks → ton webhook → Logs :

  • Historique des 100 derniers événements envoyés.
  • Status HTTP, body de la réponse, durée.
  • Bouton Replay pour rejouer un event.

FAQ rapide

Multiples endpoints possibles ? Oui : 1 endpoint (Gratuit / Prospection), illimité (MAX).

Test endpoint avant prod ? Utilise webhook.site pour voir les payloads.

Délai max avant timeout ? Ton endpoint doit répondre en < 10 sec.

Articles liés

Tu ne trouves pas ta réponse ?

Écris-nous. On répond en moins de 24 h ouvrées (4 h sur Pro / Business).