Integrations
Slack Integration
Send feedback notifications to Slack channels
Slack Integration
Route feedback to Slack channels for real-time team visibility.
Setup
Step 1: Connect Slack
- Go to your project Settings β Integrations
- Find Slack and click "Connect"
- You'll be redirected to Slack
- Select your workspace
- Choose which channels the bot can access
- Click "Allow"
Step 2: Configure Channels
After connecting:
- Return to the integrations page
- Select a default channel for notifications
- Optionally configure routing rules (see below)
Notification Format
When feedback is submitted, a Slack message includes:
π New Feedback from app.example.com
"The export button doesn't work when I have more
than 100 items selected."
Category: Bug
Rating: ββ (2/5)
Page: /dashboard/reports
Browser: Chrome 120 on macOS
User: user_123 (Pro plan)
[View in Dashboard]Routing to Different Channels
Send different types of feedback to different channels:
| Rule | Channel |
|---|---|
| Category = Bug | #bugs |
| Category = Feature | #product-ideas |
| Rating < 3 | #urgent-feedback |
| Default | #feedback |
Setting Up Routing Rules
- Go to Integrations β Slack
- Click "Add Routing Rule"
- Configure the condition:
- Field: Category, Rating, etc.
- Operator: equals, contains, less than
- Value: Bug, 3, etc.
- Select the target channel
- Save
Channel Permissions
The UserHero bot needs to be invited to channels:
/invite @UserHeroFor private channels, you must invite the bot before feedback can be sent there.
Managing the Connection
Disconnect Slack
- Go to Integrations β Slack
- Click "Disconnect"
- Confirm
This stops all Slack notifications but doesn't affect your Slack workspace.
Reconnect
If you need to change channels or permissions:
- Disconnect the existing connection
- Connect again with new permissions
Troubleshooting
Messages Not Appearing
- Check the bot is invited to the channel
- Verify the integration is enabled
- Check for Slack workspace restrictions
- Review routing rules
Wrong Channel
- Check your routing rules
- Verify the default channel setting
- Ensure rule conditions are correct
Rate Limited
Slack has rate limits. If you're receiving very high feedback volume, some notifications may be delayed or batched.
Best Practices
- Create dedicated channels:
#user-feedback,#bugs,#feature-requests - Use routing rules: Send bugs to engineering, features to product
- Don't spam: Consider digest mode for high-volume periods
- Archive resolved: Keep your feedback channels focused