A Webhook is a "push" notification from one web application to another, triggered by a specific event. Unlike a standard API that requires your site to constantly "poll" for new data, a Webhook sends the data instantly when it happens. For example, when a client pays an invoice in Stripe, Stripe sends a Webhook to your WordPress site to instantly update their account status. For high-end developers, Webhooks are essential for creating seamless integrations between WordPress and external systems like CRMs, ERPs, or learning management platforms. They are the "digital glue" that allows different software tools to work together in a real-time, event-driven architecture.
Glossary entry