Webhooks allow your application to receive events from other applications. Take Twilio, for example. The Twilio webhook will notify an application every time a new text message is received. The Twilio account receives an SMS message, and a HTTP POST is sent to the application via a specified URL.