Slack Integration
Get instant feedback notifications in your Slack workspace. Know the moment users submit feedback and discuss with your team.
Setup
-
Go to Integrations in the main navigation and find the Slack card
-
Click Connect
-
Select your Slack workspace
-
Authorize HappyPanda to access your workspace
-
Choose a default channel for notifications
-
Click Allow to complete the connection
OAuth Permissions
HappyPanda requests the following Slack permissions:
| Permission | Purpose |
|---|---|
chat:write | Post messages to channels |
chat:write.public | Post to public channels without joining |
channels:read | View public channels |
groups:read | View private channels (if invited) |
Configuration
Channel Selection
Choose which channel receives notifications:
- Select any public channel
- Select private channels (if HappyPanda is invited)
- Set different channels for different surveys
Notification Options
Configure what triggers notifications:
- All feedback - Every submission
- Only detractors - NPS scores 0-6
- Only promoters - NPS scores 9-10
Message Content
Slack messages include:
- Survey type and name
- Rating/score with visual indicator
- Userโs feedback text
- User email (if provided)
- Screenshot link (if captured)
- Timestamp
- Direct link to view in dashboard
Interactive Features
Slack messages include action buttons:
- View in Dashboard - Opens the submission in HappyPanda
- Create Linear Issue - Creates an issue in Linear (if connected)
Example Messages
NPS Response:
๐ New NPS Response
Survey: Customer SatisfactionScore: 9/10 (Promoter)
"Love the product! Easy to use and the team is responsive."
User: [email protected]Time: Jan 18, 2025 at 2:30 PM
[View in Dashboard] [Create Linear Issue]Detractor Alert:
๐จ Detractor Alert
Survey: Post-Purchase NPSScore: 3/10 (Detractor)
"The checkout process was confusing and I almost gave up."
User: [email protected]Page: https://example.com/checkoutTime: Jan 18, 2025 at 4:15 PM
[View in Dashboard] [Create Linear Issue]Best Practices
- Use thread replies - Discuss feedback in threads to keep the channel organized
- Set up channel notifications - Configure Slack notification preferences for the feedback channel
- Archive old feedback - Periodically review and archive resolved items
- Mention relevant people - Use Slack mentions in threads for specific team members
Troubleshooting
Messages not appearing in Slack
- Check permissions - Verify HappyPanda has permission to post in the selected channel
- Verify integration status - Go to Integrations to confirm connection
- Check channel selection - Ensure the correct channel is selected
- Review Slack app settings - Confirm HappyPanda app hasnโt been removed from workspace
Wrong channel receiving messages
- Update channel selection in Integrations โ Slack settings
- Re-connect the integration if channel list is outdated
Authentication expired
- Re-connect the Slack integration
- OAuth tokens are automatically refreshed but may require re-authorization occasionally
Disconnecting Slack
-
Go to Integrations in the main navigation
-
Click Disconnect on the Slack card
-
Optionally, remove HappyPanda app from your Slack workspace settings