Skip to content

Webhooks

Webhooks send real-time notifications to external URLs when events happen in your CRM — like a new contact being created or a deal being won.

  1. Go to Settings > Webhooks
  2. Click New Webhook
  3. Configure:
    • URL — the endpoint that will receive notifications
    • Events — which events to listen for (e.g., contact.created, deal.updated)
  4. Click Save
EventFires when…
contact.createdA new contact is added
contact.updatedA contact is modified
contact.deletedA contact is removed
deal.createdA new deal is added
deal.updatedA deal is modified (including stage changes)
invoice.createdA new invoice is created
booking.createdA new booking is scheduled

Each webhook sends a JSON payload with:

  • Event type
  • Timestamp
  • The full entity data (contact, deal, etc.)
  • HMAC signature for verification
  • All webhook payloads are signed with HMAC-SHA256
  • Use the signature to verify that requests actually came from intrebit
  • Webhook URLs must be publicly accessible (not private/internal networks)
  • The webhook secret is never exposed in API responses
  • Use webhooks to sync data with other tools (accounting software, Slack, etc.)
  • Test your webhook endpoint before going live
  • Monitor for failed deliveries and fix endpoint issues promptly