POST you a small JSON message the moment it happens.
What you can do with them
A few examples of what creators wire on top of Boble webhooks:Notify your team on every new sale
A new buyer joins your
Pro membership → an automatic message lands in your Discord or Slack channel with the buyer’s name and the promotion.Sync buyers to your email tool
A new buyer → automatically added to your Mailchimp, Brevo or ConvertKit list and tagged with the promotion they bought.
Revoke access in external tools
A subscription is canceled → the buyer loses their VIP role on your Discord or your Notion access automatically.
Push every sale to a sheet
Every sale ends up as a new row in your Google Sheets or Airtable for accounting and reporting.
How it works in three steps
You configure one URL per promotion
From your creator dashboard, attach an HTTPS URL to a promotion. That URL is where Boble will deliver every event for that promotion.
Boble notifies you in real time
Every change of access on the promotion triggers an event. The same events fire whether the change came from a Stripe checkout, a Stripe renewal, a dunning failure, or a manual action on your side.
What events you receive
| Event | When it fires |
|---|---|
user_promotion.access_granted | A buyer just gained access to one of your promotions. |
user_promotion.canceled | A buyer’s access has been canceled. |
user_promotion.expired | A subscription term ended and was not renewed. |
user_promotion.suspended | A recurring payment failed and access is paused. |
webhook.test | A test event you triggered manually to verify your setup. |
Good to know
Webhooks are best-effort. If your endpoint is down or your service replies with an error, Boble does not retry automatically. The failed delivery is logged and you can replay it from your dashboard whenever you want.
Your endpoint URL must use
https:// and resolve to a public host. Local and private network addresses are rejected.Next
Event types
The full catalog of events, what each one means, and a real payload for each.
Payload structure
What every Boble webhook delivery looks like.