Skip to main content

Slack

Status: Live
Required plan: Team Pro or Enterprise

The Slack integration sends notifications to a Slack channel via an incoming webhook when feedback matches your configured trigger conditions.


Setup

  1. Go to Settings → Integrations and click Connect on the Slack card.
  2. In your Slack workspace, go to api.slack.com/apps and create an Incoming Webhook:
    • Create a new app (or use an existing one)
    • Enable Incoming Webhooks
    • Add a webhook to the channel you want notifications sent to
    • Copy the webhook URL
  3. Paste the webhook URL into the setup form in Anonfeedback.
  4. Configure your triggers.
  5. Click Save, then Test to send a test notification and verify connectivity.

Triggers

TriggerDescription
Serious concernSends a notification when the AI flags a serious concern
Operational criticalSends a notification for operationally critical feedback
All feedbackSends a notification for every new submission
Daily digestSends a daily summary of feedback activity (coming soon)

Triggers are scoped so a single piece of feedback only generates one notification even if multiple triggers would match — for example, a serious concern will not also send an "all feedback" notification.


Notification format

Each Slack message includes:

  • A header showing the trigger type:
    • 🚨 Serious Concern
    • ⚠️ Operational Critical
    • 💬 New Feedback
  • The room name
  • Sentiment indicator: 🟢 positive / ⚪ neutral / 🔴 negative / 🟡 mixed / 🟠 sarcasm
  • The emoji the respondent selected, displayed with the room's custom emoji labels
  • The feedback text
  • AI reasoning (for serious concern and critical notifications)

Troubleshooting

ProblemFix
Test notification not receivedVerify the webhook URL is correct and the Slack app is still active in your workspace
Status shows DegradedThe webhook may have been deleted or rotated in Slack — generate a new URL and update the integration