Supported Channels
You can have multiple connectors of the same type — for example, a
#qa-alerts Slack channel for bugs and a #release Slack channel for run completions.
What You Can Be Notified About
Each connector subscribes to one or more event types, configured independently per connector.Test Run Completed carries the run’s outcome counts as exclusive buckets —
passed, failed, healed, bugs and skipped — and total is the sum of all five. Skipped tests count toward total, so a run that skips tests reports a total higher than the number of tests that actually executed.Getting a Webhook URL or Token
The webhook URL (or bot token) belongs to the destination chat platform, not to Checksum. You create it on Slack / Teams / Discord / Google Chat, then paste it into the Checksum connector form. Below is the short path for each — follow each platform’s official docs for the current UI.Slack
Slack
Slack supports two setup methods — use either.Incoming Webhook
- Go to api.slack.com/apps and create a new app (From scratch).
- Open Incoming Webhooks and toggle it On.
- Click Add New Webhook to Workspace and choose the channel.
- Copy the webhook URL (
https://hooks.slack.com/services/...).
- Go to api.slack.com/apps and create a new app (From scratch).
- Under OAuth & Permissions, add the
chat:writebot token scope. - Click Install to Workspace and copy the Bot User OAuth Token (
xoxb-...). - In Slack, invite the bot to each target channel:
/invite @your-app-name. - In the Checksum connector, enter the token and the channel name.
Microsoft Teams
Microsoft Teams
- In Teams, open the target channel → ⋯ → Workflows.
- Add the Post to a channel when a webhook request is received workflow.
- Complete the steps and copy the generated webhook URL.
Discord
Discord
- Open the target channel → Edit Channel → Integrations.
- Click Webhooks → New Webhook.
- Name it, optionally pick the channel, then Copy Webhook URL.
Google Chat
Google Chat
- Open the target space → space name → Apps & integrations.
- Click Manage webhooks, add a webhook, and give it a name.
- Copy the generated webhook URL.
Setup
Connectors are managed in Settings → Integrations (Notification Connectors section). Workspace admin role is required to add, edit, or remove them.1
Add a connector
Pick a channel type, give it a name (names are unique per workspace), and paste the webhook URL or bot credentials.
2
Test the connection
Every connector has a Send test notification action that posts a sample message, so you can confirm it’s wired up before going live.
3
Choose which events to route
Open the routing matrix and toggle each event on or off per connector. A connector receives an event only when both the connector and that event’s rule are enabled.
4
Enable / disable
Connectors can be paused without being deleted. A disabled connector receives nothing, regardless of its routing rules.
Webhook URLs and bot tokens are masked after creation — only the last few characters of a webhook URL are shown for identification, and bot tokens are hidden entirely. When editing a connector, leave a secret field blank to keep the existing value; only type in it if you want to replace the secret.
Troubleshooting
Next Steps
- Slack @checksum bot — mention
@checksumto start generation from Slack - Auto-Healing — get notified when batches start and finish
- Feature Health Dashboard — bug and run health notifications