The Slack integration allows you to manage customer support directly from Slack, turning channel messages into trackable conversations in Support Badger.
Features
- Two-way Sync - Messages flow between Slack and Support Badger
- Channel Monitoring - Monitor specific channels for support requests
- Thread Support - Replies are threaded properly
- Internal Notes - Add private notes that don't sync to Slack
- Assignment - Assign Slack conversations to team members
- SLA Tracking - Track response times for Slack messages
Setting Up Slack
Step 1: Connect Your Workspace
- Navigate to Integrations → Slack
- Click Connect to Slack
- Select your Slack workspace
- Review and approve the permissions
- Click Allow
Step 2: Select Channels
Choose which channels Support Badger should monitor:
- After connecting, you'll see a list of channels
- Toggle the channels you want to monitor
- Public and private channels are supported
- Click Save Configuration
Note: Support Badger must be invited to private channels before they appear in the list.
Step 3: Configure Settings
| Setting | Description |
|---|---|
| Auto-create Conversations | Automatically create a conversation for new channel messages |
| Sync Reactions | Sync emoji reactions between platforms |
| Thread Only | Only sync threaded replies, not top-level messages |
| Default Assignee | Auto-assign Slack conversations to a team member |
How It Works
Message Flow: Slack to Support Badger
- Customer posts a message in a monitored Slack channel
- Support Badger creates a new conversation (or adds to existing)
- The conversation appears in your inbox
- Agent replies in Support Badger
- Reply is posted to Slack as a thread
Message Flow: Support Badger to Slack
- Agent replies to a Slack conversation in Support Badger
- Reply is automatically posted to the Slack thread
- Internal notes are NOT synced to Slack
Slack Commands
Use slash commands directly in Slack:
| Command | Description |
|---|---|
/sb assign @user | Assign the thread to a team member |
/sb resolve | Mark the conversation as resolved |
/sb tag [tag] | Add a tag to the conversation |
/sb note [text] | Add an internal note |
Connect to Slack (Slack Connect)
Support customers in shared Slack Connect channels:
- Invite the Support Badger bot to your Slack Connect channel
- Add the channel in the Slack integration settings
- Messages from external partners create conversations
Troubleshooting
Messages Not Syncing
- Verify the channel is selected in settings
- Check that Support Badger bot is a member of the channel
- For private channels, ensure the bot was invited
Bot Not Responding
- Re-authorize the Slack connection
- Check that your Slack workspace permissions haven't changed
Duplicate Messages
- Ensure only one Slack integration is configured
- Check for duplicate channel selections
Permissions Required
Support Badger requests these Slack permissions:
channels:read- View channel informationchannels:history- Read channel messageschat:write- Send messagesusers:read- View user informationreactions:read- View reactionsgroups:read- View private channel informationgroups:history- Read private channel messages