Slack logo

Slack + BuildPulse Integration

Get daily reports on the health of your test suite, right in Slack.

Flaky tests have nowhere to hide.

Shine a spotlight on disruptive tests

Slack message from BuildPulse providing daily digest of your flakiest tests

BuildPulse delivers daily health reports directly to Slack, keeping this info front-and-center for your team, helping you celebrate improvements and prioritize problem areas.

Connect to Slack

Getting started

You need just two things to get started:

  • A GitHub repository connected to BuildPulse - If you don't have a BuildPulse account yet, get started with a free trial.
  • Ability to authorize Slack apps - By default, Slack allows any workspace member to authorize apps, but they may have to request access. See this Slack help article for more details.

Setting it up

  1. In BuildPulse, navigate to a repository. At the bottom of the page, click "Configure Slack digests".

    Details page for a repository in BuildPulse
  2. Click "Add to Slack". 'Add to Slack' button in BuildPulse
  3. Choose the Slack workspace you want to connect to using the dropdown menu in the upper-right corner of the window. Then, click "Allow". Slack UI for choosing a workspace and allowing access for the BuildPulse Slack app
  4. You'll see your Slack workspace in BuildPulse. From here, specify the Slack channel where you want to receive BuildPulse digests for your repository, and then click "Save". Slack channel configuration in BuildPulse

You're all set. BuildPulse will deliver a daily update on your battle against flaky tests. (Note that if your repository doesn't report any test results -- which is often the case on weekends and holidays -- then BuildPulse won't bother sending a digest for that day.)

To receive Slack digests for other repositories, follow these same steps for those repositories.

Want a hand?

If you run into any trouble getting things set up, or if you have any questions, please get in touch.