Slack

Integrate Monte Carlo with Slack

Monte Carlo integrates directly with Slack through an app available in the Slack Marketplace. It allows alerts to be sent to any public or private channel in your workspace for quick triage and collaboration. This guide explains how to receive notifications from Monte Carlo in Slack β€” see Permissions for alert actions to control who can act on them.

Integration setup

  1. Go to Settings > Integrations.
  2. In the Notifications and collaboration section, click Create and select Slack. You will be redirected to install the Monte Carlo app for Slack.
  3. Navigate through Slack permission granting process. You may need to wait on your Slack administrator to approve the request.

You can integrate multiple Slack environments to Monte Carlo by going through this process multiple times. This is common in large organizations with multiple business units, that may each use a distinct Slack workspace. If more than one Slack environment is integrated, then users will be asked to specify which integration to use when they add a Slack recipient to an audience.

Send notifications

  1. Go to Settings > Notifications.

  2. Create an audience or edit an existing one.

  3. Define a new recipient channel and select Slack.

  4. Select the channel where you want to send notifications to the audience.

    1. For private channels, you must invite Monte Carlo by entering /invite @Monte Carlo in the channel.
  5. Finally, you can send a Test notification and check if it is received on the channel; or you can add the recipient channel and save the audience.

Permissions for alert actions

Alerts in Slack are interactive β€” a user can change status, assign an owner, change severity, snooze, or troubleshoot. By default, any user in a connected channel can perform these actions, even without a Monte Carlo account.

To limit alert actions to Monte Carlo users β€” and to only the actions each user's role permits β€” an Account Owner can enable permission enforcement. When enabled, it applies account-wide, to all Slack and Microsoft Teams integrations connected to Monte Carlo.

Enable permission enforcement:

  1. Go to Settings > Integrations.
  2. Open your Slack integration.
  3. Turn on Require Monte Carlo permissions for alert actions.

Once enabled, acting on an alert requires:

  • The Slack app is authorized with the email scope.
  • That slack user's email matches an active Monte Carlo user.
  • That user's role and permissions allows the action β€” the same check Monte Carlo applies in the app.

Slack Connect members, guests, and bots are always blocked. If a user is unexpectedly blocked, check that their Monte Carlo email matches their Slack email, and that the Slack app is authorized with the email scope.


Did this page help you?