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:
| Column | Description |
|---|---|
| Webhook | Which outbound webhook configuration triggered this delivery |
| Event | The event type (e.g. lead.created) |
| URL | The target URL |
| Status | Success (2xx) or Failed (non-2xx or timeout) |
| Response Code | HTTP status code returned by the endpoint |
| Attempts | How many delivery attempts were made |
| Delivered At | Timestamp 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โ
| Problem | Solution |
|---|---|
| Response 401 | Check your HMAC secret matches on both sides |
| Response 404 | Verify the webhook URL is correct and active |
| Response 500 | Your external endpoint has a bug โ check its logs |
| Timeout | Your external endpoint is too slow to respond; increase its timeout |
| No entries at all | Check the cron job is running (queue processes webhook delivery) |