Webhook

An HTTP callback fired by one system when an event occurs, used to trigger downstream automation in near real time.

Frequently asked questions

What's the simplest definition of a webhook?
An HTTP request your system makes TO another system when an event happens. Inverted from an API call, which is your system sending a request and waiting for a response. Webhooks let downstream systems react in near-real-time.
Where do webhooks matter in RevOps?
Triggered outreach. When a signal fires (funding, hiring, role change), a webhook to the CRM or sequencer kicks off the right workflow without the SDR having to check anywhere. The right webhook setup feels like magic; the wrong one feels like spam.
What's the cost of bad webhook architecture?
Either missed events (webhook fails silently) or duplicate events (webhook retries without idempotency). The first costs you signal; the second costs you trust with the prospect (why am I getting this same email three times?).
How do you debug a webhook that isn't firing?
Check the sender's delivery log first; most platforms keep one. Then check the receiver's logs. The break is almost always at the network or auth layer.
How do you secure webhook endpoints?
Three layers. First, a shared secret in a request header that the sender signs and the receiver verifies. Second, allowlist the sender's IP range where possible. Third, validate the payload shape before acting on it. Webhooks without HMAC verification are a common breach path.