Discord

Connect Discord to post rich embed notifications to your server's channels when new feedback arrives, a post status changes, or someone comments.

JM
James Morton
Written By James MortonLast updated 1 day ago

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

  1. Go to the Discord Developer Portal
  2. Click New Application and give it a name
  3. Go to the Bot tab and create a bot user
  4. Copy the Bot Token

Save the app credentials in Quackback

  1. Go to Admin > Settings > Integrations > Discord
  2. 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

  1. Go to Admin > Settings > Integrations > Discord
  2. Click Connect to Discord
  3. You'll be redirected to Discord to authorize the bot
  4. Select the server you want to add the bot to
  5. 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:

  1. Choose a channel for notifications
  2. 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

  1. Click Save
  2. Click Send Test to verify the connection
  3. 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:

  1. Go to the Discord integration settings
  2. Click Add Event Mapping
  3. Configure:

    • Event type: post.created, post.status_changed, and so on
    • Channel: Target Discord channel
    • Filters (optional): Board, status, or other conditions

Manage the integration

Pause notifications

Temporarily stop notifications:

  1. Go to Admin > Settings > Integrations > Discord
  2. Toggle Enabled off
  3. Notifications pause, but the connection remains

Reconnect

If you see connection errors:

  1. Click Reconnect
  2. Re-authorize in Discord
  3. Reconfigure channels if needed

Disconnect

To fully remove the integration:

  1. Go to Admin > Settings > Integrations > Discord
  2. Click Disconnect
  3. Confirm the action

Troubleshooting

Notifications not appearing

  1. Check integration status: look for errors in settings
  2. Verify channel: ensure the channel still exists and the bot has access
  3. Check event mappings: confirm events are configured
  4. 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:

  1. Self-hosted only: check the bot token in your Discord Developer Portal
  2. Re-authorize the bot in your server
  3. Reconnect in Quackback

Was this helpful?

Your feedback shapes what we write next.