Slack Integration

Send out notifications to the team.

Slack is a collaboration hub where teams work together online. On Slack, team members can send messages and share files in channels. It is also used to make audio and video calls. 

Functionality overview

Slack integration sends out notifications about TestMonitor test runs and issues through a Slack channel. The Slack notification also contains a link to the test run or issue.

  • Each time a test run is planned or completed, you receive a notification with the test run code, name, milestone, start and end date, priority, and test environment.

  • When a user creates an issue, you receive a notification with the issue code, name, description, category, status, impact, and assignee.

  • When a user posts a comment on an issue, you receive a Slack notification with that comment.

  • You receive a notification if a user updates an issue status. 

Setup requirements

  • You must have a TestMonitor administrator account.

  • You must have a Slack account.

Installation and configuration

When you have an active Slack account, start TestMonitor integration. There are two Slack integration options. 

From the TestMonitor dashboard header:

  • In the top right corner of the dashboard, click the project selector next to the bell.

  • Select a project on the drop-down menu.

  • Click the project selector again and then click Project settings.

  • On the project Details page, click Integrations on the left menu.

  • Click the Connect button on the Slack panel.

From the TestMonitor Settings page:

  • Click the Cog in the header. The Settings page displays.

  • On the left menu, click Projects.

  • Click the project you want to connect to Slack. 

  • On the project Details page, click Integrations on the left menu.

  • Click the Connect button on the Slack panel.

integrations-1

 
After you click the Connect button, sign in to your Slack workspace. Use the URL of your Slack workspace (e.g. company.slack.com). If you are already signed in, TestMonitor connects automatically.

 

The next step is to enter your Slack email address and password.

slack


Select a channel for notifications.


TestMonitor is now connected to Slack. Look for a message in your Slack channel to confirm that the integration is working.

Using the integration

Each time a test run is planned or completed, an issue is created, a comment is posted or the status of an issue is updated, you receive a notification in Slack. 

Uninstalling the integration

There are two ways to uninstall Slack integration.

From the TestMonitor dashboard header:

  • In the top right corner of the dashboard, click the project selector next to the bell.

  • On the drop-down menu, select the project with the integration.

  • Click the project selector again and then click Project settings.

  • On the project Details page, click Integrations on the left menu.

  • Click the Disconnect button on the Slack panel and then Delete to confirm.

From the TestMonitor Settings page:

  • Click the Cog in the header. The Settings page displays.

  • On the left menu, click Projects.

  • Click the project with the integration you want to disconnect. 

  • On the project Details page, click Integrations on the left menu.

  • Click the Disconnect button on the Slack panel and then Delete to confirm.

Frequently asked questions

I am unable to connect to my Slack installation. What should I do?

If you are unable to connect to Slack please check the following:
  • Is your URL similar to company.slack.com?

  • Do the email address and password you entered in the configuration match your Slack email address and password?

  • Did you select a Slack channel?


Can I set up different Slack channels for each project?

Yes, you can use a different Slack channel or workspace for each project in TestMonitor.