- event happens somewhere on twitch.tv (stream up/down, new follow, subscription, etc.)
- Twitch server makes call to YOUR website/service with a payload of information describing the event
- Your website/service receives this data and acts on it somehow
After X period, the webhook is discontinued and you must renew it to continue to receive updates.