SaaS teams
Catch the deploy that slowed signup or checkout before your customers do.
- Watch the pages that make you money, hourly or daily
- Regressions matched to your GitHub deploys
- Alerts go to the team that shipped it
Performance regression monitoring for SaaS teams and agencies
WhySlow tests your key pages — or every client’s — on a schedule, flags regressions only when they persist, and lines each one up with the GitHub deploy that shipped just before it, along with what changed.
No credit card · One project per site or client
Regression · high confidence
1.8 s to 4.6 s
LCP on /checkout after deploy a41f9c2
[email protected] added +2.1 MBIllustrative example
01 · How it works
Paste a URL, choose mobile or desktop, and test hourly or daily in a real Chromium browser. Every run records LCP, CLS, TTFB, FCP and TBT.
Page URL
Profile
Schedule
One-click OAuth. WhySlow records your deployments, so each regression lines up with the deploy that landed just before it.
acme/storefront · main · deployments
a41f9c2Add full-bleed hero image51f7b3aBump checkout SDK9c2a4e0Fix coupon rounding3be01d7Copy tweaks on pricingAn alert fires only when most recent runs break from a robust baseline, so one noisy test never pages you.
Regression confirmed
LCP 1.8 s → 4.6 s
Emailed [email protected]
02 · The why
Every confirmed regression gets an investigation automatically, comparing the last good run with the first bad one.
a41f9c21 Metrics · last good → first bad
2 Biggest resource changes
/images/[email protected] added+2.1 MB/chunks/app.js grew+38 KB22 other resources unchanged
3 Ranked likely causes
Deploy a41f9c2 added a 2.1 MB hero image. Compress it, serve AVIF or WebP, and size it for the viewport.
Illustrative example
1LCP on https://shop.example.com/checkout regressed by +156% (1.8 s → 4.6 s).
Detected Sep 23, 2026, 09:14 UTC.
3View the investigation
Illustrative example
03 · The alert
Alerts go to the people you choose for each project, so a client’s regressions can reach that client’s team.
04 · Who it’s for
Catch the deploy that slowed signup or checkout before your customers do.
Show a client exactly which release slowed their site, and which one fixed it.
On the roadmap Shareable client reports · team seats · Slack alerts
Lab data. WhySlow loads your pages in a real browser under the same conditions every time, which is what makes before/after comparisons meaningful. It complements real-user monitoring (like Vercel Speed Insights or Chrome UX Report) rather than replacing it: RUM tells you users are slower; WhySlow tells you which deploy did it and what changed.
Each page builds a baseline from at least five runs, using the median and median absolute deviation so outliers don’t skew it. A regression is confirmed only when the change is statistically large, at least 15%, and shows up in most of the recent runs — never on a single spike.
WhySlow records every deployment from your connected repo and matches a regression to the deploy that landed right before it. If several deploys ship between two runs, the one it names is the closest suspect, not a certainty — testing hourly narrows the window.
WhySlow asks for GitHub’s repo scope so it can list your repositories and register a deployment webhook, including on private repos. The token is encrypted at rest (AES-256-GCM), used only on our servers, and never sent to your browser. Disconnect any time.
Keep them if you have them. Lighthouse CI checks pull requests before they ship; Vercel Speed Insights measures real visitors on Vercel-hosted sites.
WhySlow watches production after it ships, on any host, and connects each regression to a deploy and to the resources that changed.
Yes. Create one project per client, each with its own pages, schedule, GitHub repo and alert recipients. Shareable client reports and team seats are on the roadmap, and design partners help shape them.
No. Every regression gets an investigation automatically (metric and resource diffs, ranked likely causes). The AI explanation runs only when you click for it.
WhySlow is free during early access. Paid plans will be priced by the number of monitored pages, and we’ll give you notice before anything is charged.
Metrics and run history for your pages, plus screenshots, network logs and traces from each run. Those larger files are deleted after 30 days. See the privacy policy for details.
Alerts are email-only today. Slack is next on the list.
Paste a URL. WhySlow runs the first test right away and keeps watching on the schedule you pick.
No credit card · Free during early access
We’re looking for 10 SaaS teams and 10 agencies: free for six months and a direct line to the founder, in exchange for honest feedback.