Skip to main content

Notifications

RoostGPT sends notifications when a test generation job completes or fails. Notifications are configured per test — directly inside the test creation window — and are available in the Web UI only. The CLI and IDE Plugin do not support notifications.


Supported Channels

ChannelStatus
SlackAvailable
Microsoft TeamsAvailable
EmailAvailable

When You Get Notified

All notification events are sent to the configured channel. Events are not individually selectable — when notifications are enabled for a test, all of the following are delivered:

EventDescription
Test generation completeTests have been generated and a PR has been created
Test generation failedGeneration encountered an error

Slack

RoostGPT integrates with Slack via a Slack API token obtained by installing the RoostAI Slack app to your workspace.

Slack notification configuration

Setup

  1. Inside the test creation window, go to the Notifications section
  2. Select Slack as the notification type
  3. Click Add to Slack — this opens the Slack app installation flow
  4. Authorize the RoostAI app for your workspace
  5. Copy the Slack API Token provided after installation
  6. Paste the token into the Slack API Token field
  7. Click Verify Token to confirm the connection
  8. Click Save

Microsoft Teams

RoostGPT connects to Microsoft Teams using your Azure Tenant ID.

Teams notification configuration

Setup

  1. Inside the test creation window, go to the Notifications section
  2. Select Teams as the notification type
  3. Enter your Tenant ID — this is the Directory (tenant) ID from your Azure Active Directory
  4. Click Save

To find your Tenant ID: go to portal.azure.comAzure Active Directory → Overview — the Tenant ID is listed under Basic information.


Email

RoostGPT can send notification emails to specific addresses or to all members of the current project.

Email notification configuration

Setup

  1. Inside the test creation window, go to the Notifications section
  2. Select Email as the notification type
  3. Either:
    • Check Send to all members to notify every member of the current project, or
    • Enter one or more addresses in Receiver emails (comma-separated)
  4. Click Save