For the complete documentation index, see llms.txt. This page is also available as Markdown.

Slack

Integrating Slack with Currents dashboard for test notifications

Currents integration with Slack allows posting test results directly into Slack channels, helping teams stay informed about test outcomes without leaving Slack.

There are two versions of Slack integration available:

Recommendation: Currents recommends using the Slack App integration due to its advanced features and improved security model.

The Slack App integration provides a rich, feature-complete experience for test notifications:

  • ✅ Organization-level installation with per-project configuration

  • ✅ Multiple destinations (the dashboard shows the organization's limit; the default is 10)

  • ✅ Run-level notifications with thread-based grouping

  • ✅ Individual failed or flaky test notifications

  • ✅ Fix with AI from failed-test messages

  • ✅ Run attachment colors for in-progress, timed-out, success, error, and cancelled states

  • ✅ Live updates to the groups table on threaded run notifications

  • ✅ Advanced filtering by tags, branches, and commit messages

  • ✅ Annotation-based mentions (users, groups, emails)

  • ✅ UI-based mention rules configuration

  • ✅ Scheduled Automated Reports to a Slack channel (Block Kit summaries with dashboard links)

  • ✅ Improved security with OAuth 2.0

The Slack App also delivers independently configured Action lifecycle notifications for actions that are created, disabled, re-enabled, archived, expiring, or expired. Connecting Slack under Integrations does not enable these notifications; Action notifications are configured under Actions > Settings.

Scheduled automated reports are configured per report on the project Reports page; see Automated Reports to Slack.

Slack Webhook Integration (Legacy)

The webhook-based integration provides basic notification functionality:

  • ✅ Simple setup with Incoming Webhooks

  • ✅ Run start, finish, timeout, and cancel notifications

  • ✅ Branch name filtering

  • ✅ Tag-based filtering

  • ❌ No individual test notifications

  • ❌ No annotation-based mentions

  • ❌ Limited to single channel per integration

Last updated

Was this helpful?