Configuring Slack notifications

After you add a Slack integration and choose your channel, you are redirected back to mabl, where you can configure the integration to mention specific users or groups in Slack and select which types of notifications you'd like to receive. There are several types of insights you might wish to be notified of, and these can be edited at any time.

Configurable categories

Plan notifications

  • Plan run passed
  • Plan failing: This option includes a note on the first error encountered during the plan run, who was the last user to modify the test, and when the test was updated.
  • Plan run started
  • Plan run status changed: This option sends notifications if a plan run passes after a previous failing run, or if a plan run fails after a previous passing run. If the status changes to failing, the notification includes details on the last user to modify the test and when the test was updated.

Other notifications

  • Comments: comments added to a test output page
  • Application broken: includes insights around home page load failures and auto-login failures
  • Timing: page load and test execution timing insights
  • Broken Links: URL for broken and fixed links
  • Auto heal: mabl adaptations to tests
  • Visual changes: insights about visual differences found during test runs. Enable visual change learning on your plans to receive these insights
  • Javascript errors: new and fixed JavaScript errors encountered during test runs
  • Integration events: Insights around integration events with mabl, such as new OAuth(Slack) integration added, first successful deployment, and first plan execution

How to select categories to enable Slack alerts

Additional filters

  • Insight statuses: include notifications from the insights section of mabl, organized by category
  • Plan labels: only receive notifications for plans that have certain labels


Notification by plan labels

When multiple labels are selected, then you will get a notification if a matching plan is tagged with any of the labels.

Once done, hit Save. You will be taken back to the Integration tab, where you now have the option to edit or remove the integration.