Regress

Ship daily without
breaking the boring bits

SaaS teams merge constantly and test the shiny part of each change. Regress checks everything else after every push: billing, settings, invites, the signed-in pages nobody clicks through before a release.
mainevery push scanned

4e1c0a2

feat: usage-based billing

38 pages clean

9a77d13

fix: invite email copy

38 pages clean

b71e0c4

refactor: settings layout

Download invoice removed

c19bd42

fix: restore invoice download

38 pages clean

4 merges today · 1 regression caught before release · 0 reached customers

Sound familiar?

The bugs that cost you
customers

They're rarely in the feature you just built. They're two screens over.
What breaksHow you find out todayWith Regress
The upgrade button disappears in a layout refactorChurn goes up and someone eventually noticesR04 on /billing, flagged by the scan right after the merge
The API keys tab stops openingA customer emails support a week laterEvery tab and modal on the changed page is opened again
The role picker vanishes from the invite dialogYour E2E suite never covered that screenThe invite journey is written and run for you

What changes

Coverage that keeps up
with your merge rate

No suite to maintain, so coverage grows with the product instead of falling behind it.

Every push to main

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

Settings screens are explored state by state, up to seven levels deep.

No suite to maintain

Renamed buttons heal and changed pages get fresh journeys.

Checks on the commit

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. Connect GitHub in two minutes.