Slack
How to send Feedvote updates to a Slack channel, which events you can choose, and how to change or remove the Slack connection.
The Feedvote Slack integration posts a message in one Slack channel when feedback is created, a status changes or a comment is added. You connect it with a Slack incoming webhook URL. Only the project owner and admins can set up Slack.
Before you start
In Slack, create an incoming webhook for the channel you want to use. Slack gives you a URL that starts with https://hooks.slack.com/services/. Copy this URL.
Connect Slack
- In the Feedvote dashboard, go to Settings > Integrations.
- On the Slack card, click Configure.
- In Webhook URL, paste the incoming webhook URL from Slack.
- Under Notification events, keep or clear the events you want. All three are selected by default.
- Optional: turn on Mention @channel on new feedback.
- Click Connect.
The Slack card then shows Connected. A project can have one Slack connection.
Events you can choose
| Event | When Slack 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 Slack message.
Mention @channel on new feedback adds an @channel mention only to messages about new feedback. Status and comment messages never mention @channel.
What the Slack message contains
| Event | Message content |
|---|---|
| New feedback | The heading "New Feedback", the feedback title, the first 150 characters of the description, the status, the priority and the name of the person who posted it. |
| Status changed | The heading "Status Changed", the feedback title, the old status, the new status and who changed it. |
| Comment added | The heading "New Comment", the feedback title, the first 300 characters of the comment and who wrote it. |
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 Slack
Only the project owner and admins can do this.
- To change the URL or events: on the Slack card, click Settings, make your changes, then click Save changes.
- To stop all Slack messages: on the Slack card, click Disconnect. This removes the Slack 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 Slack again.
- "The webhook URL does not belong to the selected provider": the URL is not a Slack webhook. Slack URLs must use hooks.slack.com or hooks.slack-gov.com.
- No message arrives: check that the event is selected under Notification events. Feedvote does not retry a message that Slack rejects. If the Slack webhook was deleted in Slack, create a new one and paste it in Settings.
Common questions
Can I send Feedvote updates to two Slack channels?
No. A project can have one Slack connection, and one Slack webhook URL posts to one channel.
Can I get a Slack message when someone votes?
No. Slack only gets messages for new feedback, status changes and new comments.
Does @channel ping everyone on every message?
No. Mention @channel on new feedback only adds @channel to new feedback messages.
Does Feedvote resend a message if Slack was down?
No. If Slack rejects or does not accept a message, Feedvote does not send it again.
Do I need to install a Feedvote app in Slack?
No. Feedvote uses a Slack incoming webhook URL that you create in Slack and paste in Webhook URL.