Slack Integration Setup
Learn how to connect Slack to ReplyDock and configure token authentication.
Slack Integration Setup
Connect your Slack workspace to ReplyDock to manage customer conversations directly from your team's communication hub.
Prerequisites
Before you begin, make sure you have:
- Admin access to your Slack workspace
- A ReplyDock account with Admin permissions
- Access to your workspace settings
Step 1: Install the ReplyDock Slack App
- Log in to your ReplyDock dashboard
- Navigate to Settings → Integrations
- Click on the Slack card
- Click Connect to Slack
This will redirect you to Slack's authorization page.
Step 2: Authorize ReplyDock
On the Slack authorization page:
- Select your workspace from the dropdown (if you're part of multiple workspaces)
- Review the permissions ReplyDock is requesting:
- Read messages from channels you're invited to
- Post messages on your behalf
- Access user information
- Manage channel settings
- Click Allow to grant permissions
You'll be redirected back to ReplyDock once authorization is complete.
Step 3: Configure Slack Bot Token (Advanced)
For custom integrations or self-hosted deployments, you can manually configure Slack tokens:
Creating a Slack App
- Go to Slack API Apps
- Click Create New App → From scratch
- Enter your app name (e.g., "ReplyDock Bot")
- Select your workspace
- Click Create App
Adding Bot Permissions
- In your app settings, navigate to OAuth & Permissions
- Scroll to Scopes → Bot Token Scopes
- Add the following scopes:
chat:write- Send messages as the botchat:write.public- Send messages to channels without joiningchannels:read- View basic channel informationchannels:history- View messages in public channelsgroups:read- View basic private channel informationgroups:history- View messages in private channelsim:read- View direct messagesim:history- View direct message historyusers:read- View user informationusers:read.email- View user email addresses
Installing the App to Your Workspace
- Navigate to Install App in the sidebar
- Click Install to Workspace
- Review permissions and click Allow
- Copy the Bot User OAuth Token (starts with
xoxb-)
Adding Tokens to ReplyDock
- In ReplyDock, go to Settings → Integrations → Slack
- Click Advanced Configuration
- Paste your tokens:
- Bot Token: Your
xoxb-token - Signing Secret: Found in Basic Information → App Credentials
- Bot Token: Your
- Click Save Configuration
Step 4: Configure Channel Routing
Set up how messages from Slack channels are handled:
- In ReplyDock, navigate to Settings → Integrations → Slack → Channel Routing
- Click Add Channel Mapping
- Select a Slack channel from the dropdown
- Choose routing options:
- Auto-assign to: Select a team member or use round-robin
- Default tags: Add tags automatically to messages from this channel
- Priority: Set default priority level (Low, Normal, High, Urgent)
- Click Save Mapping
Repeat for each Slack channel you want to monitor.
Step 5: Set Up Notifications
Configure how your team receives notifications:
- Navigate to Settings → Notifications → Slack
- Toggle notification types:
- New messages: Notify when new customer messages arrive
- Assignments: Alert when a conversation is assigned to you
- Mentions: Notify when someone mentions you in a thread
- SLA warnings: Alert when response times are approaching limits
- Choose notification delivery:
- In ReplyDock: Browser/app notifications
- Via Slack DM: Direct message from ReplyDock bot
- Via Email: Email notifications
Step 6: Test Your Integration
Verify everything is working correctly:
- Send a test message in one of your connected Slack channels
- Check that the message appears in your ReplyDock inbox
- Reply to the message from ReplyDock
- Verify the reply appears in the Slack channel
Troubleshooting
Messages Not Appearing in ReplyDock
- Verify the ReplyDock app is invited to the channel (type
/invite @ReplyDockin the channel) - Check that channel routing is configured for that specific channel
- Ensure the bot has appropriate permissions
Unable to Send Replies
- Verify the Bot User OAuth Token is correctly configured
- Check that the bot has
chat:writepermission - Ensure the bot is a member of the channel
Authorization Errors
- Re-authorize the Slack app from ReplyDock settings
- Verify your Slack workspace admin hasn't restricted app installations
- Check that all required permissions are granted
Security Best Practices
- Rotate tokens regularly: Update your Bot User OAuth Token every 90 days
- Limit channel access: Only connect channels that require customer support monitoring
- Review permissions: Periodically audit which team members have Slack integration access
- Use workspace apps: Avoid user tokens; always use workspace-level bot tokens
Next Steps
Need Help?
Contact our support team at support@replydock.app or visit our community forum.