Purpose
Webhooks allow repos to watch for specific events (e.g., pushes, PRs, specific mods, etc), then notify client apps, so they, can act on those triggers.
Uses
Webhooks can be used to trigger builds for CI/CD, outage monitoring, microservice comms, etc.