Register a webhook
Webhooks push client events — new contact, invoice paid, contract signed — to your endpoint as they happen, each delivery signed so you can trust it.
Stepslink
- 1As the workspace owner or an admin, open the webhooks area and register your HTTPS endpoint URL.
- 2Choose the events to subscribe to — klient.contact.created, klient.invoice.paid, klient.contract.signed — or * for everything.
- 3Store the secret returned at registration; it is what deliveries are signed with.
- 4On each delivery, verify X-Klient-Signature (HMAC-SHA256 of the raw body with your secret) before processing, and respond with a 2xx quickly.
Monitoring deliverieslink
- check_circleEach webhook shows success and failure counters plus the last delivery time.
- check_circleThe delivery log records every attempt with the HTTP status your endpoint returned.
- check_circleEndpoints have 10 seconds to respond; slow or failing endpoints are recorded as failures — deliveries are not retried, so keep your handler fast and idempotent.