A webhook is a way for apps to send automated real-time notifications or data updates to other applications. Instead of constantly checking for new data (polling), webhooks allow one system to instantly notify another when an event occurs.
For example, if a user signs up on a website, a webhook can immediately send their details to a CRM or email marketing tool. Webhooks are commonly used in integrations to automate workflows between different platforms.