What Gets Imported
Newly analyzed Slack insights use the date of the supporting original message and include a supporting Slack link when available. When staff relay a customer’s feedback, ClosedLoop AI uses the customer identified in the conversation. If the evidence does not identify a unique customer record, it preserves the customer’s stated name without guessing an account.
Connection Method
Slack uses OAuth 2.0 for authentication. ClosedLoop AI installs as a workspace-level app, so you only need to authorize once per Slack workspace.Setup Guide
Step 1: Connect your workspace
Step 1: Connect your workspace
- In ClosedLoop AI, navigate to Integrations in your dashboard
- Find Slack in the integrations list and click Connect
- You’ll be redirected to Slack’s authorization page
- Select the workspace you want to connect
- Review the permissions and click Allow
- You’ll be redirected back to ClosedLoop AI. The integration is now active
Step 2: Select channels
Step 2: Select channels
After connecting, choose which channels ClosedLoop AI should monitor:
- Customer feedback channels: e.g.,
#customer-feedback,#feature-requests - Support channels: e.g.,
#support,#bugs - Product discussion channels: e.g.,
#product,#roadmap
Adding the App to a Private or Shared Channel
Private channels are not in the channel list until the app is a member. Open the channel, click the channel name, open Integrations, choose Add an App, and pick ClosedLoop AI. That list only shows apps installed in your own workspace.OAuth Scopes
ClosedLoop AI requests the following Slack scopes:Every permission above is required,
commands included. A workspace connected without commands shows Permission required on Slack in Settings → Integrations, and the person who connected Slack and your team’s owners and admins get an email asking to reconnect. Reconnect Slack once and approve the new permission to turn on the /closedloop command and the Send to ClosedLoop AI action; if your Slack workspace makes an admin approve new permissions, a Slack admin approves it. Slack keeps syncing in the meantime.Tagging the App
Mention @ClosedLoop AI in any channel it has been added to and it answers from your data in a thread, so the answer stays out of the channel body; send it a direct message and it answers there. Ask it about your customers’ problems and requests, what a customer said in their last call, what customers praise, which competitors they name, which customers you lost and why, which requests moved this month against the days before, or how a problem changes over time.- Next questions: after an answer it suggests up to three follow-up questions. Reply with the number, or “yes” for the first.
- Charts: trends, top problems, top requests, competitors and month comparisons come with a chart under the text.
- Answer length: say “keep it short from now on”, “more detail from now on” or “normal length” to set how long its answers are for you.
- Who it answers: only members of your Slack workspace who have a ClosedLoop AI account on your team. Anyone else in your Slack workspace, guests included, is told they need access. In a direct message from someone in your own Slack workspace, the reply also lists your team’s ClosedLoop AI owners and admins who can invite them. Guests and anyone asking in a channel are not shown any names.
- People from other workspaces: someone from another Slack workspace who tags or messages your ClosedLoop AI, for example in a shared channel, is told it is your workspace’s ClosedLoop AI and pointed to their own, or to how to add it. The reply names your workspace and nothing else about your team.
It does not reply in group direct messages yet.
Sending Feedback from Slack
Send a customer’s request to ClosedLoop AI on purpose, from any channel, in either of two ways. Only full members of your Slack workspace can send feedback; a ClosedLoop AI account is not needed. Only you see the replies./closedloop feedback Customer name: what they asked for: for example/closedloop feedback Acme Corp: they need to export the audit log as CSV. Name the customer first, then a colon; without a customer name, ClosedLoop AI asks for one and records nothing. Type/closedloop feedbackalone to fill in a form instead.- Send to ClosedLoop AI: open the menu on any message (threads included) and choose Send to ClosedLoop AI. A form opens with the message’s text, asks whether it is customer feedback or employee feedback, and asks for the customer’s name for customer feedback. It also shows whether employee feedback counts in that channel; employee feedback can be sent only from a channel where it does.
/closedloop help to see these commands in Slack.
Customer and Employee Feedback in Channels
By default, ClosedLoop AI keeps only customer feedback from Slack channels: a customer’s own words, or a colleague quoting a named customer. Your colleagues’ own opinions and requests are left out. For channels where your team posts its own product feedback, turn on Employee feedback for that channel. Employees’ own product feedback there then becomes insights too, with no customer attached. It is off for every channel until someone turns it on:- In Settings → Integrations → Slack, use the Employee feedback switch beside the channel. Channels whose names mention feedback, bugs or ideas are marked Suggested; nothing is turned on for you.
- In Slack, type
/closedloop employee-feedback on(oroff) in the channel./closedloop employee-feedback statustells you whether it is on.
Configuration
- Sync frequency: Messages are imported automatically
- Channel selection: Choose which channels to monitor at any time
- Historical import: Backfill recent message history from selected channels
What to Expect
Once connected, ClosedLoop AI will:- Import messages from your selected channels
- Analyze with AI: extract feature requests, bug reports, and pain points, each scored by business impact
- Surface insights: Slack intelligence appears alongside all your other data sources, feeding into Themes and MCP queries
Support
For help with Slack, email support@closedloop.sh.Connect Slack
Set up your Slack integration in the ClosedLoop AI dashboard