Webhook
A webhook is an automatic HTTP call one system sends another the moment something happens — a form submit, a payment, a new row — so the second system can react without polling.
Instead of asking “anything new?” every minute, you give Stripe or Typeform a URL. When the event fires they POST a payload to that URL. n8n, Make, and most CRMs spend their lives receiving these and starting a flow.
They are how workflow automation stays event-driven. A lead hits the site, the form tool fires a webhook, the flow writes the CRM, notifies Slack, and stops. No nightly sync, no “we’ll check in the morning.”
The failure is a URL nobody monitors. Payloads change, signatures get skipped, retries hammer a downed endpoint, and you find out from a customer. We verify signatures, log the body, and design the miss — a retry, a dead-letter, a ping — before the first live event.

