Skip to content

Slack

Install the Smoketest Slack app and receive run notifications in Slack.

View as Markdown

Smoketest can post run notifications directly into Slack. Install the Slack app from the Integrations page, choose a channel during Slack authorization, and Smoketest will send the same non-on-demand run notifications there that it already sends by email.

What Slack sends

Slack receives the same non-on-demand run notifications that email sends, filtered by the project's notification filter:

  • Run results for scheduled, API-triggered, GitHub-triggered, and deployment webhook-triggered runs
  • A recovered message when a test passes again after failing
  • An additional alert after 2 consecutive failed or errored runs

On-demand runs do not send Slack notifications.

Notification filters

Each project chooses what its connected channels are notified about. The filter is set per channel (email, Slack, Discord) on the Integrations page and applies to non-on-demand runs only:

  • All runs — every run result (passing, failing, or recovering).
  • Failures & recovery — only failures and worker errors, plus a heads-up when the test recovers (a passing run that follows a failure). Steady-state passes stay quiet.

The consecutive-failure alert fires under both filters.

Connect Slack

  1. Open Dashboard → Integrations in Smoketest.
  2. Under Slack, click Install Slack app.
  3. In Slack, review the requested permissions and choose the channel that should receive notifications.
  4. After Slack redirects back to Smoketest, confirm the integration shows as connected and enabled.

Change the channel or disconnect

  • Click Choose another channel to re-run the Slack install test and select a different destination channel.
  • Click Disconnect to stop posting to Slack and remove the stored Slack webhook for that project.

On this page