How Systems Connect

Webhook

An automatic notification sent when something happens.

Definition

A webhook is a URL that receives an HTTP POST request when an event occurs in another system. Instead of repeatedly asking "did anything change?" (polling), the other system pushes a notification to your webhook URL the moment something happens. It is event-driven communication between services.

Example

When someone pushes code to GitHub, GitHub sends a POST request to your deployment webhook URL, which triggers an automatic deploy of your site.

See it in context Learn how Webhook fits into the bigger picture of how software actually works.

Read the Guide →