TestDino

Integrations / Slack App

Slack App Integration for Playwright Test Runs

Slack App

Overview

The Slack App sends notifications that you build per project. Each notification picks its own Slack channels and people and fires on its own trigger. Start from a type such as Test failures or Flaky tests, then edit any field.

Scope a notification to certain branches or environments so production failures reach one channel and staging results reach another. Tag-based and annotation-based notifications reach the owner of a test, including a direct message to the person named in a testdino:notify-slack annotation.

Key features

  • Multiple notifications per project, each with its own destinations
  • Channels and people in the same notification
  • Branch and environment filters per notification
  • Annotation-based direct messages to test owners
  • Live preview and Send test before you rely on it
  • Available on Pro, Team, and Enterprise plans

How it works

Connect Slack

In Project, then Integrations, click Connect Slack App and complete the OAuth flow. Or find and install TestDino from the Slack App Marketplace.

Add a notification

Click Configure on Notification rules, pick a type, and choose the Slack channels and people it goes to. A live preview shows the exact message as you edit.

Save and send a test

Save the notification, then click Send test to post a real message to every destination on it.

One integration, as many notifications as you need

Choose when a notification sends: only when the run fails, when it fails or has flaky tests, every time a run finishes, or only when it passes. Choose which tests it lists, from failed only to every test, with 1 to 25 rows per message.

Limit a notification to tests with certain tags, or skip tagged tests, and restrict it to certain branches or environments. Add run details such as the pull request, commit author, CI job, or environment to the message.

See full setup steps in the docs

Slack App integration

By TestDino

Route alerts to your team

FAQs

The Slack App holds a list of notifications per project, each with its own channels, people, triggers, and filters. The webhook sends all notifications to a single channel without per-notification destinations or branch and environment filters.