# How often are webhooks sent?

Webhooks follow the same schedule as every other notification channel: they fire when the underlying check decides there's something worth reporting.

Some examples:

- **Site down / site recovered**: fires as soon as we detect the state change (typically within a minute or two, after secondary-location verification)
- **Site still down**: reminders fire every hour while the outage continues
- **Certificate expires soon**: once per day until the certificate is renewed
- **DNS records changed**: once per detected change
- **Broken links found / fixed**: once per crawl

The full list of events, with example payloads, is documented here: [webhook events](/docs/tools-and-sdks/webhooks#webhook-events).
