Slack Integration

What it does

The Slack integration pulls messages and threads from your selected Slack channels into Specky, where they're classified as product signals, clustered by theme, and made searchable. This turns your team's informal Slack conversations — customer feedback shared by sales, bug reports from support, feature ideas from engineering — into structured, queryable product intelligence.

When to use it

  • To capture customer feedback that your sales or CS team shares in Slack
  • To surface feature requests and bug reports mentioned in team channels
  • To use /specky in Slack to quickly capture a signal without leaving Slack
  • To include Slack evidence in PRDs and decision logs
  • Setup

  • Go to Settings → Integrations → Slack
  • Click Connect Slack
  • Authorize Specky in the Slack OAuth flow (requires Slack workspace admin approval for private channels)
  • Select which channels to sync — you can add more channels later
  • Choose how far back to sync (default: 90 days)
  • Click Start Sync — initial indexing takes 5–20 minutes depending on channel volume
  • What gets synced

  • Messages from selected public and private channels
  • Thread replies (full threads, not just top-level messages)
  • Reactions (used for signal importance scoring — messages with many 👍 or 🔥 reactions score higher)
  • Message edits and deletions are reflected in the next sync
  • What is NOT synced:

  • Direct messages (DMs) — Specky never accesses private DMs
  • Files and attachments (only the text content of messages)
  • Channels you haven't explicitly selected
  • Using Slack signals in Specky

    Once synced, Slack messages appear in the Discovery Hub as signals. Each signal shows:

  • The original message text
  • The channel it came from
  • The author (anonymized if you enable privacy mode)
  • The AI-assigned classification (type, sentiment, feature area)
  • Related signals from other channels or integrations
  • The /specky Slack command

    Install the Specky Slack bot to use /specky in any channel:

  • /specky capture — saves the most recent message as a signal with a note
  • /specky ask [question] — asks Alex a question and posts the answer in the channel
  • /specky prd [feature name] — starts a new PRD draft from Slack
  • Tips

  • Add Specky to your #product, #customer-feedback, and #bugs channels for the best signal coverage
  • Use channel-specific sync settings to exclude high-volume channels that aren't relevant (e.g. #random)
  • Enable Privacy mode in settings to anonymize author names in synced signals