A webhook is a user-defined HTTP callback: when an event occurs, the source sends an HTTP request (usually JSON) to a URL you specify. It is the glue for automating workflows between services.
In monitoring, webhooks let you route alerts anywhere — a chat channel, an incident tool, or your own automation — when a monitor changes state. Because they’re generic, they connect to systems that don’t have a prebuilt integration.