← Plugins

Discord

Chat · Turn it on in Settings › Plugins

Post to Discord channels from workflows, and let the PM manage a Discord server through a bot.

What it needs

A connection of one of these kinds, for what you use:

Discord webhook

A channel that Post to Discord steps post to. In Discord, open the channel’s settings → Integrations → Webhooks → New Webhook, copy its URL, and add it here.

Webhook URL
In Discord: the channel’s settings (Edit Channel) → Integrations → Webhooks → New Webhook → Copy Webhook URL. It looks like https://discord.com/api/webhooks/…
Discord bot

A bot that lets the PM manage a Discord server: make and organise channels, and make the webhooks workflows post to. In the Discord Developer Portal, make an application, then under Bot reset its token and copy it. Invite the bot to your server with the link this dialog shows (Manage Channels, Manage Webhooks, Send Messages). Give it your Discord user ID to talk to the PM in the bot’s DMs; that needs Message Content Intent turned on under Bot → Privileged Gateway Intents.

Bot token
Discord Developer Portal → your application → Bot → Reset Token → Copy.
Settings
Server ID, Application ID, Your Discord user ID (optional), Also send Inbox items (stalled, needs input) as DMs

Workflow steps

  • Post to DiscordPosts a message to a Discord channel through a webhook connection (kind discord_webhook, its secret the webhook URL).
  • Ensure a Discord channelMakes a text channel on a Discord server through a bot connection (kind discord_bot) unless the server has one called that.

Ready-made workflows

  • New GitHub issues to Discord (a template)

Tools

The PM can:

  • discord_getLook at the Discord server: its channels and webhooks
  • discord_changeCreate, rename, move or archive Discord channelsasks you first
  • discord_webhookMake a Discord webhook for discord.post stepsasks you first

More in the docs: Plugins and connections.