Slack

Send feedback from Slack and get alerts when it arrives.

JM
James Morton
Written By James MortonLast updated 11 days ago

Feedback where you work. Send messages to Quackback directly from Slack, monitor channels for feedback automatically, and get notified when new feedback arrives, statuses change, or users comment.

Overview

The Slack integration works in both directions:

Slack to Quackback:

  • Send any message to Quackback with the "Send to Quackback" shortcut
  • Automatically ingest feedback from monitored channels

Quackback to Slack:

  • New feedback notifications
  • Post status change alerts
  • New comment notifications

Prerequisites

  • Admin access to your Quackback workspace
  • Permission to install apps in your Slack workspace

Setup

1. Start the Connection

  1. Go to Admin → Settings → Integrations
  2. Click Slack
  3. Click Connect to Slack

2. Authorize the App

You'll be redirected to Slack:

  1. Select your Slack workspace
  2. Review the permissions requested
  3. Click Allow

3. Select a Channel

Back in Quackback:

  1. Choose a default channel for notifications
  2. Select from public channels or private channels the app was added to

4. Configure Events

Choose which events trigger Slack notifications:

Event

Description

New post

Someone submits new feedback

Status change

Post status is updated

New comment

Comment added to a post

5. Save and Test

  1. Click Save
  2. Click Send Test to verify the connection
  3. Check your Slack channel for the test message

Send feedback from Slack

"Send to Quackback" shortcut

Turn any Slack message into feedback without leaving the conversation. The message shortcut lets team members or users forward messages directly into your Quackback workspace.

How to use it:

  1. Hover over any message in Slack
  2. Click the More actions menu (three dots)
  3. Select Send to Quackback
  4. A modal opens with the message content pre-filled
  5. Optionally add context or select a board
  6. Click Submit

The message is sent to your Quackback feedback pipeline. AI processes it, suggests a title, detects duplicates, and creates a triage suggestion in your AI suggestions inbox.

Tip: The shortcut preserves a link back to the original Slack message. When you review the suggestion in Quackback, you can click "Open in Slack" to see the full conversation context.

Channel monitoring

Automatically collect feedback from entire Slack channels. When enabled, Quackback monitors selected channels and ingests new messages as raw feedback for AI processing.

Set up channel monitoring:

  1. Go to Admin → Settings → Integrations → Slack
  2. Scroll to Channel Monitoring
  3. Click Add Channel
  4. Select the channel to monitor
  5. Save

Messages posted in monitored channels are automatically sent through the feedback pipeline. AI extracts themes, detects duplicates against existing posts, and creates triage suggestions.

Note: Channel monitoring captures new messages only — it does not backfill historical messages. Bot messages and thread replies are excluded.

Notification Format

Slack notifications use Block Kit formatting for rich messages.

New post:

📬 New feedback from [email protected]

> "Add dark mode support"
> It would be great to have a dark mode...

in feature-requests

Status change:

🔄 Status changed by [email protected]

> "Add dark mode support"
> Under Review → Planned

New comment:

💬 New comment from [email protected]

> "Add dark mode support"
> Great idea! We're considering this for Q2.

All notifications include clickable links to the post.

Event Mapping

Send different events to different channels:

  1. Go to the Slack integration settings
  2. Click Add Event Mapping
  3. Configure:

    • Event type: post.created, post.status_changed, etc.
    • Channel: Target Slack channel
    • Filters (optional): Board, status, or other conditions

Example Configurations

All new feedback to #product-feedback:

  • Event: post.created
  • Channel: #product-feedback

Only "Shipped" items to #shipped:

  • Event: post.status_changed
  • Channel: #shipped
  • Filter: Status = "Shipped"

Bug reports to #bugs:

  • Event: post.created
  • Channel: #bugs
  • Filter: Board = "Bug Reports"

Private Channels

To post to private channels:

  1. In Slack, open the private channel
  2. Type /invite @Quackback or use channel settings
  3. The channel now appears in Quackback's channel selector

Manage the integration

Pause Notifications

Temporarily stop notifications:

  1. Go to Admin → Settings → Integrations → Slack
  2. Toggle Enabled off
  3. Notifications pause, but the connection remains

Reconnect

If you see connection errors:

  1. Click Reconnect
  2. Re-authorize in Slack
  3. Reconfigure channels if needed

Disconnect

To fully remove the integration:

  1. Go to Admin → Settings → Integrations → Slack
  2. Click Disconnect
  3. Confirm the action

Note: This removes the connection but doesn't uninstall the app from Slack.

Troubleshooting

Notifications Not Appearing

  1. Check integration status - Look for errors in settings
  2. Verify channel - Ensure the channel still exists
  3. Check event mappings - Confirm events are configured
  4. App permissions - Verify the app is in the channel

"Channel Not Found" Error

The channel may have been:

  • Deleted
  • Made private (app needs re-invitation)
  • Renamed (select it again in settings)

"Token Expired" Error

  1. Click Reconnect
  2. Re-authorize the app in Slack
  3. Test the connection

Duplicate Notifications

Check for:

  • Multiple event mappings for the same event
  • Multiple Slack integrations connected

Permissions

The Slack app requests:

Permission

Purpose

channels:read

List public channels

channels:history

Read messages in monitored public channels

groups:read

List private channels (when invited)

groups:history

Read messages in monitored private channels

channels:join

Auto-join public channels for posting

chat:write

Post notifications

chat:write.public

Post to public channels without joining

commands

Register the "Send to Quackback" shortcut

team:read

Get workspace info

users:read

Resolve Slack user profiles for feedback attribution

Note: The app only reads messages in channels you explicitly enable for monitoring. It cannot read messages in other channels or direct messages.

Best Practices

Dedicated Channel

Tip: Create a #product-feedback channel specifically for Quackback notifications. This keeps feedback organized, prevents noise in other channels, and makes it easy to find feedback history.

Smart Filtering

Don't send everything to one channel. Instead:

  • Route by board (bugs vs features)
  • Filter by status (only shipped items)
  • Use separate channels for high-priority items

React to Notifications

Use Slack's reaction emojis:

  • 👀 to indicate you've seen it
  • ✅ when handled
  • 📌 for important items

Slack notifications include links back to Quackback. Click through to:

  • Add comments
  • Change status
  • See full context

Next Steps

Was this helpful?

Your feedback shapes what we write next.