Discord Integration

What it does

Import feedback from your community or support channel.

How your data reaches Specky

Specky pulls from Discord on a schedule. A sync runs when you open your workspace if the data has gone stale, and you can trigger one by hand from the integration card at any time.

What you'll need

  • Bot Token (Required) — Token for a bot invited to your server, with permission to read the channel below.
  • Channel ID (Required) — Right-click the channel in Discord (with Developer Mode on) → Copy Channel ID.
  • Setup

    Go to Settings → Integrations, find Discord, and click Connect.

    How to create a Bot Token

  • Go to the Discord Developer PortalNew Application
  • Go to BotReset Token → copy the token
  • Under Privileged Gateway Intents, enable Message Content Intent
  • Go to OAuth2 → URL Generator, select scope bot and permission Read Message History, open the generated URL to invite the bot to your server
  • Finding your Channel ID

  • In Discord, go to User Settings → Advanced and enable Developer Mode
  • Right-click the channel you want to sync → Copy Channel ID
  • Data synced

    DataUsed for

    Recent messagesCommunity feedback, bug reports, feature requests

    How Specky uses Discord data

  • Product Graph: Channel messages appear as graph nodes alongside your other feedback sources
  • Best for a dedicated #feedback or #support channel, not general chat
  • After connecting

    Everything Specky pulls in from Discord shows up in Discovery alongside your other sources, and feeds synthesis, clustering, and the AI chat's answers about your product. You don't have to do anything with it directly — it's there so the rest of Specky has something to reason over.

    Disconnecting Discord removes both the connection and the signals it brought in.

    Troubleshooting

  • Connected, but nothing appears. Open the Discord card and run a sync by hand. If it errors, the card shows the reason.
  • "Upgrade to connect". Your plan caps how many integrations you can connect at once, and a few providers are Scale-only. Settings → Usage shows where you stand.
  • Credentials stopped working. Tokens expire and get revoked. Reconnect with a fresh one — your existing signals are kept.
  • See the Discord integration page for what it's for and the questions people usually ask first, or the Integrations Overview for how integrations work in general.