Webhooks allow you to communicate to another application that something happened in your MailUp account. It's a tool that programmers use to receive real-time information that allows for deep integration between applications. For example, MailUp could let a CRM system know that somebody unsubscribed.
Calls to URLs when even happens are nothing new in the programming world. What's special about a webhook is that webhooks are"
- Customizable: you can tell MailUp when to make that call, to which URL, and what parameters to include in the call
- Smart: if the receiving server does not respond successfully, MailUp will try again (it retries 5 times, every 5 minutes for a total of 25 minutes)
- Standardized: the way information is provided to the receiving end (the "Callback URL") follows certain standards that make it predictable. The Web page that receives the call (the "Callback URL") can be programmed in any programming language.