Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt

Use this file to discover all available pages before exploring further.

This guide walks Enterprise Slack users through the process of connecting the CoreWeave Mission Control app to a Slack workspace using the OAuth authorization flow. This integration type appears as slack in the Cloud Console Alert history page. The Slack OAuth integration allows your team to receive real-time alerts about clusters, deployments, and operations. Because the app is currently in a pre-marketplace state, Enterprise users follow a specific manual authorization flow.

Prerequisites

  • The Notifications Admin IAM role, assigned through an IAM Access Policy.
  • A Slack Enterprise workspace. A Slack workspace admin must be available to approve the CoreWeave Mission Control app installation request.

Phase 1: Installation and authorization

This step alerts the admin to approve the CoreWeave Mission Control app.
  1. Log in to the CoreWeave Cloud Console.
  2. From the left navigation menu, select Administration > Integrations, or go directly to the Integrations page.
  3. Locate the Slack section.
  4. In the upper right corner, click the Create Slack button. A right-side panel opens, prompting you to select the type of Slack integration you want to create. Select the Slack OAuth button.
  5. Click the Start Slack authorization button. A browser window opens prompting you to authorize the CoreWeave Mission Control app and allow it the following permissions:
    • View content and info about channels and conversations
    • Perform actions in channels and conversations
    Since CoreWeave Mission Control is not yet listed in the Slack Marketplace, it requires a manual approval from your Slack Workspace Admin before it can be installed.
    1. In the Slack workspace selection dropdown, select your Enterprise workspace.
    2. Enter a message for your Slack Administrator (such as “Requesting CoreWeave Mission Control for the #devops-alerts channel”).
    3. In the bottom right corner, click the Submit Request button.
Wait for your Slack Workspace Admin to approve the CoreWeave Mission Control app.

Approval process

The Slack workspace admin will receive an alert from Slackbot for the request. The CoreWeave Mission Control app requests the following permissions:
  • channels:read to view basic information about public channels in a workspace
  • groups:read to view basic information about private channels that @CoreWeave Mission Control has been added to
  • chat:write to send messages as @CoreWeave Mission Control
To approve the request, the Slack workspace admin must complete the following steps:
  1. Click the Review and Approve for Workspace button.
  2. In the popup dialog, review the request and click Approve.

Allow the application connection

Once your administrator approves the request, you receive a notification from Slackbot that the request was approved.
This notification has a link and button directing you to the Slack Marketplace to install the app.You should skip clicking this link because it will result in a “404: There’s been a glitch” page. This is expected, because the CoreWeave Mission Control app is not yet listed in the Slack Marketplace.
Now, restart the connection process a second time:
  1. Open the CoreWeave Cloud Console.
  2. Click the Create Slack button. A right-side panel opens, prompting you to select the type of Slack integration you want to create. Select the Slack OAuth button.
  3. Click the Start Slack authorization button. A browser window opens for you to allow the application. Although the dialog looks the same as the first one, this time it prompts you to allow the application to connect to your Slack workspace.
  4. Select your Enterprise workspace in the drop-down.
  5. Review the requested app permissions.
  6. Click Allow.
After authorizing, your browser redirects back to the CoreWeave Cloud Console Integrations page. You know this step was successful if you see two buttons: Remove CoreWeave Mission Control from your workspace and Create Slack integration.

Phase 2: Channel configuration

To create a Slack integration, first you obtain the Slack channel ID for the channel you want to use for CoreWeave Alerts, and then you enter the channel ID into the CoreWeave Cloud Console to configure the integration.

Obtain the Slack channel ID

Find the channel ID for the Slack channel you want to use for CoreWeave Alerts. To find the ID:
  1. Open Slack and open the Channel Details for the target channel. You can find this in two ways:
    • From the channel page: click the vertical three-dot menu icon in the upper right corner of the channel and select Open channel details: Open channel details menu in Slack
    • From the channel list: hover over the channel name, right click, and select View channel details: View channel details menu in Slack
  2. The Channel Details page displays as a popup panel. Scroll all the way to the bottom and copy the Channel ID (for example, C01234ABCDE): Copy channel ID in Slack
You’ll need this channel ID in the next step to complete the Slack integration configuration.

Complete the Slack integration configuration

Go back to the CoreWeave Cloud Console Integrations page.
  1. In the Slack section of the Integrations page, click the Create Slack button. A right-side panel opens, prompting you to select the type of Slack integration you want to create. Select the Slack OAuth button.
  2. In the Display Name field, enter a recognizable name (for example, Cluster-Notifications).
  3. In the Slack Channel ID field, enter the channel ID you copied in the previous step.
  4. Click the Create button. The right-side panel closes, bringing you back to the Cloud Console Integrations page, which displays a success message briefly in the bottom right corner.
The new Slack integration is now listed in the Slack section of the Integrations page.

Phase 3: Activate the bot

The bot cannot post until it is a member of the channel. Testing and verifying notifications fails until you complete this step.
  1. Go back to Slack and navigate to the Slack channel you used in Phase 2.
  2. In the message box, type @CoreWeave Mission Control and press Enter.
  3. When prompted, click the Add to Channel button.

Phase 4: Testing and verification

  1. Go back to the CoreWeave Cloud Console Integrations page and find your Slack integration in the list.
  2. Click Send test. In the lower right corner of the Cloud Console, a success message appears confirming that the test notification was sent.
  3. In Slack, verify that the “Test Notification” message appears in your Slack channel.
  4. Open the Alert history page. Confirm that the test alert appears with the correct subject, a Delivered status, the slack integration type, and a recent timestamp.

How to remove CoreWeave Mission Control

Disconnect a specific channel

  1. Navigate to the Cloud Console Integrations page.
  2. Locate the channel integration under the Slack section.
  3. Click the Delete button next to the specific integration.

Completely remove the app

  1. In the CoreWeave Cloud Console, click the Remove CoreWeave Mission Control from your workspace button (located in the top-right of the Slack integration section).
  2. Alternatively, in Slack, navigate to Settings & Administration > Manage Apps.
  3. Find CoreWeave Mission Control, go to the Configuration tab, and select Remove App.

Troubleshooting summary

StepIssueResolution
AccessIntegrations page shows a permissions error.Assign the Notifications Admin role using an IAM Access Policy.
Authorization404 page after admin approval.Return to the CoreWeave Console and click Create Slack > Slack OAuth > Start Slack authorization again.
Testing”Test notification failed” (slack_post_failed).You must manually invite @CoreWeave Mission Control to the channel.
TestingNo message received.Verify the Channel ID matches the ID in the About section of your Slack channel.
Last modified on April 3, 2026