What you’ll learn
- How to create a Slack incoming webhook URL
- How to connect the webhook to a TestDino project
- What data each Slack notification contains
What a Slack message contains
- Overall status - passed, failed, flaky, or skipped.
- The counts and success rate for passed, failed, flaky, and skipped.
- Duration, environment, and branch.
- Author and commit message.
- View test run button linking to evidence.
Set up the Webhook
1. Create an incoming webhook in Slack
- Go to api.slack.com/apps ↗ and click Create New App (or select an existing app)
- Choose From scratch, name your app (e.g., “TestDino Notifications”), and select your Slack workspace
- In the app settings, go to Incoming Webhooks and toggle Activate Incoming Webhooks to On
- Click Add New Webhook to Workspace
- Select the channel where you want TestDino notifications to appear and click Allow
- Copy the generated webhook URL (starts with
https://hooks.slack.com/services/...)
NoteEach webhook URL is tied to a single channel. To send notifications to a different channel, create a new webhook.
2. Paste the webhook URL in TestDino
In TestDino, go to Settings → Integrations → Slack Webhook and paste the webhook URL and click Connect.
3. Verify connection
After connecting, the card shows the webhook URL, connection status, and options to sync, test, or disconnect. Use Test to send a sample message and verify it lands in the correct channel.
Troubleshooting
No messages appearing in Slack
No messages appearing in Slack
- Verify the webhook URL is correct and the webhook is still active in your Slack workspace
- Check that the Active toggle is enabled on the Slack Webhook card in TestDino
- Confirm a test run has completed after connecting
Webhook URL rejected
Webhook URL rejected
- Ensure the URL starts with
https://hooks.slack.com/services/ - Verify the incoming webhook has not been deleted or disabled in Slack
Messages going to wrong channel
Messages going to wrong channel
- The webhook sends to whichever channel it was configured for in Slack. To change the channel, create a new webhook in Slack and update the URL in TestDino
- Slack webhooks do not support environment-based routing. Use the Slack App for per-environment channel mapping