Discord
How to send Feedvote updates to a Discord channel, what the messages say, and how to change or remove the Discord connection.
The Feedvote Discord integration posts a text message in one Discord channel when feedback is created, a status changes or a comment is added. You connect it with a Discord channel webhook URL. Only the project owner and admins can set up Discord.
Before you start
In Discord, create a webhook for the channel you want to use. You find webhooks in your Discord server settings under Integrations > Webhooks. Copy the webhook URL. It starts with https://discord.com/api/webhooks/.
Connect Discord
- In the Feedvote dashboard, go to Settings > Integrations.
- On the Discord card, click Configure.
- In Webhook URL, paste the webhook URL from Discord.
- Click Connect.
The Discord card then shows Connected. A project can have one Discord connection.
Events sent to Discord
Discord receives all three events:
| Event | When Discord gets a message |
|---|---|
| New feedback submitted | A new feedback item is created. |
| Status changed | A feedback item moves to a new status. |
| Comment added | Someone adds a comment to a feedback item. |
Votes do not send a Discord message.
Important: the Discord settings page shows Notification events checkboxes and a Mention @everyone on new feedback option. Today Feedvote does not save these choices for Discord. Discord always gets all three events, and messages never mention @everyone.
What the Discord message says
Discord messages are plain text:
| Event | Message |
|---|---|
| New feedback | NAME created new feedback "TITLE" (status: STATUS). |
| Status changed | NAME changed status of "TITLE" from OLD STATUS to NEW STATUS. |
| Comment added | NAME commented on "TITLE". The next line shows "Comment:" and the comment text. |
Statuses use the same names as your public board. If Feedvote does not know the person's name, it shows their email, or "Someone".
Change or remove Discord
Only the project owner and admins can do this.
- To change the webhook URL: on the Discord card, click Settings, paste the new URL in Webhook URL, then click Save changes.
- To stop all Discord messages: on the Discord card, click Disconnect. This removes the Discord connection from the project.
Common problems
- "Webhook URL must be a valid https:// address": the URL is not a full https:// address. Copy the full URL from Discord again.
- "The webhook URL does not belong to the selected provider": the URL is not a Discord webhook. Discord URLs must use discord.com or discordapp.com.
- No message arrives: check that the webhook still exists in Discord. Feedvote does not retry a message that Discord rejects.
Common questions
Can I choose which events go to Discord?
Not today. The checkboxes appear on the Discord settings page, but Feedvote does not save them for Discord. Discord gets new feedback, status changes and new comments.
Can Feedvote mention @everyone in Discord?
No. The Mention @everyone on new feedback option is not applied today, so Discord messages never mention @everyone.
Can I post to two Discord channels?
No. A project can have one Discord connection, and one Discord webhook posts to one channel.
Does Feedvote resend a message if Discord was down?
No. If Discord rejects a message, Feedvote does not send it again.
Do votes send a Discord message?
No. Only new feedback, status changes and new comments send a message.