Slack

Collect feedback from Slack channels and direct messages.

Connect Slack to automatically collect product feedback from specific channels in your workspace.

What you'll need

  • Admin access to your Slack workspace (or permission to install apps)
  • A Slack Bot Token (xoxb-...)
  • Channel IDs for the channels you want to monitor

Setup

  1. Go to Settings → Sources and click Add source
  2. Select Slack as the source type
  3. Enter your configuration:
FieldDescriptionRequired
Bot TokenYour Slack bot token starting with xoxb-Yes
Signing SecretSlack app signing secret for webhook verificationNo
Channel IDsComma-separated list of channel IDs to monitorYes
Filter KeywordsOnly ingest messages containing these keywordsNo
  1. Set the sync frequency (every 15 minutes, hourly, or daily)
  2. Click Save

Finding your channel IDs

Right-click on a channel name in Slack and select Copy link. The channel ID is the last segment of the URL (e.g., C01ABCDEF23).

Alternatively, click the channel name to open channel details — the ID appears at the bottom of the info panel.

Filter keywords

If you only want feedback-related messages (not general chat), add filter keywords. Only messages containing at least one of these keywords will be ingested. Leave blank to capture all messages.

Examples: feedback, feature request, bug, issue, suggestion, would be nice

How messages are processed

When ProductSights syncs a Slack channel:

  1. New messages since the last sync are fetched
  2. Each message is processed through the AI triage pipeline
  3. The source type is recorded as "Slack" on the resulting insight
  4. Thread replies are included with the parent message for context

Troubleshooting

  • No messages appearing — verify the bot has been added to the channels you specified
  • Auth errors — check that your bot token is correct and hasn't been revoked
  • Missing channels — ensure you're using channel IDs (not channel names)

Docs Chat

Ask about ProductSights

Sign in to chat with our docs assistant

Sign in