Discord
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:
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/…
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 webhooksdiscord_changeCreate, rename, move or archive Discord channelsasks you firstdiscord_webhookMake a Discord webhook for discord.post stepsasks you first
More in the docs: Plugins and connections.