Skip to content

Slack

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:

EventDescription
New postSomeone submits new feedback
Status changePost status is updated
New commentComment 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.

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.

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 jane@example.com

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

in feature-requests

Status change:

🔄 Status changed by admin@example.com

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

New comment:

💬 New comment from jane@example.com

> "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

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:

PermissionPurpose
channels:readList public channels
channels:historyRead messages in monitored public channels
groups:readList private channels (when invited)
groups:historyRead messages in monitored private channels
channels:joinAuto-join public channels for posting
chat:writePost notifications
chat:write.publicPost to public channels without joining
commandsRegister the "Send to Quackback" shortcut
team:readGet workspace info
users:readResolve Slack user profiles for feedback attribution

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

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