Log in

Webhooks: send Leadey events to your systems

Get a signed request whenever something happens in Leadey.

Updated 23 September 2026
  1. 1
    Add an endpoint
    Go to Settings → Webhooks and click Add endpoint. Enter your URL and an optional name.
  2. 2
    Pick events
    Choose the events to send, or leave it empty for all events.
  3. 3
    Save the secret
    Copy 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?
Still stuck? We’re here to help.
Email our support team and a real person will get back to you. System status
Contact support
Webhooks: send Leadey events to your systems | Leadey Help