How to set up Slack notifications

3 min read

FeedbackBar can post a message to a Slack channel every time a user submits feedback. You choose whether to notify on positive feedback, negative feedback, or both — and you can tag specific team members when negative feedback arrives.

Before you start

You need:

  • A Slack workspace where you have permission to add apps.
  • A FeedbackBar project with at least one active widget.

Step 1 — Create a Slack Incoming Webhook

  1. Go to api.slack.com/apps and click Create New App → From scratch.
  2. Name the app (e.g. FeedbackBar) and select your workspace.
  3. In the left sidebar, click Incoming Webhooks and toggle it on.
  4. Click Add New Webhook to Workspace, choose the channel you want notifications in, and click Allow.
  5. Copy the webhook URL — it starts with https://hooks.slack.com/services/...

Step 2 — Add the integration in FeedbackBar

  1. In your dashboard, go to your project and open the Integrations tab.
  2. Click Slack in the available integrations list.
  3. Paste your webhook URL into the Slack Webhook URL field.
  4. Optionally enter a Channel name (e.g. #feedback). This is informational — the channel is already set by the webhook itself.
  5. Click Save.

Step 3 — Configure notification preferences

After saving, open the integration settings panel by clicking the integration row. Under Settings → Edit:

Notify on positive / negative feedback

Toggle each on or off. Most teams only notify on negative feedback to reduce noise. If you want to celebrate wins, enable positive too.

Mention users on negative feedback

Add Slack usernames or user IDs to be @mentioned when negative feedback arrives. Type the username and press Enter or click Add. Remove a mention by clicking the × next to it.

Use Slack member IDs (e.g. U012AB3CD) rather than display names for reliable mentions. Find a member ID by clicking their profile in Slack → MoreCopy member ID.

Widget scope

By default the integration applies to all widgets in the project. To limit it to specific widgets, click Edit next to the Widgets section and check only the ones you want.

Step 4 — Send a test notification

At the bottom of the integration panel, click Send Test. This sends a test payload to your Slack channel immediately. If you don't see a message within 10 seconds, check:

  • The integration status is Active (toggle at the top of the Settings tab).
  • The webhook URL is correct and hasn't been revoked in Slack.
  • The Slack app is still installed in your workspace.

Check the Logs tab in the integration panel for detailed delivery status and error messages.

Pausing or deleting the integration

  • Pause — toggle the Status switch off in the Settings tab. No notifications are sent while paused. Toggle back on to resume.
  • Delete — scroll to the Danger Zone section in the Settings tab and click Delete. This is permanent.