Skip to main content

Webhook Log

The Webhook Log records every outbound webhook delivery attempt, so you can monitor success rates and debug failures.


Opening the Webhook Logโ€‹

Go to Integrations โ†’ Webhook Log.


Log Entriesโ€‹

Each entry shows:

ColumnDescription
WebhookWhich outbound webhook configuration triggered this delivery
EventThe event type (e.g. lead.created)
URLThe target URL
StatusSuccess (2xx) or Failed (non-2xx or timeout)
Response CodeHTTP status code returned by the endpoint
AttemptsHow many delivery attempts were made
Delivered AtTimestamp of the last delivery attempt

Filteringโ€‹

Filter the log by:

  • Status โ€” Success or Failed
  • Webhook โ€” a specific outbound webhook
  • Date Range โ€” a specific time period

Viewing Full Detailsโ€‹

Click any log entry to see:

  • Full request payload (JSON body sent)
  • Full response body
  • All retry attempts with timestamps

This helps you diagnose exactly what was sent and what the external system responded with.


Retrying a Failed Deliveryโ€‹

Click Retry on a failed entry to immediately re-send the webhook with the original payload. This is useful when your external endpoint was temporarily down.


Common Failure Causesโ€‹

ProblemSolution
Response 401Check your HMAC secret matches on both sides
Response 404Verify the webhook URL is correct and active
Response 500Your external endpoint has a bug โ€” check its logs
TimeoutYour external endpoint is too slow to respond; increase its timeout
No entries at allCheck the cron job is running (queue processes webhook delivery)