Webhooks
Subscribe an external URL to bont events so your systems hear about contact, company, and deal changes the moment they happen — with signed, verifiable delivery.
Webhooks push changes out of bont in real time. Instead of polling for updates, you register a URL and bont sends it a signed message whenever a record you care about is created, updated, or deleted. It's the cleanest way to keep another system in step with your CRM.
Open it
Settings → Integrations → Webhooks. The page lists your subscriptions, whether each is enabled, and its recent delivery health.
Creating a subscription
- Click + New webhook.
- Enter the target URL — an HTTPS endpoint you control that will receive the events.
- Set a signing secret. bont signs every delivery with it so your endpoint can verify the message really came from bont.
- Select the events to subscribe to.
Events
Events are named bont.<object>.<verb> — for example
bont.contacts.create, bont.deals.update, or
bont.companies.delete. They cover the core objects (contacts, companies, deals,
communications) and their relations, each with create, update, and delete verbs. Subscribe to only
the events your integration needs.
Verifying and reliability
Each request is signed with HMAC using your secret, following the Standard Webhooks convention — verify the signature on your side before trusting a payload, and reject anything that doesn't match. If your endpoint keeps failing, bont's circuit breaker backs off and pauses delivery to it rather than hammering a broken URL; fix the endpoint and re-enable the subscription. Always return a 2xx status quickly and do heavy work asynchronously so deliveries aren't marked as failed.