Discord

Discord integration on indie.money — send messages to channels and users

Written By Philippe

Last updated About 1 hour ago

Discord

Supported — V2 only (text messages, channels)

| Auth | Bot Token or OAuth2 via Secure Vault |

Compatibility

FeatureStatus
V2 (text messages, channels)Supported
V1Not supported
Webhook connection typeNot supported — see below
EmbedsSupported — field-based and raw-JSON embeds
File uploadsNot supported — send links to files instead
Send and Wait for ResponseNot supported — use "Send Message" instead

Bot setup for Member operations

Member operations (Get Many) require the Server Members Intent on your Discord application: Discord Developer Portal → your app → Bot → Privileged Gateway Intents → enable Server Members Intent. Without it, Member operations fail with "Missing Access".

Why the Webhook connection type isn't supported

Set Connection Type to Bot Token or OAuth2. Workflows using Webhook are rejected when you publish.

A Discord webhook URL is itself the secret — anyone who has the URL can post to your channel as you. Secure Vault protects a credential by holding the secret and attaching it to each request, so the secret never travels inside the workflow. That only works when the secret and the address are separate values. A webhook URL is both at once, so it would have to be stored in the workflow in readable form.

Bot Token and OAuth2 keep the secret and the address separate, so both are fully protected.

Limitations

  • Custom OAuth scopes not available — Scopes are configured at the platform level and cannot be customized per connection.