Pro: 5 webhooks · Business and above: unlimited.
Webhooks notify your server when something happens in your workspace.
- Settings → Webhooks → Add endpoint. Enter an HTTPS URL and pick events (for example
link.created,link.updated,link.disabled,domain.verified,safety.flagged; conversion events arrive with Convert, Coming soon). The full event list is in the API documentation. - Copy the signing secret. Every delivery carries a signature header computed with HMAC-SHA256 over the raw body and a timestamp; verify it before trusting the payload (code samples in the API docs).
- Respond with a
2xxstatus within 10 seconds. We retry failed deliveries with exponential backoff for up to 24 hours, then mark the delivery failed. - Inspect deliveries, payloads and responses under the endpoint's Deliveries tab; click Redeliver to resend one.
Tips
- Make your handler idempotent: use the
idin the payload to ignore duplicates. - Endpoints that fail continuously for 7 days are disabled automatically; we email Owners first.
- For local testing, use a tunnelling tool to expose
localhostover HTTPS.