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
- Go to Settings → Integrations and click Connect on the Slack card.
- In your Slack workspace, go to
api.slack.com/appsand 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
- Paste the webhook URL into the setup form in Anonfeedback.
- Configure your triggers.
- Click Save, then Test to send a test notification and verify connectivity.
Triggers
| Trigger | Description |
|---|---|
| Serious concern | Sends a notification when the AI flags a serious concern |
| Operational critical | Sends a notification for operationally critical feedback |
| All feedback | Sends a notification for every new submission |
| Daily digest | Sends 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
| Problem | Fix |
|---|---|
| Test notification not received | Verify the webhook URL is correct and the Slack app is still active in your workspace |
| Status shows Degraded | The webhook may have been deleted or rotated in Slack — generate a new URL and update the integration |