Skip to main content
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

WarningThe Slack Webhook integration is available on the TestDino Pro, Team, and Enterprise plans.
  • 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. Slack webhook message showing test run summary with status, pass rate, and link to TestDino report

Set up the Webhook

1. Create an incoming webhook in Slack

  1. Go to api.slack.com/apps ↗ and click Create New App (or select an existing app)
  2. Choose From scratch, name your app (e.g., “TestDino Notifications”), and select your Slack workspace
  3. In the app settings, go to Incoming Webhooks and toggle Activate Incoming Webhooks to On
  4. Click Add New Webhook to Workspace
  5. Select the channel where you want TestDino notifications to appear and click Allow
  6. 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. TestDino Slack Webhook integration card showing URL input field and Connect button

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. Slack Webhook integration card showing connected status with webhook URL and disconnect option

Troubleshooting

  • 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
  • Ensure the URL starts with https://hooks.slack.com/services/
  • Verify the incoming webhook has not been deleted or disabled in Slack
  • 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