Slack Integration
Add your agent to Slack workspaces for team-wide access.
Overview
Slack integration provides:
- Slash command support (
/ask) - Direct message conversations
- Channel mentions
- Workspace-wide availability
Prerequisites
- Slack workspace admin or app installation permissions
- Cuneiform Chat account with an active agent
Setup Steps
1. Start Integration Setup
- Go to Agents → Select your agent
- Navigate to Integrations tab
- Click Slack
- Click Add to Slack
2. Authorize the App
- Select the workspace to install
- Review the permissions
- Click Allow
3. Verify Installation
- Open Slack
- Try the slash command:
/ask Hello - Verify you receive a response
Using the Bot
Slash Commands
Use the /ask command in any channel:
/ask What is our refund policy?The response appears in the channel (or as an ephemeral message, depending on settings).
Direct Messages
Message the bot directly for private conversations:
- Find the app in your Slack sidebar
- Open a direct message
- Chat naturally
Channel Mentions
Mention the bot in channels to ask questions:
@YourBot What are the shipping options?Features
Workspace-Wide Access
Once installed, the bot is available to all workspace members.
Thread Replies
Responses can be posted in threads to keep channels organized.
Rich Formatting
Responses support Slack's formatting:
- Bold and italic text
- Links
- Code blocks
- Lists
The bot only responds when explicitly invoked (slash command or mention) to avoid noise.
Configuration Options
Response Settings
| Setting | Description |
|---|---|
| Response type | In-channel or ephemeral |
| Thread behavior | Reply in thread or main channel |
Channel Restrictions
Optionally restrict the bot to specific channels for focused use.
Multi-Workspace Support
You can install the same agent to multiple Slack workspaces:
- Each workspace requires separate authorization
- All workspaces share the same agent and knowledge base
- Conversations are tracked separately per workspace
Troubleshooting
Command Not Found
If /ask doesn't work:
- Verify the app is installed in your workspace
- Check the app has proper permissions
- Try reinstalling the integration
No Response
If the bot doesn't respond:
- Verify your agent is configured and working (test in Playground)
- Check the Slack integration is connected
- Ensure the bot has channel access
Permission Issues
Required permissions:
commands— For slash commandschat:write— To send messagesapp_mentions:read— For @ mentions
Security
- OAuth tokens are encrypted
- No access to messages except explicit commands/mentions
- Workspace data remains private
Disconnecting
To remove the Slack integration:
-
From Cuneiform Chat:
- Agents → Select agent → Integrations → Slack → Disconnect
-
From Slack:
- Go to workspace settings
- Apps → Find the app → Remove
Both steps ensure complete removal.