Skip to content

Slack Integration

Get instant feedback notifications in your Slack workspace. Know the moment users submit feedback and discuss with your team.

Setup

  1. Go to Integrations in the main navigation and find the Slack card

  2. Click Connect

  3. Select your Slack workspace

  4. Authorize HappyPanda to access your workspace

  5. Choose a default channel for notifications

  6. Click Allow to complete the connection

OAuth Permissions

HappyPanda requests the following Slack permissions:

PermissionPurpose
chat:writePost messages to channels
chat:write.publicPost to public channels without joining
channels:readView public channels
groups:readView 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 Satisfaction
Score: 9/10 (Promoter)
"Love the product! Easy to use and the team is responsive."
Time: Jan 18, 2025 at 2:30 PM
[View in Dashboard] [Create Linear Issue]

Detractor Alert:

๐Ÿšจ Detractor Alert
Survey: Post-Purchase NPS
Score: 3/10 (Detractor)
"The checkout process was confusing and I almost gave up."
Page: https://example.com/checkout
Time: 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

  1. Check permissions - Verify HappyPanda has permission to post in the selected channel
  2. Verify integration status - Go to Integrations to confirm connection
  3. Check channel selection - Ensure the correct channel is selected
  4. 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

  1. Go to Integrations in the main navigation

  2. Click Disconnect on the Slack card

  3. Optionally, remove HappyPanda app from your Slack workspace settings