Discord
Connect Discord to post rich embed notifications to your server's channels when new feedback arrives, a post status changes, or someone comments.
Feedback where your community lives. Get notified in Discord channels when new feedback arrives, statuses change, or users comment. Messages use rich embeds with post details and direct links back to your portal.
Note: On Quackback Cloud, integrations are available on the Business and Enterprise plans. Self-hosted installs include every integration.
Overview
The Discord integration sends notifications to channels when:
- New feedback is submitted
- Post status changes
- New comments are posted
Prerequisites
- The Owner or Admin role in Quackback (or a custom role that can manage integrations)
- Self-hosted only: a Discord application with a bot user (created at Discord Developer Portal)
- Permission to add bots to your Discord server
Self-hosted: create your Discord app
Note: On Quackback Cloud, skip this section. Quackback provides the Discord app for you, so you go straight to connecting.
Self-hosted instances connect through an app you create. Do this once before you connect.
Create a Discord application
- Go to the Discord Developer Portal
- Click New Application and give it a name
- Go to the Bot tab and create a bot user
- Copy the Bot Token
Save the app credentials in Quackback
- Go to Admin > Settings > Integrations > Discord
Enter the following credentials:
- Client ID from your Discord application's General Information page
- Client Secret from your Discord application's General Information page
- Bot Token from your Discord application's Bot page
Setup
1. Connect your server
- Go to Admin > Settings > Integrations > Discord
- Click Connect to Discord
- You'll be redirected to Discord to authorize the bot
- Select the server you want to add the bot to
- Click Authorize
The bot requests these permissions:
- Send Messages (2048): post notifications to channels
- Embed Links (16384): format messages with rich embeds
2. Select a channel
Back in Quackback:
- Choose a channel for notifications
- Select from text channels available in the connected server
3. Configure events
Choose which events trigger Discord notifications:
Event | Description |
|---|---|
New post | Someone submits new feedback |
Status change | Post status is updated |
New comment | Comment added to a post |
4. Save and test
- Click Save
- Click Send Test to verify the connection
- Check your Discord channel for the test message
Notification format
Discord notifications use rich embeds with color-coded status indicators.
New post:
[Embed]
Author: New feedback from [email protected]
Title: Add dark mode support (linked to post)
Description: It would be great to have a dark mode...
Footer: Board: feature-requests
Color: Blue (#5865F2)Status change:
[Embed]
Author: Status changed by [email protected]
Title: Add dark mode support (linked to post)
Description: Under Review -> Planned
Color: Status-dependent (green for Complete, yellow for In Progress, and so on)New comment:
[Embed]
Author: New comment from [email protected]
Title: Add dark mode support (linked to post)
Description: Great idea! We're considering this for Q2.
Color: Blue (#5865F2)All notifications include clickable links to the post.
Event mapping
Send different events to different channels:
- Go to the Discord integration settings
- Click Add Event Mapping
Configure:
- Event type:
post.created,post.status_changed, and so on - Channel: Target Discord channel
- Filters (optional): Board, status, or other conditions
- Event type:
Manage the integration
Pause notifications
Temporarily stop notifications:
- Go to Admin > Settings > Integrations > Discord
- Toggle Enabled off
- Notifications pause, but the connection remains
Reconnect
If you see connection errors:
- Click Reconnect
- Re-authorize in Discord
- Reconfigure channels if needed
Disconnect
To fully remove the integration:
- Go to Admin > Settings > Integrations > Discord
- Click Disconnect
- Confirm the action
Troubleshooting
Notifications not appearing
- Check integration status: look for errors in settings
- Verify channel: ensure the channel still exists and the bot has access
- Check event mappings: confirm events are configured
- Bot permissions: verify the bot has Send Messages and Embed Links permissions in the channel
"Authentication Failed" error
The bot may have been removed from the server, or (self-hosted) the bot token may be invalid:
- Self-hosted only: check the bot token in your Discord Developer Portal
- Re-authorize the bot in your server
- Reconnect in Quackback
Related articles
- Slack: Slack notification integration
- Microsoft Teams: Teams notification integration
- Webhooks: Build custom integrations
- Integrations overview: All integrations
Was this helpful?
Your feedback shapes what we write next.
