Slack Integration

Get feedback notifications directly in Slack. When someone submits feedback, your team sees it in the channel with rich formatting, screenshots, and a link back to the dashboard.

Setup

Step 1: Connect Slack

  1. Go to Project Settings > Integrations > Slack
  2. Click Add to Slack
  3. Authorize SimpleCommenter in your Slack workspace
  4. Select the workspace to install to
You need Slack admin permissions to install apps in your workspace.

Step 2: Choose a Routing Mode

After connecting, pick how notifications reach your channels.

Simple Mode

All feedback goes to one channel. Select the channel from the dropdown.

Good for small teams or when all feedback should land in the same place (e.g., #feedback or #product).

Advanced Mode

Create routing rules that post to different channels based on conditions. For example, send client feedback to #client-reviews and high-priority issues to #urgent.

See Routing Rules below for all options.

New projects default to Simple mode. You can switch between modes at any time without losing your configuration.

Step 3: Enable the Integration

Use the toggle in the header to turn notifications on. You can disable them at any time to pause without disconnecting.

Where to Configure

Project Settings

Go to Project > Settings > Integrations > Slack

  • Applies only to this specific project
  • Overrides any default settings

Default Settings

Go to Default Settings > Integrations > Slack

  • Applies to all new projects automatically
  • Useful if you want every project to post to the same channel

Project-level settings always take priority. If you configure Slack for a specific project, that configuration is used instead of the defaults.

Routing Rules

In Advanced mode, each rule has four parts:

Triggers

Choose which events fire the rule:

TriggerWhen it fires
New commentSomeone submits feedback
ReplySomeone replies to existing feedback
Status updateA comment's status or priority changes

New rules default to New comment and Reply enabled.

Conditions

Filter which feedback matches the rule. No conditions means the rule matches everything. Multiple conditions use AND logic — all must match.

FieldOperatorsValues
Priorityis, is notLow, Normal, High, Urgent
Statusis, is notTo Do, In Progress, Review, Rework, On Hold, Blocked, Done, Cancelled, Won't Fix
Commenter roleis, is notClient, Team Lead, Workspace Admin
Tagged userincludesAny team member
Page URLis, contains, starts withText (e.g. /blog, /pricing)

Destination

Each rule sends matching feedback to a specific Slack channel.

Examples

  • Client feedback to a dedicated channel: Condition = "Commenter role is Client" → Channel: #client-feedback
  • High priority alerts: Condition = "Priority is High or Urgent" → Channel: #urgent
  • Blog feedback separate: Condition = "Page URL starts with /blog" → Channel: #content-team

Message Format

Slack notifications include:

  • Feedback message content
  • Who submitted it (name, email)
  • Link to the page where feedback was left
  • Screenshot thumbnail (if attached)
  • Status and priority

Replies to feedback are posted as threaded messages under the original notification, keeping conversations organized.

Enabling and Disabling

The toggle in the integration header lets you pause notifications without disconnecting. Your channel selection and routing rules are preserved.

  • Enabled: Feedback posts to Slack as configured
  • Disabled: No messages are sent. Settings stay intact

Troubleshooting

Not Receiving Notifications?

  1. Check the toggle — Make sure the integration is enabled (not just connected)
  2. Check the channel — Verify the selected channel still exists
  3. Check bot access — The SimpleCommenter bot must be invited to private channels
  4. Check routing rules — In Advanced mode, at least one rule must be active with matching conditions
  5. Re-authorize — Click Disconnect, then Add to Slack again

Bot Not Posting to a Private Channel?

Invite the SimpleCommenter bot to the channel first:

/invite @SimpleCommenter

Disconnecting

  1. Go to Integrations > Slack
  2. Click Disconnect
  3. Optionally, remove the app from your Slack workspace settings

Disconnecting stops all Slack notifications immediately.

Next Steps

Was this page helpful?