Sleuth can send emails or Slack notifications when something of significance happens, including messages for your entire team, yourself, and/or to commit and pull request authors.
Before you set up project-level Slack notifications, the Slack integration must first be connected to your Sleuth organization. Once that's done, you can configure who and how those notifications are sent and who receives them.
Select a project in the sidebar, then click Project Settings.
Click Slack Notifications.
In the Slack channel dropdown, start typing the name of the Slack channel that will receive change notifications. If the channel is private, you will need to invite the Sleuth bot to the channel first.
At this point, you can notify users in your Slack organization that a notifications channel for this project has been set up and that they should join it to receive any and all change notifications that occur in that project.
In the previous section, you created a project-level Slack notification. Team members will only receive change notifications if they join the corresponding Slack channel. However, you might want customized notifications sent directly to yourself. You can do this by configuring your user-level Slack notifications preferences:
Select your username in the bottom of the sidebar, then click Manage Account.
Any email notifications you've already set up will be displayed here. Enable the Slack notifications toggle. sends a notification only if a deployment occurs in which the impact of your code on production errors is anything except
You can enable or disable Deployed code and/or Impact of your Code:
Deployed code: Selecting All means you will receive a Slack notification every time code in which you are the author is deployed. Selecting Exclude my deployments notifies you of all deployments except those in which you're the author. This option is great if you're up to speed on your own code but want to keep tabs on how the rest of your team's deployments are doing.
Impact of your Code: Selecting All means you will always receive a Slack notification about the impact of your code on the rate of production errors. Selecting Exclude healthy will only notify you when a deployment is not fully healthy; this includes any that are marked as Unhealthy, Ailing, or Improved.
Email notifications are sent at the frequency you select, and can be configured individually at the project and change source level.
Select a project in the sidebar.
Click My Notifications in the upper-right corner of the Dashboard.
3. Select a notification frequency in the dropdown. More than one can be selected.
Select a project in the sidebar. The project's dashboard is displayed.
Select a code deployment or feature flag in the sidebar and click on its title link. The dashboard for the code deployment or feature flag is displayed.
Click the bell icon for My Notifications in the upper-right corner of the dashboard.
Select a notification frequency in the dropdown. More than one can be selected.
The notification email provides a digest of the following activity during the selected timeframe:
Number of deployments made from each project in your organization
Number of pull requests
Number of commits
Number of issues
Number of changed files
Number of unique authors