Skip to content

Discord

Send messages to Discord channels

To set up Discord integration:

  1. Go to the Discord Developer Portal (https://discord.com/developers/applications)
  2. Click New Application and give it a name
  3. Go to OAuth2URL Generator:
    • Under Scopes, select bot
    • Under Bot Permissions, select View Channels and Send Messages
    • Copy the generated URL and open it in a new tab to invite the bot to your server
  4. Go to the Bot section:
    • Click Add Bot (if not already added)
    • Uncheck the Public Bot option
    • Under Token, click Reset Token then Copy to get your bot token
  5. Paste the Bot Token in the Bot Token field below

The Send Text Message component sends a message to a Discord channel.

  • Notifications: Send notifications about workflow events or system status
  • Alerts: Alert teams about important events or errors
  • Updates: Provide status updates on long-running processes
  • Channel: Select the Discord channel to send the message to
  • Content: Plain text message content (max 2000 characters)
  • Embed Title: Optional title for a rich embed
  • Embed Description: Optional description for a rich embed
  • Embed Color: Hex color code for the embed (e.g., #5865F2)
  • Embed URL: Optional URL to link from the embed title

Returns metadata about the sent message including message ID, channel ID, and author information.

  • Either content or embed (title/description) must be provided
  • The Discord bot must be installed and have permission to post to the selected channel
  • Supports Discord’s rich embed formatting for visually appealing messages
{
"data": {
"author": {
"bot": true,
"id": "1111111111111111111",
"username": "Webhook"
},
"channel_id": "9876543210987654321",
"content": "Hello from SuperPlane",
"id": "1234567890123456789",
"timestamp": "2026-01-16T12:00:00.000Z"
},
"timestamp": "2026-01-16T17:56:16.680755501Z",
"type": "discord.message.sent"
}