Webhooks: send Leadey events to your systems
Get a signed request whenever something happens in Leadey.
Updated 23 September 2026
- 1Add an endpointGo to Settings → Webhooks and click Add endpoint. Enter your URL and an optional name.
- 2Pick eventsChoose the events to send, or leave it empty for all events.
- 3Save the secretCopy the signing secret (it starts with whsec_). It’s shown once.
Events
Leads (created, updated, status changed, deleted), opportunities (created, updated, stage changed, won, lost), calls (completed, recording ready), meetings (booked, rescheduled, cancelled, attended, no-show), messages received, tasks (created, completed), form submissions and activities.
Verifying requests
Each request carries an X-Leadey-Signature header: t=<timestamp>,v1=<signature>. The signature is an HMAC-SHA256 of “timestamp.body” using your secret. Reject requests older than five minutes.
Retries
Failed deliveries are retried up to six times over about nine hours. An endpoint that fails 20 times in a row is paused. Use Test to send a sample, and Recent deliveries (kept for 10 days) to replay one.
Was this article helpful?
Related articles
Still stuck? We’re here to help.
Email our support team and a real person will get back to you. System status