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
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.