Agency-shaped monitoring,
not on-call dev tooling
Better Stack is built for on-call SRE teams. If you run an agency, the artifact you hand the client is a Monday-morning report on their site's health, not an on-call rotation. SiteLetter ships that report. Same monitoring shape, different job.
Also evaluating Oh Dear, UptimeRobot, Pingdom, or Site24x7? See those comparisons, or browse all alternatives.
Quick verdict
Both tools are excellent at the jobs they were built for. The decision is about which job you actually need done.
SRE, DevOps, on-call teams running production
Teams that carry a pager. Engineers running production services where someone gets called at 3am when a database goes down. Better Stack ships on-call schedules, escalation policies, voice call alerts, incident merging, postmortem timelines, and full-stack observability (logs, traces, metrics, session replay) in one tool.
Also a strong fit for small teams who can run the entire monitoring stack on Better Stack's free tier (10 monitors, 3-minute checks, email and Slack alerts).
Agencies sending monthly client reports
Web design, development, and marketing agencies on retainer. If what your client asks to see is a recognisable Lighthouse score, evidence that nothing broke this week, and a single email each month that says "everything is healthy," this is shaped for that. White-label, carrying your agency's name, not your monitoring vendor's.
SiteLetter is priced and shaped for that job. $4.80/site a month with every monitor on covers every monitored page, and nothing is metered per seat, per Playwright minute or per page. No observability suite is billed alongside it, and there are no Playwright scripts to author.
"The AI SRE observability stack. 30x cheaper than Datadog."
"Website monitoring for agencies, delivered by email."
What the monthly client report needs beyond on-call and observability
Better Stack ships excellent monitoring, on-call, and observability for engineering teams. Some of the things below are not listed in Better Stack's published product or pricing documentation as of August 31, 2026; others exist in a shape built for engineering teams rather than a client deliverable. Either way, they are what the monthly client report is made of.
Lighthouse on monitored pages, not Playwright scripts to author
For a monitored page, Better Stack's surface is HTTP/HTTPS uptime checks plus Playwright transaction tests you write yourself in a scripting UI. Lighthouse audits are not listed in their published product or pricing documentation (checked August 31, 2026): no Performance, Accessibility, SEO, or Best Practices score for a monitored page. SiteLetter runs Google Lighthouse on every monitored page across every client site, daily, and pre-warms DNS, TLS, and CDN caches before each audit so the score is stable enough to ship in a monthly client deliverable.
Day-over-day screenshot diffs, not session replay
Better Stack ships session replay - "watch a real user click through the site," useful for debugging an incident after the fact. That is a different shape from a daily screenshot of the same page compared against the last good capture of it. SiteLetter captures a mobile and a desktop screenshot of every monitored page every 24 hours and runs an AI classifier over any diff big enough to matter. A rotating hero, a cookie banner variant, a sale ribbon gets dismissed as cosmetic noise. A real layout break - missing images, a stylesheet 404, a deploy hiding the cart icon - is flagged in the dashboard on the next daily scan and called out in the report you forward.
Reports for clients, not status pages for incidents
Better Stack's client-facing surface is the public status page plus incident-driven subscriber emails: "we are investigating," "we have identified the cause," "the issue is resolved." Useful when something is on fire. Not what an agency forwards on a Monday morning when nothing is on fire. SiteLetter ships a scheduled monthly white-label email (your logo, colour, reply-to address, custom footer), landing in your inbox ready to forward, and it opens with no SiteLetter login screen.
What the monitor count does not buy
Better Stack starts at 10 free monitors and scales in 50-monitor bundles at $21/mo annual each. On uptime there is not much to count: SiteLetter probes one page per site, the homepage, so a 5-client portfolio is 5 Better Stack monitors and sits inside their free tier. Run that comparison and Better Stack wins it. What no monitor count buys is the rest of the monthly deliverable. Lighthouse scores on a monitored page, day-over-day visual diffing, and a branded client report are not in the bill at 10 monitors or at 500. SiteLetter is $4.80/site a month with every monitor on, and less for a site that runs fewer of them.
White-label per client, not per status page
Better Stack lets you style and put a custom domain on a public status page - useful, but it is the company-running-the-page's branding, not a per-client one. Their name can come off: their pricing page lists white-label and sending email from your own domain, both at $250 per status page per month. That is priced per page, so a ten-client portfolio is ten of them, and there is still no per-recipient logo or reply-to address on a scheduled artifact. SiteLetter makes every scheduled report white-label, per client, at no extra charge: their logo, your reply-to, optionally with the SiteLetter name removed from the report, and the report sent from your own domain once you verify it, at no separate rate.
Setup that ends after the URL
Adding a client to Better Stack is configuring monitors one URL at a time, then per-URL alert thresholds, then incident escalation rules, then a status page if you want one. Adding the same client to SiteLetter is pasting one URL. The sitemap is auto-fetched, the 15 most important pages are picked, every monitor turns on, and the report template is pre-built. Alert thresholds never appear in that step at all: you set them once at agency level, and every client and every site inherits them, this one included.
Feature-by-feature comparison
The full picture, grouped by category. SiteLetter wins on per-page services and agency-shaped reports. Better Stack wins on on-call rotations, channel breadth, and observability bundling. Pick by what your team ships, not by feature count.
| Feature | SiteLetter | Better Stack |
|---|---|---|
| Pricing model | ||
| Pricing unit | 1 site (up to 15 pages) | Per-monitor bundles (10 free + $21/mo annual per additional 50) |
| Every monitor on | $4.80/site a month with every monitor on (15 pages monitored); less per site if it runs fewer of them | Free for first 10 monitors; $21/mo annual per next 50 |
| Free start / Free tier | 14 days on 1 site, no card | Permanent free tier (10 monitors, 3-min checks) |
| Free tier ok for client (commercial) work | Yes, the 14 days of starting credits run on a client site | Yes, per their published terms (checked August 31, 2026) |
| Per-page services on a client site | ||
| Uptime checking | Homepage every 1 min from the EU, with a US verifier on failure and an AP tiebreaker on disagreement; every monitored page reached daily by the scan | 30-sec to 3-min checks; 1 monitor per URL; 30+ probe locations |
| Google Lighthouse audits (Performance / Accessibility / SEO / Best Practices) | Every monitored page, daily, with cache warmup | Not offered |
| AI visual regression (day-over-day) | Every monitored page, daily, classified | Not offered |
| Broken asset detection | Every monitored page, daily | Not offered |
| Site-level services | ||
| SSL certificate expiry alerts | Yes | Yes |
| Domain expiry alerts | Yes | Yes |
| Sitemap auto-discovery | Yes (weekly sync) | No sitemap auto-discovery (URLs added one at a time, or in bulk through their API / Terraform provider) |
| Public status page | Not available | Yes (1 included, $12/mo per extra) |
| Multi-step transaction monitoring (Playwright) | No | Yes (priced per Playwright minute) |
| On-call and incident management | ||
| On-call rotation schedules | No | Yes |
| Escalation policies | No | Yes |
| Incident merging and timeline | Partial (an incident record per outage with cause and duration, shown as an incident history; incidents that overlap are coalesced into one alert email; no manual merge and no postmortem timeline) | Yes |
| Voice call alerts | No | Yes (unlimited) |
| SMS alerts | No | Yes (unlimited) |
| Client-facing reports | ||
| Scheduled client-facing email report | Yes (weekly, bi-weekly, monthly, quarterly) | Public status pages + subscriber emails (incident-driven, not scheduled) |
| Per-client branding (logo, color, reply-to) | Yes: white-label reports, sent from your own domain once you verify it, at no separate rate | Status page styling per page, not per recipient; white-label and own-domain sending are published at $250 per page per month |
| Vendor name hidden on reports (agency-wide setting) | Yes, in the report body | No |
| Drag-and-drop report builder | Yes | No |
| Recipients view reports without a login | Yes - the white-label report renders inside the email, and every report carries a public link that opens without an account. | Public status pages are accessible without login; scheduled report-side delivery is not in the product |
| Channels and platform | ||
| Alert channels | Email, Slack | Voice, SMS, push (native apps), Email, Slack, Teams, Discord, PagerDuty, OpsGenie, webhooks, Zapier |
| Public REST API | Not available | Yes |
| Native mobile app | No | Yes (iOS, Android, push) |
| Logs / traces / metrics / session replay | No | Yes (bundled observability) |
| Monitoring data retention | 2 years (730 days) for Lighthouse, screenshots, asset scans and reports; uptime history via incident records (raw check rows 280 days) | Uptime: not published; logs/traces 30 days (paid bundles); error tracking 90 days; session replay 90 days |
Sources: betterstack.com/uptime/pricing, betterstack.com/uptime, betterstack.com/pricing. Verified .
Which job are you buying for?
Comparing monitor counts flatters whoever wrote the comparison. These are the two questions that actually decide it, at 10 client sites.
For uptime alone, Better Stack is a complete answer
Better Stack's permanent free tier carries ten monitors, so ten client homepages cost nothing, though free checks run every 3 minutes rather than the 30 seconds their paid tiers reach. They also probe from 30+ locations and ship real on-call: schedules, escalation policies, incident merging and phone alerts. On availability engineering they are the stronger product outright.
SiteLetter can be bought that way too, since uptime is a line item you can switch on without the rest. But uptime alone is not the job this page is about, and pretending otherwise would mean pricing around a comparison you can run yourself in a minute.
Lighthouse, visual change detection, a branded report
Better Stack does not run Lighthouse audits as a first-class product, its browser checks are Playwright transaction scripts you author rather than a daily visual baseline of every page, and its email is incident alerting rather than a scheduled per-client deliverable. Matching the agency job means assembling a stack around it.
10 client sites with every monitor on, covering up to 150 monitored pages. Prepaid, nothing recurring.
Better Stack's own status-page white-label is priced per status page per month on top of monitor billing, so the assembled stack is meaningfully more than the monitor line alone.
Better Stack figures are the ones that vendor publishes, in the currency they publish them. Verified .
Where Better Stack genuinely wins
Better Stack is a strong, modern, venture-backed product, shipping fast and engineered well. If your team operates production infrastructure, runs an on-call rotation, or needs full-stack observability (logs, traces, metrics) in one vendor, Better Stack is the better tool today. The wins below are real and SiteLetter does not currently match them.
On-call schedules and escalation policies
Better Stack ships PagerDuty-class on-call: rotation schedules, escalation policies, smart incident merging, voice call alerts, and an incident timeline for postmortems. If your team carries a pager for client infrastructure, this is the entire reason to pick Better Stack.
30+ probe regions + 30-second intervals
Better Stack probes from 30+ locations worldwide at 30-second intervals on every paid tier. SiteLetter confirms a down result from a second AWS region and escalates to a third when the two disagree (EU primary + US verifier + AP tiebreaker). Homepages are probed every minute; every other monitored page is reached once a day by the daily scan. Monitoring data is stored in the EU. Screenshots go to OpenAI in the US for visual change classification, under EU Standard Contractual Clauses. If you need 30+ vantage points for geographic diversity or sub-minute uptime resolution for production infrastructure, Better Stack wins on both raw count and frequency.
Full-stack observability in one vendor
Better Stack bundles Playwright-based multi-step transaction checks, log management, traces, metrics, session replay, and an AI SRE feature. If your team wants logs and traces in the same dashboard as uptime, that is a real consolidation win.
When to pick which
Three honest scenarios.
Agencies with a portfolio of client sites
Many client sites, on any platform. Lighthouse on every monitored page, AI visual regression, white-label reports, and the recipient flow are designed for the agency job: making monitoring a deliverable clients can see. SiteLetter is one tool, $4.80/site a month with every monitor on, and the white-label report comes with every site, at no separate rate.
SRE / DevOps team on-call
Production infrastructure with on-call rotations, escalation policies, and incident response. Better Stack ships on-call schedules, voice call alerts, incident merging, postmortem timelines, and full-stack observability. SiteLetter does not.
Agency that also runs infrastructure
You are also your clients' hosting / DevOps provider. Better Stack's free tier for the homepage uptime piece (on-call escalation needs a paid responder seat), SiteLetter for the per-page Lighthouse, visual changes and branded client reports, with its Uptime monitor switched off on those sites because Better Stack already covers it. The two products do not overlap; the split is honest.
SiteLetter vs Better Stack: FAQ
No. Better Stack Uptime monitors HTTP/HTTPS endpoints with synthetic checks (uptime, response time, SSL, DNS) and runs Playwright browser tests for transaction flows. It does not run Google Lighthouse audits on monitored pages, so there are no Performance, Accessibility, SEO, or Best Practices scores in the product. SiteLetter audits every monitored page on every site daily with cache warmup, and the Lighthouse scores ship in the weekly client report.
No. Better Stack does not screenshot pages once a day and diff them against yesterday's screenshots. SiteLetter takes a daily screenshot of every monitored page, diffs it against the last good capture, normally the previous day's, and uses AI to classify each change big enough to matter as noise (rotating banners), intentional updates (logged in the weekly report), or real breakage (missing images, layout collapse, flagged in the dashboard and called out in the report you forward).
Better Stack ships status pages (1 included, additional pages $12/mo) and incident-management dashboards your team uses internally. It does not ship a scheduled, per-client branded email report with your agency logo, brand color, custom reply-to address. SiteLetter is built around that flow: white-label reports on a weekly, bi-weekly, monthly, or quarterly schedule, with per-client branding and an optional agency-branding toggle that removes "SiteLetter" from the report.
Better Stack has a generous free tier (10 monitors with 3-min checks) and meters separately above it: $21/mo annual per additional 50 monitors, plus $29/mo per responder seat for uptime + telemetry access, plus $12/mo per extra status page. For an agency on ten client sites at homepage-only uptime, the free tier carries it: ten monitors is ten homepages. Per-page coverage is where the two part company. No monitor count buys Lighthouse on 15 pages a site, day-over-day visual regression, or a branded client report, so beside Better Stack you would also need a separate Lighthouse tool, a separate visual regression tool, and a custom report pipeline. SiteLetter is $4.80/site a month with every monitor on, and less per site if it runs fewer of them.
On-call and incident management. Better Stack ships on-call schedules, escalation policies, smart incident merging, voice call alerts, SMS, Slack/Teams/Discord/PagerDuty/Opsgenie integrations, and an incident timeline for postmortems. SiteLetter has email and Slack alerts and no on-call rotations. Better Stack also has Playwright-based transaction monitoring with full Chrome, 30+ probe locations with 30-second intervals, public REST API, native iOS and Android mobile apps, status pages with subscriber email updates, and Logs/Telemetry/Session Replay as bundled products. SiteLetter probes the homepage every minute from the EU (monitoring data stored in the EU; screenshots go to OpenAI in the US under SCCs). A second region re-checks any failure before an alert fires, and a third breaks a tie when the two disagree. The other 14 monitored pages are reached once a day by the daily scan. That is fewer vantage points than Better Stack. If your team is on-call for client infrastructure or you need PagerDuty-style incident response, Better Stack is the better tool today.
Per-page Google Lighthouse on every monitored page daily with DNS/TLS/CDN cache warmup (Better Stack does not run Lighthouse audits as a first-class product). AI day-over-day visual regression that classifies each diff big enough to matter as noise / intentional / breakage (Better Stack's browser checks are Playwright transaction scripts you author, and a daily visual baseline of every page is not listed in their published product documentation, checked May 2026). White-label scheduled per-client email reports with per-client logo, brand color, reply-to (Better Stack email is incident alerts, not scheduled per-client deliverables). Sitemap auto-discovery: add a domain, SiteLetter picks the 15 most important pages and every monitor turns on for them (Better Stack is per-monitor manual). $4.80/site a month with every monitor on, for up to 15 pages.
Yes, and the split is a clean one. Better Stack on the free tier (10 monitors) for the homepage-level uptime / SSL / on-call piece, plus SiteLetter for the per-page Lighthouse, visual regression, and branded client reports, with SiteLetter's Uptime monitor switched off on those sites because Better Stack already covers it. The two products do not overlap meaningfully: Better Stack covers DevOps-side observability, SiteLetter covers the agency-deliverable client side. The split is honest, not a fudge.
Better Stack is a well-funded, venture-backed company that ships fast and has a stunning product. SiteLetter is focused on a narrower audience: agencies. The competitive position is not about resources, it is about audience. Better Stack optimises for SRE / DevOps / on-call teams running production infrastructure; SiteLetter optimises for agencies sending monthly client reports. Each product is the better choice for its own audience. If Better Stack shipped visual regression and branded agency reports tomorrow that would be a real threat; today they are not building toward that market.
Yes, and the SiteLetter setup is shorter. Each SiteLetter site covers up to 15 pages automatically (sitemap-discovered and ranked by depth, sitemap priority, and recency), so a 100-monitor Better Stack setup packs into 7 SiteLetter sites when every site is filled to the 15-page cap, and more than that as the same pages spread across more domains. That arithmetic assumes those monitors are extra pages of domains you already cover: the collapse is per domain, not per monitor. A hundred monitors sitting on a hundred separate client homepages stays a hundred SiteLetter sites. Add each unique site once and SiteLetter handles the rest: page selection, every monitoring service enabled, weekly and monthly client report templates pre-built. Alert rules are not per site: you set them once at agency level and every site inherits them, the ones you migrate and the ones you add next year alike. New accounts get 14 days of full monitoring on one site with no card, so you can validate the full experience on one client site before bringing the rest over.
Still have questions? Get in touch.
Comparison based on publicly available Better Stack pricing and feature documentation, last verified . Better Stack is a trademark of Better Stack, Inc., used here for identification and comparison purposes only. SiteLetter is independent and not affiliated with, sponsored by, or endorsed by Better Stack. For the most current Better Stack pricing and feature information, see betterstack.com.
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.