Public API

Webhook deliveries are failing

Read the delivery log's status code and response, fix the endpoint (must be public HTTPS returning 2xx quickly), verify the signature, and re-trigger.

Article details and last review
Owner/AdminIntegrations3 minutesUpdated Sep 23, 2026Current instructions
Still need help?

Check in this order

  1. 1

    Recent Webhook Delivery Logs

    Settings → Public Integrations → pick the subscription. Each attempt shows the event, status code, and response body.

  2. 2

    4xx or 5xx from your endpoint

    Your server rejected it. It must accept POST over public HTTPS and return 2xx within a few seconds; do the real work after responding.

  3. 3

    Timeout

    Slow endpoints are recorded as failures. Respond first, process later.

  4. 4

    Signature mismatch

    Compute HMAC SHA-256 of the raw request body with the signing secret shown when the subscription was created and compare to X-Zentive-Signature-256; do not re-serialize the JSON before hashing.

  5. 5

    No deliveries at all

    The event type may not be ticked (Lead Created, Quote Created, Quote Status Changed), or the subscription is disabled. Create a test lead through your form to trigger one.

Public Integrations

Did this solve your problem?

Still need help?

Contact Zentive support

Tell us what happened and what you have already tried. We will include this article so you do not have to start over.

Replies by emailLogin, billing, sync, and setup help
Get help with this

Keep going