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 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: View Channel, Send Messages, and Embed Links.
2. Route notifications
Back in Quackback, under Notification routing:
- Click Add channel
- Choose a text channel in the connected server
- Choose which events to send there
- Optionally set a Board filter to send only posts from certain boards
- Click Add channel
The events you can route:
Event | Description |
|---|---|
New post submitted | Someone submits new feedback |
Post status changed | Post status is updated |
New comment posted | Comment added to a post |
To check the setup, submit a test post and look for the notification in the channel.
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: Depends on the new status. Complete is green, In Progress and Under Review are yellow, Planned is orange, Closed is grey, and other statuses are blue.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: add a channel for each destination under Notification routing, each with its own events and an optional board filter.
Manage the integration
Pause notifications
Temporarily stop notifications:
- Go to Admin > Settings > Integrations > Discord
- Turn off Notifications enabled
- Notifications pause, but the connection remains
Reconnect
If you see connection errors:
- Click Disconnect, then Connect Discord
- 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 View Channel, Send Messages and Embed Links permissions in the channel
Connection 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
- In Quackback, click Disconnect, then Connect Discord
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.
