Passer au contenu principal
Un webhook est une notification que Boble envoie à votre propre serveur dès qu’un événement important survient sur l’une de vos promotions : une nouvelle vente, une résiliation, un renouvellement en échec, un abonnement arrivé à terme. Au lieu d’interroger Boble ou de rafraîchir un dashboard, vous nous indiquez une URL par promotion, et nous y envoyons un petit message JSON au moment précis où ça se passe.

Ce que vous pouvez en faire

Quelques exemples de ce que des créateurs branchent par-dessus les webhooks Boble :

Notifier votre équipe à chaque vente

Un nouvel acheteur rejoint votre Pro membership → un message automatique tombe dans votre canal Discord ou Slack avec son nom et la promotion concernée.

Synchroniser les acheteurs avec votre outil email

Un nouvel acheteur → automatiquement ajouté à votre liste Mailchimp, Brevo ou ConvertKit, taggé avec la promotion qu’il vient d’acheter.

Révoquer des accès dans des outils externes

Un abonnement est annulé → l’acheteur perd automatiquement son rôle VIP sur votre Discord ou son accès Notion.

Pousser chaque vente dans une feuille

Chaque vente atterrit comme une nouvelle ligne dans votre Google Sheets ou Airtable, pour votre compta et votre reporting.

Comment ça marche en trois étapes

1

Vous configurez une URL par promotion

Depuis votre dashboard créateur, vous associez une URL HTTPS à une promotion. C’est là que Boble enverra tous les événements de cette promotion.
2

Boble vous notifie en temps réel

Chaque changement d’accès sur la promotion déclenche un événement. Les mêmes événements partent que le changement vienne d’un checkout Stripe, d’un renouvellement Stripe, d’un échec de prélèvement ou d’une action manuelle de votre côté.
3

Votre service réagit

Votre serveur (ou votre endpoint Zapier / Make / n8n) reçoit l’événement et fait ce que vous voulez : notifier, synchroniser, révoquer, logguer.

Les événements que vous recevez

ÉvénementQuand il se déclenche
user_promotion.access_grantedUn acheteur vient d’obtenir l’accès à l’une de vos promotions.
user_promotion.canceledL’accès d’un acheteur a été annulé.
user_promotion.expiredUn abonnement est arrivé à terme sans être renouvelé.
user_promotion.suspendedUn prélèvement récurrent a échoué et l’accès est suspendu.
webhook.testUn événement de test que vous avez déclenché manuellement pour valider votre setup.
Chaque événement transporte l’acheteur, la promotion, les dates et le nouveau statut. Le payload complet de chaque événement — avec un exemple réel — est documenté dans Types d’événements.

Bon à savoir

La livraison est en best-effort. Si votre endpoint est down ou si votre service répond une erreur, Boble ne réessaie pas automatiquement. L’échec est logué et vous pouvez le rejouer depuis votre dashboard quand vous voulez.
Votre URL doit être en https:// et résoudre vers un hôte public. Les adresses locales et celles des réseaux privés sont refusées.

Pour aller plus loin

Types d'événements

Le catalogue complet des événements, ce que chacun veut dire et un payload réel pour chacun.

Structure du payload

À quoi ressemble chaque livraison de webhook Boble.