Creating one
On the dashboard, type the site’s address into the address bar and press Start.https://is already supplied, so typeshop.example.com, not the scheme.- If a project already exists for that address, you are taken to it rather than getting a duplicate.
- You land in the project’s chat, ready to describe the first test.
/checkout) resolves
against it.
The project overview
/project/<project-id> is the project’s home, showing:
- Stats: runs in the last 30 days, pass rate, number of saved tests, last run
- Recent runs: with their status, jumping to the full run page
- Saved tests: with replay counts and a Run button
- Flakiness: pass rate per test over a rolling window, worst first
- Recent PR activity: when a GitHub repository is linked
- Integration chips: a row under the address showing what is wired up: repository, Slack channel, email recipients, schedules, environments, variables, login reuse. Each one jumps to the setting it names.
/project/<project-id>/chat and the settings at
/project/<project-id>/settings.
Settings
Project settings has one section per capability, each linked from the integration chips:Reusing a login
If you save a sign-in flow as a procedure and mark it as the project’s login-setup test, a successful run captures the browser’s storage state and encrypts it onto the project. Later runs start already signed in and skip the login flow. See Reusable flows.Archiving
Deleting a project archives it. The project disappears from the dashboard, but its historical runs are retained. A passing run from three weeks ago stays readable, and its share links keep working.Who can do what
Projects belong to a workspace, and every query is scoped to it. A project in one workspace is invisible from another, and asking for it by id returns not found rather than forbidden.
Nobody can grant, change or remove a role above their own, and the last owner
can never be demoted or removed.

