Skip to main content
DialNexa webhook retries and failures are controlled by the workspace webhook configuration and recorded in delivery logs. Logs can show event type, response status, success flag, error message, delivery time, retry attempt, parent delivery, and related call id.
A webhook can fail even when the call succeeded. Do not confuse event delivery with call outcome.

Delivery Log Fields

Use these fields to find the failing layer.
FieldMeaning
eventcall_initiated, call_ended, or transfer_completed.
response_statusHTTP status returned by the receiver.
is_successWhether DialNexa considered delivery successful.
error_messageFailure detail from delivery attempt.
retry_attemptAttempt count for retry deliveries.
parent_delivery_idConnects retry attempts to the original delivery.
call_idCall related to the event when available.

Common Failure Causes

Most failures come from receiver behavior or verification mismatch.

Non-2xx response

Fix receiver status handling.

Timeout

Increase timeout or make receiver faster.

Secret mismatch

Update receiver after rotating webhook secret.

URL problem

Use HTTPS and keep URL within the dashboard limit.

Debug A Failed Delivery

1

Check the event and call id

Confirm which call and event failed.
2

Read response status and error

Decide whether receiver, timeout, or secret verification failed.
3

Check retry count

Know whether DialNexa will try again.
4

Fix receiver or secret

Deploy receiver changes or update the stored secret.
5

Trigger a test event

Confirm the next delivery succeeds.

External Webhooks

Set URL and retry behavior.

Webhook Secrets

Fix verification.

Call History

Separate call outcome from event delivery.