Overview / Settings / Webhooks

Webhooks

Per-workspace endpoints. HMAC-signed. We retry failed deliveries with exponential backoff up to 24h.

Endpoints

3 active · 1 disabled
https://anchor.co/api/numail/v1
reply.received email.bounced ab_winner.declared + 3 more
Last delivery 2 min ago · 98.4% success · 1,840 sent · 30 failed (retried)
https://anchor.co/api/zapier/inbound
lead.unsubscribed meeting.booked
Last delivery 14 min ago · 100% success · 412 sent · 0 failed
https://hooks.slack.com/services/T0XX/B1YY/zEW…
campaign.completed mailbox.error
⚠ 4 failures in last hour · slack rate-limited (429) · auto-backing off to 5min
https://staging.anchor.co/api/numail
all events
Disabled May 12 · last 7 days: 0 deliveries

Recent deliveries

Last 50
EventEndpointStatusLatencyWhen
reply.received
evt_8f2a · sarah@lumen.io
anchor.co/api/numail/v1200142ms2 min ago
email.sent
evt_8f29 · jenny@stripe.com
anchor.co/api/numail/v120098ms4 min ago
ai_draft.created
evt_8f28 · jamie@vouch.io
anchor.co/api/numail/v1200112ms8 min ago
mailbox.error
evt_8f27 · slack rate-limited
hooks.slack.com/services/T0XX…4292,310ms14 min ago
mailbox.error
evt_8f26 · slack rate-limited (retry 1)
hooks.slack.com/services/T0XX…4292,180ms19 min ago
ab_winner.declared
evt_8f25 · SaaS Founders / step 2
anchor.co/api/numail/v120088ms42 min ago
Showing 6 of 50 · load all →

Signing secret

Every webhook is signed with HMAC-SHA256. Verify the numail-signature header to confirm it's from us.

whsec_8f2a4c91d7e8b3f0a1c5d9e8b7c6a5f4e3d2c1b0

Sample payload

reply.received
{ "id": "evt_8f2a4c", "type": "reply.received", "workspace_id": "ws_anchor", "data": { "lead_id": "ld_3f8a", "campaign_id": "cmp_8f2a", "classification": "positive", "body": "Interesting timing…" } }