Ship daily without
breaking the boring bits
4e1c0a2
feat: usage-based billing
38 pages clean9a77d13
fix: invite email copy
38 pages cleanb71e0c4
refactor: settings layout
Download invoice removedc19bd42
fix: restore invoice download
38 pages clean4 merges today · 1 regression caught before release · 0 reached customers
Sound familiar?
The bugs that cost you
customers
| What breaks | How you find out today | With Regress |
|---|---|---|
| The upgrade button disappears in a layout refactor | Churn goes up and someone eventually notices | Flagged on /billing by the scan right after the merge |
| The API keys tab stops opening | A customer emails support a week later | The recorded flow that opens it fails on the next scan |
| The role picker vanishes from the invite dialog | Your E2E suite never covered that screen | The invite journey is written and run for you |
What changes
Coverage that keeps up
with your merge rate
Every push to main
On Professional, the GitHub app scans each push to your default branch automatically.
The whole signed-in app
Record a login once, with SSO or 2FA, and every scan gets past it.
Tabs and modals
An agent uses each kind of screen like a person, switching tabs and opening dialogs.
No suite to maintain
Renamed buttons get recorded again and new sections get fresh journeys.
Checks on the commit
On Professional, failures show as a check on the pushed commit and a comment on its pull request.
Your team channel
Slack alerts with what changed and a link straight to the report.
Questions
Questions from SaaS teams
We have multiple environments. Which should it scan?
Whichever URL you give the project. Many teams point one project at staging and another at production, each with its own login.
Will it slow down our deploys?
No. The webhook returns straight away and the scan runs on Regress. Poll the status endpoint only if you want CI to wait.
Does it understand roles and permissions?
Each project signs in as one user. To cover an admin and a regular member, create a project per role.
Who on the team needs a seat?
Nobody pays per seat. Plans are priced by pages checked, so the whole team can use it.
Merge on Friday afternoon
Free for 500 pages a month. Add a deploy webhook in two minutes.