Architecture · Technology

Webhooks

How systems notify each other of events in real time — a payment completing, a form being submitted — without one system having to constantly poll the other for changes.

Why I use it

  • Removes the delay and wasted requests of polling for changes on a schedule
  • The standard way payment gateways, CRMs, and SaaS tools broadcast events

Where it fits

  • Syncing data the moment it changes in Stripe, a CRM, or a form tool
  • Triggering automations (email, Slack notification, database update) from an external event