In web development, a webhook is a method of augmenting, or altering, the behavior of a web page, or application, with custom callbacks.
These callbacks may be maintained, modified, and managed by third-party users or developers who may not necessarily be affiliated with the originating website or application.
Put simply, webhooks are a way of getting real-time updates from a system(e.g., Github commits).
Free Resources