Skip to content
testmode

Email run reports

Get an email when a run finishes or fails: per schedule for scheduled runs, and per person for the runs you start in the app, through the API or from an AI agent. What a report contains and who can receive one.

Testmode can email a run report when a run finishes: the verdict, each test with its result, and a link to the run. Reports are set in two places, depending on who started the run.

Runs started by Reports are set Recipients
A schedule On the schedule, under Email reports The addresses listed on the schedule
You, in the app, through an AI agent, or with an API key you created On your Profile, under Runs I start You
  1. Open the plan, select Schedules, and click the schedule’s pencil (or Add schedule).

  2. Under Email reports, choose After every run or Only when a test fails.

  3. Under Recipients, type each address and press Enter.

  4. Click Save.

Never turns reports off for the schedule. Skipped scheduled runs never send a report.

  1. Click your name at the bottom of the sidebar, then Profile.

  2. Under Email notifications, set Runs I start to Email me when a test fails or Email me after every run.

  3. Click Save.

The report goes to your account’s address when the run finishes. This covers runs you start in the app or through an AI agent you connected, and runs started with API keys you created. Don’t email me turns it off.

Run report email for Checkout regression: Failed, 1 of 4 tests failed, with the project, environment, who triggered it, start time and duration, then each test with its result and duration, the failed one with its reason, and a View run in Testmode button.
A report for a run with one failed test.
  • The verdict in the subject and at the top, such as “Checkout regression: 1 of 4 tests failed”.
  • The project, environment, who or what started the run, when, and how long it took.
  • Each test with its result and duration. A failed test shows its reason.
  • View run in Testmode, a link to the run page with the session replays and logs.

Reports name variables as {{Variable Name}} instead of their values, because reports may go to people outside the project.

  • Credit alerts: Owners and Admins are emailed when the organization has used 80% of a period’s credits, and again when they are gone, with what happens next. See Plans and billing.
  • Self-driving doesn’t email. What it needs from you is in the Inbox, and in Slack if you connect it. See Connect Slack.
  • Anyone with an email address, not only members of the organization, unless the organization limits email domains. Then only addresses on those domains receive reports, and others are left out. See Manage your organization.
  • A safety limit applies to addresses outside the organization: once its reports have gone to 1,000 such addresses in 24 hours, further reports go to members only.
  • Each recipient gets their own email. The footer says why they are receiving it and where to change that.