Slack & email integration

Get insights and alerts in Slack & email

Multitudes can proactively send you alerts to help you improve performance, collaboration, and wellbeing, in your existing workflow. Read on for how to set up our Slack and email integrations, and how to configure your alerts.

👥 A two-person icon is a team alert, with information about how the team is doing as a whole
👤 A one-person icon is a personal alert, with information about how an individual is doing

Set up

Email

Once you’re added as a user on the Multitudes app, you’ll automatically get the Trend Summary each week via email, at the beginning of the week. 

Currently this is the only alert available by email, and it cannot be configured. If you’d like to unsubscribe, you can click the unsubscribe link in the email, or email us at support@multitudes.co

Slack

You can set up our Slack integration in one of 2 ways:

From the Settings > Alerts page

In the Multitudes app, click your user icon at the bottom of the navigation sidebar. Click Settings, then go to the "Alerts" tab.

Screenshot
  1. Click  one of the "Connect" buttons.
  2. In the modal that pops up, click the “Install the Multitudes for Slack app” button. This will open a new window on your browser, at [workspace-name].slack.com.
    Make sure you’re installing on the correct workspace - you can change this in the dropdown on the top right corner.
  3. Click “Allow” (or “Request approval” if your Slack organization has been set up to require approval from a workspace owner).
  4. To get alerts in private channels, you need to add the Multitudes for Slack app to those specific channels. You can do this by typing @multitudes in each private channel, or clicking on the private channel's name and going to Integrations > Add apps (see screenshot below).
Screenshot


For convenience, you can also connect to Slack and configure team alerts directly from the My Insights homepage by clicking the bell icons (see screenshots below).

Screenshot

Configure

Email

Currently, only the Trend Summary alert is available by email, and it cannot be configured. If you’d like to unsubscribe, you can click the unsubscribe link in the email, or email us at support@multitudes.co

Slack

Once our Slack integration has been set up, the Settings > Alerts page will show various configurations.

  • To set up a new alert (unchecked box), check the box to show the config modal with steps to configure (e.g. channel, frequency).
  • To edit an alert, click the link text next to the checked box to bring up the config modal.
  • To turn off an alert, uncheck the box.
Screenshot


You can also edit specific alerts directly by clicking the bell icons on the My Insights page.

  • The bell icon next to the Trend Summary  section headline links to the  Trend Summary alert
  • The bell icon on the cards for Lead Time, Merge Frequency, and Change Failure Rate, in the Take Action section link to the Daily Blocked PRs alert

Clicking the bell icon will either prompt you to connect to Slack if you have not set up our Slack integration, or show a modal for configuring the relevant alert if you are already set up.

Screenshot

Which teams do I get alerts for?

Which teams you get alerts for depends on your team settings and permissions.

For both the Trend Summary email and Multitudes AI Coach Slack alerts, whether you receive these alerts at the team- or company-level depends on set up and permissions, as well as whether you’re either part of a team or watching it, both of which are configurable on the Settings > Teams page.

  • If your company has at least one team set up...

    • If you're not on a team, nor watching any team(s)...

      • If you have Manager or Owner permissions: you will receive the notification for the company as a whole
      • If you have Member permissions: you will not receive any alert
    • If you're on a team, or watching a team: you will receive notifications for each team that you're on or watching (permissions don't matter)

  • If your company does not have teams set up: you will receive the notification for the company as a whole (permissions don't matter)

Types of alerts & insights

👥 Daily Blocked PRs alert

This is a daily summary of pull requests that are awaiting action (e.g., a review, a conversation being resolved, or a merge) and were last updated 8+ hours ago*.  We recommend timing these to arrive before your daily stand-up, so you can discuss as needed there.

*If you want to see real-time blocked PRs, you can do so by using our AI Coach Slackbot via slash commands!

Here's an example:

Screenshot
Daily Blocked PRs alert example

1st line: In the past 3 days

  • PRs opened: The number of PRs that were opened. This includes PRs that were opened in a “draft” state.
  • PRs merged: The number of PRs that were merged.
  • Commits done out-of-hours: The number of commits that were created outside of the commit author’s usual working hours (as specified on the Team Settings page).
  • These values are filtered for just the people on the selected team, in the past 3 days.

2nd line: [NAME] has the most PRs awaiting review ([X] PRs)
This person has the most open PRs that don’t yet have any reviews.

3rd section: Blocked PRs summary

  • 🔨 [X] PRs awaiting review: These open PRs are yet to receive a review. A good opportunity to nudge someone to review this work!
  • 👀 [X] PRs reviewed and awaiting action: These have had a review, so they’ve been waiting to be resolved and/or merged for more than 8 hours since they were last updated. Maybe worth checking to see if there’s a reply pending, or if it can be merged!

4th section: Blocked PRs detailed list

The list only includes PRs that were last updated 8+ hours ago (where “updated” means a commit, edit, comment, or review).

  • Hours counted represent absolute time, and are not affected by whether or not it was business hours
  • For example, PRs opened on a Friday will show up on the alert on Monday
  • This will happen even if on the app you have selected to ‘exclude weekend hours’ for Lead Time and Review Wait Time
  • This is beneficial for some people who like to be reminded on a Monday of outstanding work from Friday. The alert will never be noisy and send on the weekend itself

The list excludes:

  • PRs that haven’t been updated in more than 7 days, to avoid surfacing stale PRs day after day
  • Draft PRs
  • PRs with the string [do not merge] in the PR title (case insensitive)

👥 Trend Summary alert

This is a quick view across 5 key metrics of how the selected team (or organization as a whole) is doing. These 5 key metrics are:

  • Lead Time
  • Merge Frequency
  • Change Failure Rate
  • Out-of-Hours Work
  • PR Feedback Given

Here's an example and breakdown:

Screenshot
Trend Summary alert example

Subtitle: For [date] - [date], compared to the previous [period]

The metrics are for the last week or fortnight (as per your configuration) compared to the previous period

Body: Overview of each metric

For each metric, we give you the insights, and then an action if the insight status is looking potentially concerning. The status of these insights are based on targets that you can customize from our default industry benchmarks. 

For more information on these 5 metrics including how they’re calculated and the research behind our default industry benchmarks, check out our page on What We Measure and Why.

👤 Multitudes AI Coach

Our AI Coach shows the top insight for your team(s) at the start of each week, and also lets you bring up insights on demand via slash commands. It analyses and understands at each team’s data and context , and then helps flag anything that looks concerning, suggest contributing factors, and give ideas for actions to take (e.g., questions to ask the team for more context). The results also include deep links into specific charts and views around the app, for you to dive deeper into the details.

screenshot

Slack slash commands

Alongside the weekly insights, you can also use slash commands to get insights on your team from our Multitudes AI Coach at any time.

Note that even if you type these commands outside of a direct message with the Multitudes App (e.g. in a public channel), Multitudes App will send the results to you in a direct message. You can forward this to a public channel.

Type /multitudes help for the menu of options, or check out the list of parameters below:

  • /multitudes with no parameter or /multitudes insights
    Brings up the AI Coach menu, which walks you through a flow to learn more about the metrics listed below.
  • /multitudes blocked
    Which PRs are blocked for people in your team(s)
  • /multitudes lt or lead time or flow
    Lead Time, how long it takes for PRs to go from first commit to deploy, our key metric for flow of work
  • /multitudes mf or merge frequency or delivery
    Merge Frequency, the number of PRs merged over the past week, our key metric for value delivery
  • /multitudes cfr or change failure rate or quality
    Change Failure Rate, the % of PRs that indicated a fix to a previous failure, our key metric for quality of work
  • /multitudes pgap or participation gap or collaboration
    Participation Gap, the gap between the largest and smallest share of voice on your team(s) based on PR comments, our key metric for collaboration
  • /multitudes ooh or out of hours or wellbeing
    Out-of-hours work, commits made outside of an individual's preferred working hours, our key metric for wellbeing

👤 1:1 Prompts

This shows an idea for a conversation starter at your next 1:1 with a specified team member, based on the team member's data.

Who is included in a 1:1 prompt?
Anyone who you’ve added to the 'Who you have 1:1s with' section of your profile under Settings.

How can I share this with my team member?
Make sure your team member has also connected their Slack account to the Multitudes app via the Settings > Integrations page. This means that the team member must have login access to the Multitudes app. Once they’ve done that, they will automatically start receiving a copy of the conversation starters.

Screenshot
1:1 Prompt alert example

💬 Annotations

Screenshot of Slack notification about someone making an annotation on a chart.

You will receive notifications relating to our Annotations feature via our Slack integration if you have it installed, or to your email. Notifications will be sent when:

  • Someone replies to an annotation you've made
  • Someone adds an annotation on your individual data (e.g. your series on the "Individual" view for a chart like Review Wait Time)

There currently is no way to configure these alerts - this is in progress.

Can’t find what you are looking for?

Contact us