Skip to main content

Slack Integration with Motadata ObserveOps

Overview

Motadata ObserveOps (formerly known as AIOps) supports Slack integration to deliver alerts, notifications, and operational updates directly to Slack channels. This integration enables teams to stay informed about critical observability events such as alerts, policy violations, and service health changes—without leaving their collaboration workspace.

Slack integration in Motadata ObserveOps uses a secure, manifest-based OAuth flow to create and authorize a Slack App, ensuring controlled access and seamless message delivery.

Prerequisites

Before configuring Slack integration, ensure the following requirements are met:

  • A valid Slack account.
  • Access to a Slack workspace where the app can be installed.
  • Admin access to Motadata ObserveOps.
  • Permission to create and manage Slack apps.

High-Level Configuration Flow

The Slack integration setup involves the following stages:

  1. Generate Slack App manifest from Motadata ObserveOps.
  2. Sign in to Slack and select a workspace.
  3. Create a Slack App using the manifest.
  4. Collect Slack app credentials.
  5. Configure Slack integration in Motadata ObserveOps.

Configure Slack Integration

Step 1: Open Slack Integration in Motadata ObserveOps

  1. Log in to Motadata ObserveOps.
  2. Navigate to Settings > Integration > Slack.
  3. Enter the Application Name.
  4. Click Generate Manifest.

This generates a Slack App manifest required to create the app in Slack.

Step 2: Sign in to Slack

  1. Click Sign in to Slack.
  2. Enter your organization email ID.
  3. If you do not have an existing workspace, create a new Slack workspace.

Once authenticated, you will be redirected to Slack setup.

Step 3: Create or Select a Slack Workspace

  1. Provide a Workspace Name.
  2. Complete the setup and open the workspace.
  3. (Optional) Create a test channel to validate notifications.

Step 4: Create Slack App Using Manifest

  1. Open https://api.slack.com/apps.
  2. Click Create New App.
  3. Select From a manifest.

Step 5: Select Workspace for App Installation

  1. Choose the Slack workspace where the app should be installed.
  2. Click Next to continue.

Step 6: Paste Manifest JSON

  1. Paste the Manifest JSON generated from Motadata ObserveOps.
  2. Verify redirect URLs and required scopes.
  3. Click Next button.

  1. Click Create button.

This creates the Slack app with predefined permissions required by Motadata ObserveOps.

Step 7: Verify App Creation

Once created successfully:

  • The Slack app is available in your workspace.
  • Navigate to the app’s Basic Information section.

Step 8: Collect Slack App Credentials

  1. Go to Settings > Basic Information.
  2. Copy the following details:
    • Client ID
    • Client Secret
    • Verification Token

These credentials are required to complete the integration in Motadata ObserveOps.

Step 9: Configure Slack in Motadata ObserveOps

  1. Return to Motadata ObserveOps > Settings > Integration > Slack.
  2. Create or select a Credential Profile.
  3. Enter:
    • Client ID
    • Client Secret
    • Required scopes
  4. Save the configuration.
  5. Create the Slack integration profile.

Post-Configuration Usage

After completing the setup:

  • Slack can be selected as a notification channel
  • Alerts and policy actions can be routed to Slack
  • Messages are delivered to configured channels in real time

Notes

  • Slack permissions are defined through the manifest and cannot be modified directly from ObserveOps
  • Any change to Slack app permissions requires regenerating the manifest and re-authorizing the app
  • Ensure the Slack app remains installed in the workspace to avoid notification failures