Phase 2 — Monitoring
Scheduled monitoring
Watch your sites on a schedule. A Vercel cron runs a lightweight audit, records the trend, and fires alerts when health drops — all stored server-side.
Add a site to monitor
We'll run a lightweight audit on the schedule you choose and compare scores over time.
No monitored sites yet
Add a site above and set up alert rules on the Alerts page to start catching regressions automatically.
How scheduling works
- A Vercel cron hits
/api/cron/monitorevery hour; it processes a small batch of due sites. - Configure
CRON_SECRETin the Vercel project to secure the endpoint (and optionally a real PageSpeed key for live scores). - Without a PageSpeed key each run still records reachability and an honest “no live data” result.
- Alerts are emailed when a matching rule fires — set the recipient in
ALERTS_EMAIL.