UserHero Docs
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

  1. Go to your project Settings β†’ Integrations
  2. Find Slack and click "Connect"
  3. You'll be redirected to Slack
  4. Select your workspace
  5. Choose which channels the bot can access
  6. Click "Allow"

Step 2: Configure Channels

After connecting:

  1. Return to the integrations page
  2. Select a default channel for notifications
  3. 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:

RuleChannel
Category = Bug#bugs
Category = Feature#product-ideas
Rating < 3#urgent-feedback
Default#feedback

Setting Up Routing Rules

  1. Go to Integrations β†’ Slack
  2. Click "Add Routing Rule"
  3. Configure the condition:
    • Field: Category, Rating, etc.
    • Operator: equals, contains, less than
    • Value: Bug, 3, etc.
  4. Select the target channel
  5. Save

Channel Permissions

The UserHero bot needs to be invited to channels:

/invite @UserHero

For private channels, you must invite the bot before feedback can be sent there.

Managing the Connection

Disconnect Slack

  1. Go to Integrations β†’ Slack
  2. Click "Disconnect"
  3. Confirm

This stops all Slack notifications but doesn't affect your Slack workspace.

Reconnect

If you need to change channels or permissions:

  1. Disconnect the existing connection
  2. Connect again with new permissions

Troubleshooting

Messages Not Appearing

  1. Check the bot is invited to the channel
  2. Verify the integration is enabled
  3. Check for Slack workspace restrictions
  4. Review routing rules

Wrong Channel

  1. Check your routing rules
  2. Verify the default channel setting
  3. 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

  1. Create dedicated channels: #user-feedback, #bugs, #feature-requests
  2. Use routing rules: Send bugs to engineering, features to product
  3. Don't spam: Consider digest mode for high-volume periods
  4. Archive resolved: Keep your feedback channels focused

Next Steps

On this page