Panther Hook Docs
Delivery

Webhooks and retries

Deliver accepted submissions to HTTPS endpoints and inspect failures.

AT A GLANCE

Webhook delivery and retry

Drag to explore · use +/− to zoom

Your HTTPS endpoint acknowledges a signed event. Each attempt is tracked.

  1. 1Build a signed event payload.
  2. 2POST to the configured HTTPS destination.
  3. 3Record 2xx as success.
  4. 4Observe eligible failures and retries.

Delivery is at least once. Receivers should de-duplicate using a stable event identifier.

Create a destination

  • Open a form and select Setup & delivery → Webhooks.
  • Add an HTTPS destination and configure the event payload and conditions.
  • Save the signing secret securely when first displayed. Existing endpoint read responses do not reveal it.
  • Use the test controls and inspect delivery history before enabling a live destination.

Delivery model

Accepted submissions are durable before background delivery work runs. Webhook attempts, retries and outcomes are observable in the dashboard.

HMAC-SHA256 signing allows receivers to verify integrity. Delivery is at least once, so consumers should de-duplicate by the stable event identity.

Editing a destination does not rewrite an already captured immutable delivery payload.

Example of the default submission.created event envelope delivered to a webhook, before any optional custom payload mapping. Optional attribution, attachment and consent fields vary by lead.

JSON

Problems and replay

Inspect failed delivery attempts and destination response details first. Retry or replay only where your role, plan and destination state permit the action.

Open Deliveries
Didn't find the answer? Contact support. For endpoint descriptions, see the API reference.