Cardinal Desktop Application
Connectors
Slack
Slack

Slack

Connect Cardinal Desktop Application to Slack for sending notifications and messages to your Slack workspace.

Overview

Slack is a messaging platform for team collaboration. With the Slack connector, your AI agents can:

  • Send notifications to Slack channels
  • Post messages from your agents
  • Integrate with workflows in your Slack workspace
  • Deliver alerts to team members
  • Enable real-time communication through your agents

Connection Details

FieldDescription
Display NameCustom name for this Slack connection
Bot User OAuth TokenOAuth token for Slack app authentication
Signing SecretSigning secret for request verification
Share credentials(Optional) Share credentials with organization

Prerequisites

  • Slack workspace with app management access
  • Slack app created in your workspace
  • Bot User OAuth Token (starts with xoxb-)
  • Signing Secret from app credentials
  • Network access to Slack API

Setup Wizard

Step 1 - Create Your Slack App

  1. In Cardinal Desktop Application, go to Connectors and click Browse Connectors
  2. Select Slack
  3. Go to api.slack.com/apps (opens in a new tab) to create a new Slack app
  4. Click "Create New App""From an app manifest"
  5. Select your workspace and click Next
  6. Select JSON and paste the app manifest provided in the setup wizard
  7. Review the summary and click "Create"
  8. Click "Install to Workspace" and authorize the app

Note: After launching your agent, update the request_url in Event Subscriptions with your actual agent URL.

Step 2 - Enter Your Credentials

  1. Enter a Display Name for this Slack connection

    • Example: Slack, Team Notifications, Slack Workspace
    • A friendly name to identify this connection
  2. Enter your Bot User OAuth Token

    • Format: xoxb-your-token-here
    • Find this in OAuth & Permissions → Bot User OAuth Token
  3. Enter your Signing Secret

    • Format: your-signing-secret
    • Find this in Basic Information → App Credentials → Signing Secret
    • Used to verify that requests from Slack are authentic

Quick Reference:

  • Bot Token: OAuth & Permissions → "Bot User OAuth Token" (starts with xoxb-)
  • Signing Secret: Basic Information → App Credentials → Signing Secret

Step 3 - Credentials Storage (Optional)

  1. Check Share credentials with organization to securely share with your organization
    • When disabled: credentials are stored locally on this device
    • When enabled: credentials are securely shared with your organization members

Step 4 - Save

  1. Click Save to complete the configuration
  2. Cardinal Desktop Application will verify your Slack app credentials

Your AI agent can now send notifications and messages to Slack.


Understand the assets and product features →

Reach out to support@cardinalhq.io for support or to ask questions not answered in our documentation.