Website Health Monitoring for Agencies
White-label client reports that prove your care plan is worth it.
Uptime, Lighthouse, and daily visual checks behind every one.
White-label reports
sent from your domain
The report arrives with your logo on it, laid out the way you set it, in your inbox or at your client's address. Your weekend stays free. See how client reporting works.
Sections you can shape
Enable, disable, and reorder 5 data sections. Section layout lives on the report template, and you can keep several templates, so clients who care about different things get different reports.
Your branding on every report
Your logo, your accent color, your footer, your reply-to address, and your agency name as the sender.
Flexible scheduling
Pick the day, time, and cadence. Send to up to 20 recipients per client, so everyone on your side who needs the report gets it the moment it goes out.
The checks behind your care plan, run daily and ready to report on
Decide once what's worth an email. Every client and every site inherits it, including the ones you add next year. The monitoring engine behind your website care plan.
AI visual regression that separates noise from breakage Beta
Every monitored page gets a daily screenshot on mobile and desktop. When a change is big enough to matter, AI sorts it:
- Noise: ads, banners, carousels. Dismissed.
- Intentional updates: noted in your report.
- Real breakage: flagged in your dashboard and report.
- Couldn't verify: no clear answer, so nothing is guessed and the next scan checks again.
Lighthouse Audits
Daily audits from real Chrome with warm caches, so scores are stable, not random. Spot trends and drops before clients do.
Every Client, One View
Every client site at a glance. Built for agencies juggling many at once.
Uptime Monitoring
24/7 checks, every blip logged so you can prove you caught it. Set a down-alert rule once and every site inherits it.
SSL & Domain Expiry
Set your expiry warnings once, at 1, 3, 7, 14, 30, 60 or 90 days out, and every client inherits them. No more embarrassing lapses.
Try the free SSL checkerContent Health
Broken links and missing images caught daily across up to 15 pages per site, before visitors or clients notice.
Alerts come to you
Once you've picked what matters, it lands in your inbox or Slack. You don't have to go looking for it.
Three steps to set up.
No code snippets, just your clients' domains.
Enter a URL
The pages come from the site itself, homepage first. Nothing for you to list.
Daily scans
Visual Changes checks every monitored page once a day. Uptime checks your homepage every minute, from the EU.
Reports ready to send
A white-label report lands in your inbox, ready to forward to your client.
Priced per site, per month
Five monitors you switch on per site. Everything on is $4.80 a site a month, and nothing recurring.
Nothing is switched on, so there is nothing to price. Pick at least one line.
$4.80 per site, per monthMix them per site inside the app. For example, Visual Changes and Renewals on a brochure site, and everything on for a shop.
Prices are in US dollars, and the price you see is the price you pay.
No card needed. Two weeks of full monitoring on your first site.
Frequently asked questions
SiteLetter is the monitoring and reporting part of a care plan. It checks your client sites and turns the results into a white-label weekly or monthly report you can forward to your client. SiteLetter does not update WordPress, run backups or scan for security threats. Those are jobs for your maintenance plugin.
No. SiteLetter does monitoring and client reporting. It works the same on WordPress, Webflow, Shopify, Squarespace, Framer and custom builds. If your retainer includes WordPress core and plugin updates, pair SiteLetter with a maintenance tool like ManageWP, WP Umbrella or MainWP.
No. SiteLetter runs entirely from external servers. No scripts, no plugins, nothing running on your site to slow it down for visitors.
Your homepage is checked every minute from the EU. Once a day, every monitored page gets Lighthouse, visual and broken-link checks. SSL and domain expiry are checked daily too. If the homepage seems down, it is checked again from the US before an alert fires. If the EU and US results disagree, a check from Asia Pacific breaks the tie.
Monitoring data is stored in the EU. Uptime checks from the US and Asia Pacific send back only the result: up or down, status code, response time and any error. They send no page content and no account data. One thing leaves the EU. Screenshots go to OpenAI in the US for visual change classification, under EU Standard Contractual Clauses.
Automatically. SiteLetter finds each site's pages from its sitemap and the links on its homepage. It ranks them by importance, homepage and top-level pages first. The top 15 make it onto your monitoring list. Cart, checkout, account and order pages are skipped on purpose, because what they show depends on who is signed in and what is in the basket. The sitemap is re-read weekly, so new pages can make the list. Choosing the pages yourself is not available today.
Yes. Add up to 100 sites under one account, and get in touch if you need more. You manage them all from one dashboard. You can set the logo, brand color and reply-to address per client. Keep the reply-to address monitored: it is how a report recipient reaches you, and reports carry no unsubscribe link.
Two ways, and you choose. By default each report lands in your inbox on your schedule, with your agency's logo, colors and sender name already on it, and you forward it. Or verify a sending domain of your own and put your client's address on the report list, after confirming you have permission to email them, so it reaches them from your domain on schedule. Your client never needs a SiteLetter login either way.
Visual Regression compares daily screenshots of each monitored page with the last good capture, normally the previous day's. When a change is big enough to matter, an AI classifies it as dynamic content like ads (dismissed automatically), an intentional update or something broken (missing images, layout issues). When the AI cannot tell, the change is marked couldn't verify. Every classification lands in the dashboard and in the report you forward.
No. Only public-facing pages are monitored. Basic Auth and custom headers for staging environments are not available today.
Still have questions? Get in touch.
You set up care-plan reporting once.
After that it runs without you.
SiteLetter is the kind of tool you forget you're using, until your client thanks you for the report you didn't write.
- ✓ Just add a domain. SiteLetter auto-discovers pages, starts monitoring, schedules reports. You pick your alert rules and who gets each report.
- ✓ No scripts to install. SiteLetter monitors from the outside, like a real visitor.
- ✓ Nothing recurring. No subscription, no contract. You buy credits when you want them and each site spends its own.