Overview
Integrate Slack to manage team communications, channels, messages, and collaborate seamlessly from CORE. Access 40+ tools for complete Slack operations including messaging, channel management, user coordination, and file sharing without leaving your workspace.Setup Guide
Authentication Type: OAuth 2.0
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the Slack card
- Click Connect to authorize CORE
- You’ll be redirected to Slack to authorize the application
- Grant the required permissions to your workspace
- You’ll be redirected back to CORE once connected
Use Cases
Action Use Cases
When you ask CORE to perform Slack tasks, it uses MCP tools to execute your requests:Send Team Updates
Send Team Updates
Scenario: Broadcast important updates to specific channelsThe agent will use
slack_send_message to deliver updates to multiple channels, keeping teams synchronized on important news.Search Conversation History
Search Conversation History
Scenario: Find past discussions and decisionsThe agent will use
slack_search_messages to find relevant discussions and can follow up with slack_get_message to retrieve full context.Manage Channels
Manage Channels
Scenario: Create and organize project channelsThe agent will:
- Use
slack_create_channelto create the private channel - Use
slack_invite_to_channelto add team members - Use
slack_set_channel_topicto set the channel description
React to Messages
React to Messages
Scenario: Acknowledge messages without creating noiseThe agent will use
slack_add_reaction to provide quick acknowledgments and emoji responses.Monitor Important Channels
Monitor Important Channels
Scenario: Stay updated on critical conversationsThe agent will use
slack_get_unread and slack_list_messages to keep you informed on critical topics without missing important updates.Proactive Use Cases
With webhooks enabled, CORE monitors Slack 24/7 and acts automatically based on your instructions:Auto-Capture Customer Feedback
Auto-Capture Customer Feedback
Trigger: New message in CORE monitors the channel and automatically captures feedback without manual intervention. You can later search and analyze patterns across all feedback.
#sales-feedback channelAutomated Action: Extract insights and save to CORE memoryRelease Notifications
Release Notifications
Trigger: New message in Stay informed on releases without monitoring Slack. CORE watches for deployment messages and notifies you on your preferred channel.
#deployments channel containing “released”Automated Action: Send summary notification via WhatsAppSmart Message Routing
Smart Message Routing
Trigger: Direct message from specific users (e.g., your manager)Automated Action: Cross-post to WhatsApp with priority flagNever miss critical messages. CORE routes important communications to where you’ll see them fastest.
Team Onboarding
Team Onboarding
Trigger: New user joins Automate team onboarding. CORE welcomes new members and keeps your team roster updated automatically.
#engineering channelAutomated Action: Send onboarding resources and log to memoryUrgent Alert Escalation
Urgent Alert Escalation
Trigger: Message contains keywords like “urgent”, “critical”, or “down”Automated Action: Notify across channels and create taskCORE monitors for critical keywords and escalates issues across your entire workflow automatically.
Scopes
chat:write- Send messages to channelschat:write.public- Send messages to public channelschannels:read- List and view channel informationchannels:manage- Create and archive channelsconversations:write- Modify conversations (channels/DMs)users:read- List and view user profilesusers:read.email- Access user email addressesreactions:read- View message reactionsreactions:write- Add and remove reactionsteam:read- Access workspace informationfiles:read- View files (when enabled)files:write- Upload files (when enabled)
Available MCP Tools
The Slack integration provides 40+ tools for comprehensive team communication:- Message Management
- Reactions
- Channel Management
- User Management
- Starred Items
- Workspace
| Tool Name | Description |
|---|---|
slack_send_message | Send a message to a channel or direct message |
slack_update_message | Update an existing message |
slack_delete_message | Delete a message |
slack_get_message | Get details of a specific message |
slack_list_messages | List messages from a channel with pagination |
slack_search_messages | Search for messages across workspace |
slack_get_unread | Get unread messages from a channel |
slack_get_thread_replies | Get all replies in a thread |
Triggers
Slack triggers enable CORE’s Meta Agent to wake up and act proactively when events occur in real-time via webhooks.- Messages
- Reactions
- Channels
| Event | Description |
|---|---|
SLACK_RECEIVE_MESSAGE | Triggered when a new message is posted to any channel |
SLACK_RECEIVE_DIRECT_MESSAGE | Triggered when a new direct message is received |
SLACK_RECEIVE_MPIM_MESSAGE | Triggered when a message is posted in a multi-person DM |
SLACK_RECEIVE_GROUP_MESSAGE | Triggered when a message is posted in a private channel |
SLACK_RECEIVE_BOT_MESSAGE | Triggered when a bot posts a message |
SLACK_RECEIVE_THREAD_REPLY | Triggered when a reply is posted to a thread |
