Skip to main content
BuckhillHelp

Webhook Configuration

Connect Tools & AutomateWebhook ConfigurationUpdated Apr 09, 2026

Event-Driven Integrations

Webhooks allow C2MS to push real-time notifications to your external systems whenever specific events occur on the platform. Instead of polling the API for changes, your application receives an HTTP POST request containing the event payload as soon as the event happens. This enables responsive integrations such as syncing claim updates to a CRM, triggering accounting entries on policy binding, or alerting external monitoring systems.

Supported Events

  • policy.created, policy.updated, policy.cancelled — lifecycle events for policy records

  • claim.opened, claim.reserved, claim.settled, claim.closed — claims workflow events

  • quote.generated, quote.accepted, quote.expired — quote lifecycle events

  • payment.received, payment.failed — financial transaction events

  • user.created, user.deactivated — user management events

Payload Structure and Security

Each webhook delivery includes a JSON payload containing the event type, timestamp, affected resource ID, and a snapshot of the changed data. Payloads are signed with an HMAC-SHA256 signature using your webhook secret key, which you should verify on receipt to ensure the request originated from C2MS. Failed deliveries are retried up to five times with exponential backoff.

Configure webhooks from Settings > Integrations > Webhooks. You can create multiple webhook endpoints, each subscribed to different event types. The webhook management interface includes a delivery log showing recent payloads, response codes, and retry status for troubleshooting.

C2MS AI Assistant

Ask anything about the platform