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: Install and authorize the app
In this phase, you submit an installation request that prompts your Slack workspace admin to approve the CoreWeave Mission Control app. Because the app isn’t yet on the Slack Marketplace, this manual approval is required before you can authorize the connection.- Log in to the CoreWeave Cloud Console.
- From the left navigation menu, select Administration > Integrations, or go directly to the Integrations page.
- Locate the Slack section.
- 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.
-
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
- In the Slack workspace selection dropdown, select your Enterprise workspace.
- Enter a message for your Slack Administrator (such as “Requesting CoreWeave Mission Control for the #devops-alerts channel”).
- In the bottom right corner, click the Submit Request button.
Approval process
The Slack workspace admin completes the steps in this section, not the requester. The Slack workspace admin receives an alert from Slackbot for the request. The CoreWeave Mission Control app requests the following permissions:channels:readto view basic information about public channels in a workspace.groups:readto view basic information about private channels that@CoreWeave Mission Controlis added to.chat:writeto send messages as@CoreWeave Mission Control.
- Click the Review and Approve for Workspace button.
- In the popup dialog, review the request and click Approve.
Allow the application connection
After your Slack workspace admin 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.Skip clicking this link because it results in a
404: There's been a glitch page. This is expected, because the CoreWeave Mission Control app isn’t yet listed in the Slack Marketplace.- Open the CoreWeave Cloud Console.
- 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.
- 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.
- Select your Enterprise workspace in the dropdown menu.
- Review the requested app permissions.
- Click Allow.
Phase 2: Configure the channel
To create a Slack integration, first obtain the Slack channel ID for the channel you want to use for CoreWeave Alerts, and then 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:-
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:

-
From the channel list: hover over the channel name, right click, and select View channel details:

-
From the channel page: click the vertical three-dot menu icon in the upper right corner of the channel and select Open channel details:
-
The Channel Details page displays as a popup panel. Scroll to the bottom and copy the Channel ID (for example,
C01234ABCDE):
Complete the Slack integration configuration
Go back to the CoreWeave Cloud Console Integrations page.- 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.
- In the Display Name field, enter a recognizable name (for example,
Cluster-Notifications). - In the Slack Channel ID field, enter the channel ID you copied in the previous step.
- 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.
Phase 3: Activate the bot
In this phase, you add the CoreWeave Mission Control bot to your target Slack channel so it can post alerts. The bot can’t post until it’s a member of the channel, and testing and verifying notifications fail until you complete this step.- Go back to Slack and navigate to the Slack channel you used in Phase 2.
- In the message box, type
@CoreWeave Mission Controland press Enter. - When prompted, click the Add to Channel button.
Phase 4: Test and verify the integration
In this final phase, you confirm that the integration works end-to-end by sending a test notification and verifying it arrives in Slack and in your alert history.- Go back to the CoreWeave Cloud Console Integrations page and find your Slack integration in the list.
- Click Send test. In the lower right corner of the Cloud Console, a success message appears confirming that the test notification was sent.
- In Slack, verify that the
Test Notificationmessage appears in your Slack channel. - Open the Alert history page. Confirm that the test alert appears with the correct subject, a Delivered status, the Slack OAuth integration type, and a recent timestamp.
Remove CoreWeave Mission Control
This section describes how to disconnect a single Slack channel from CoreWeave Alerts or remove the CoreWeave Mission Control app from your workspace entirely.Disconnect a specific channel
- Navigate to the Cloud Console Integrations page.
- Locate the channel integration under the Slack section.
- Click the Delete button next to the specific integration.
Completely remove the app
To remove the app from the CoreWeave Cloud Console:- 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).
- In Slack, navigate to Settings & Administration > Manage Apps.
- Find CoreWeave Mission Control, go to the Configuration tab, and select Remove App.
Troubleshooting summary
| Step | Issue | Resolution |
|---|---|---|
| Access | Integrations page shows a permissions error. | Assign the Notifications Admin role using an IAM Access Policy. |
| Authorization | 404 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). | Manually invite @CoreWeave Mission Control to the channel. |
| Testing | No message received. | Verify the Channel ID matches the ID in the About section of your Slack channel. |