Collecting feedback
How to collect customer feedback in Slack
· 4 min read · By the Sikia team
On this page
Slack is where your customers and teammates already talk about your product. The feedback is there. The problem is that it stays there, spread across threads nobody scrolls back through.
Where does customer feedback show up in Slack?
Feedback reaches you through four different paths, and each needs its own capture habit:
- Shared channels with customers. A customer posts "any way to bulk-archive projects?" in your shared support channel.
- Community workspaces. Users post ideas in #help or #ideas in a workspace you run.
- Internal relays. Sales, support and success post "another customer asked for SSO today" in a team channel.
- DMs. Customers message the founder or their account manager directly.
How do you set up a Slack feedback workflow?
- Create one internal feedback channel. Call it #product-feedback. Every relayed request goes here and nowhere else.
- Give teammates a posting format. A fixed format makes requests comparable and saves you from chasing details later.
- Make posting fast. A message shortcut or a simple Slack workflow form keeps it to a few seconds. If it takes longer, people stop doing it.
- Mark what's been captured. Agree on one emoji reaction that means "logged" so teammates can see what's handled.
- Pick a home outside Slack. The channel is an inbox. Requests get counted, merged and decided in a tracker or feedback board.
- Name an owner. One person reviews the channel weekly and moves everything into the tracker.
A relayed post in that format looks like this:
Who: @dana, ops lead at a 40-person design agency, annual plan Asked for: Archive many projects at once Quote: "Every quarter I spend an afternoon archiving old client projects one by one." Link: (link to the original thread)
How do you turn a Slack message into a useful request?
Before a Slack message goes into your tracker:
- Title the problem, not the solution. "Archive many projects at once" beats "Add checkboxes to the project list" and leaves room for a better design.
- Keep the quote verbatim. "Every quarter I spend an afternoon" tells you about frequency and pain. "Wants bulk archive" doesn't.
- Record who asked. Company, role and plan matter later when you weigh requests against revenue. See how to prioritize feature requests.
- Check for an existing request. If it's already tracked, add this customer as a vote with their quote. For a backlog of messages, paste them into the duplicate request finder and group them first. The details are in how to handle duplicate feature requests.
- Separate bugs and questions. "Export is broken" is a bug. "Can I export to PDF?" is a question you can answer now.
How should you handle feedback in shared customer channels?
Customers in a shared channel expect a human reply. Don't send them to a form. Acknowledge in the thread and do the logging yourself:
Thanks, Dana. I've logged this as "Archive many projects at once" and added your note about the quarterly cleanup. I'll update this thread when it moves.
Keep internal discussion out of the shared channel. Talk priority and effort in your team channel, and post only the outcome back to the customer.
What are the common mistakes?
- A feedback channel with no owner. It becomes a dumping ground, and people stop posting when nothing happens.
- Summaries instead of quotes. "They want better reporting" can't be prioritized or designed from.
- Losing who asked. If you don't record the customer, you can't tell them when it ships.
- Counting one customer three times. Sales, support and the account manager all relay the same ask. Merge by customer, not by message.
- Treating Slack search as your tracker. Search finds words, not demand. It has no counts, no statuses and no history of decisions.
Doing this with Sikia
Sikia listens in the Slack channels you pick and sorts each message into request, bug, question or chatter. It writes a clean title and suggests merging duplicates as a vote with the customer's quote attached. Teammates can send any message in with the "Add to Sikia" action. Nothing goes public until a teammate approves it in the inbox, and when you publish a changelog entry, Sikia replies in the original Slack thread.
FAQ
Should customers give feedback in Slack or on a feedback board?
Let them use whichever they already use, but keep one source of truth. Capture Slack feedback into the board so all requests are counted in one place.
Who should own the Slack feedback channel?
One person, usually the product manager or a founder. Everyone else posts; the owner triages weekly and closes the loop. See how to close the feedback loop.
How do I handle feedback sent in a DM?
Ask the customer if you can log it, then post it to the feedback channel in the usual format with a copy of their words.
Is a Slack channel enough to track customer feedback?
As an inbox, yes. As a tracker, no. It can't count votes, show status, or tell you who to notify when something ships.
Free tools for this
Do this without the spreadsheet
Related guides
- PrioritizingHow to prioritize feature requests: votes, RICE and revenueNo single signal is enough: votes show how many users want something, revenue shows how much those users are worth, and RICE weighs value against effort. Merge duplicates first, shortlist by votes and revenue, score only the shortlist with RICE, then check it against your strategy before you commit.
- Collecting feedbackHow to handle duplicate feature requestsMerge duplicates into one request and keep each duplicate as a vote with the user's original words, so you get an accurate count without losing context or the people to notify. Merge only when the underlying problem is the same, and split requests that bundle several problems.
- Closing the loopHow to close the feedback loop with usersClosing the loop means telling users what happened to their feedback at each step: you heard it, you decided, and you either shipped it or won't. Record who asked and where for every request, merge duplicates without losing anyone, and use short templates so each reply takes seconds.