60+ automatic checks every 30 minutes across all your domains. HTTP codes, multi-language redirects, cyrillic drift, broken HTML, missing language switchers — alerts in Telegram before clients notice.
Get $99 Self-Hosted → See live demoEvery agency owner hates this scenario. We built Web-Audit so it never happens again.
60+ checks across 4 categories. Every URL in your sitemap. Every 30 minutes.
A real incident timeline from our own inbox — May 2nd, 2026.
⚡ Real entries from /root/claude_inbox/web_incidents.jsonl. Not a mockup. Same daemon you'd run on your sites.
Self-host or let us run it. Same engine. Pick how much hand-holding you want.
Self-Hosted: a VPS with Python 3.10+ and systemd (~5 minutes to install).
Managed/Pro/Agency: nothing — we run it on our infrastructure. You just give us your sitemap URL and Telegram username.
Default: every 30 minutes. Configurable from 5 minutes to 6 hours. Tighter intervals = more API calls = slightly higher load on your server.
Add a whitelist entry to config.json (Self-Hosted) or via dashboard (Managed+). For example, embedded widgets with cyrillic on EN pages can be whitelisted so they don't trigger drift alerts.
We don't store your client content. Only URLs, HTTP codes, response sizes, and timestamps. No body text persisted beyond cyrillic counter. Self-Hosted version stores everything on your server only.
Yes — the timeline above is real from our own inbox. We use Web-Audit on guardlabs.online (this site), nexus-bot.pro, and askoracle.site. Same daemon you'd get.
By default it only alerts. Pro and Agency tiers include recovery playbooks — auto-restart of dependent services, rollback to last-known-good HTML if file size drops 50%+, etc. Always reviewed before triggering.
Pro and Agency tiers support custom Python check modules. Examples: GA tracking pixel present, Stripe webhook responding, OpenGraph image accessible. Self-Hosted users can add checks themselves (the script is open).