Blog/Slack anonymous questions: 4 ways to ask them, and who can still see your name
Slack anonymous questions: 4 ways to ask them, and who can still see your name
The asyncmate team · October 8, 2026 · 11 min read
"Any questions?" at the end of an all-hands gets the same three people every time, and the question half the room is thinking about stays unasked. Slack makes this worse, because every message is signed, permanent and searchable. So teams go looking for a way to ask anonymously, and they find that "anonymous" means something different in every tool, and sometimes nothing at all.
People searching for this usually want one of two things:
- Post a question anonymously into a channel, right now. A live, anonymous message that others can see and reply to.
- Collect questions anonymously before a meeting. An all-hands, an AMA with leadership, a town hall, where the questions are gathered first and answered out loud.
This guide covers four ways to do either, and for each one the question that matters: who can still find out who asked. Full disclosure: we make asyncmate, which handles the second job (collecting) and not the first. The section on it says exactly what it stores.
Can you post anonymously in Slack?
Not with anything built in. Every message, reply and reaction carries the author's name, and we could not find a Slack help article describing a native way around that.
The usual workaround is Workflow Builder: a form that anyone can fill in, which then posts the answer to a channel. It is worth knowing what that does and does not hide, using Slack's own documentation:
- Workflow Builder is a paid-plan feature; the plan comparison does not include it on Free.
- The ready-made form template mentions the person who filled out the form in the message it posts. You can edit that out, but it is on by default.
- Even with the name removed from the message, the workflow's activity log can be filtered by person, and people who manage the workflow can download form responses as a file.
- Workspace owners and admins can add themselves as managers of any published workflow.
So a Workflow Builder form hides the name from the channel. It does not hide it from whoever runs the workflow, or from an admin who decides to look. For "suggestions for the team offsite" that is fine. For "is the reorg going to mean layoffs?" it is not, and people know it.
Who can still see your name
Before picking a tool, it helps to know where identity can leak in Slack itself, regardless of the app:
- Messages you type into a DM with a bot are still Slack messages. On Free and Pro, workspace exports only include public channels. On Business+, workspace owners can apply to export all conversations, DMs included, with the Primary Owner's approval, and Enterprise org owners can request the same through Slack support (Slack's export guide).
- Some vendors say this themselves. Abot's pricing page notes that on Business+ and Enterprise Grid, admins could work out the sender from private message exports, and Franky's Marketplace listing warns that compliance exports may still expose context. When an app promises that nobody can ever know, check how the question reaches it: a DM to a bot is a Slack message, and Slack's export rules apply to it.
- The app itself. Whether the app stores your Slack id next to your question, or only a one-way code, decides whether the vendor or an admin view could ever reveal it. Ask before you trust it.
- The content. No storage design protects "as the only designer on the Berlin team, I wonder why...". The smaller the team, the easier a question is to attribute from its wording alone.
Four ways to ask anonymous questions in Slack
1. A Workflow Builder form
Free if you are already on a paid Slack plan, and quick to set up: a form with one question, posting to a channel. As covered above, the name is hidden from the channel but available to whoever manages the workflow. Best for low-stakes question boxes where everyone understands that "anonymous" means "not shown in the channel".
2. An anonymous Q&A app that posts into a channel
This is the live option: you send a question to the app (by DM or a slash command), and the app posts it into the channel under its own name. Others can reply, and some apps add voting and moderation. These are the ones we could verify on their live pages:
| App | What it does | Free plan | Paid |
|---|---|---|---|
| OpenCulture | Anonymous Q&A per channel, with an optional review queue and AI moderation | 14-day trial | $30 a month flat (up to 300 members), $100 above that |
| HushAsk | Questions by DM or /ha, sent privately to HR or posted to a channel |
20 messages a month per workspace | $19 a month flat, unlimited |
| Abot | Anonymous feedback to a person or a channel, with replies | 1-week trial | $19 a month per team, $49 Enterprise |
| OpenSay | Anonymous posts and replies, AMA mode with authorised answers, votes, AI moderation | 10 posts and 10 replies a month | $79 a month (1 to 50 members); Enterprise $0.60 per member a month |
Prices checked on each vendor's pricing page on October 8, 2026. Each describes its own anonymity model differently: HushAsk says it stores a salted one-way hash and discards the original id, OpenCulture says identities are never revealed to anyone including admins, Abot draws the export caveat above. Read the vendor's own explanation, not the headline.
One correction to older roundups: some still recommend Slido for Slack Q&A, but Slido switched off its Slack integration in November 2020.
3. An external form
A Google Form linked from the channel, set to collect no email addresses, works for a one-off question round and costs nothing. Two catches. Workplace Google accounts often default to recording the signed-in address, so check the settings before the first answer arrives, not after. And the questions live outside Slack, so getting them back to the team is a manual step. We cover forms in more detail in anonymous employee surveys in Slack.
4. An anonymous survey that collects questions before the meeting
Instead of a live channel, a survey app DMs everyone one open question ("What do you want answered at Thursday's all-hands?"), collects answers for a few days, and gives the host a list of questions with no names attached. Nothing is posted live and nobody can reply in a thread, which for an all-hands is usually the point: the questions arrive at once, the host groups the duplicates, and every one of them gets answered on stage instead of the loudest three.
Several survey apps can do this if they support anonymous open-ended answers; anonymity and open-text answers usually sit on the paid tier. We compare them on that basis in the best Slack survey apps. The next sections cover how to run it well, and how it works in asyncmate.
Which one fits
| Method | Where the question appears | Who can still see the name | Cost |
|---|---|---|---|
| Workflow Builder form | Posted in a channel | Workflow managers, admins who add themselves | Included in paid Slack plans |
| Anonymous Q&A app | Posted in a channel, live | Depends on the app's storage, and on DM exports on Business+ and Enterprise | Free tiers are small; $19 to $100 a month flat |
| External form | Outside Slack | Whoever owns the form, if it collects email | Free |
| Anonymous survey | Collected, then answered in the meeting | Depends on the app's storage | Usually a paid feature |
Rough rule: if you want an ongoing, visible "ask anything" channel, use a Q&A app. If you want honest questions for a specific meeting, collect them with a survey.
How to run an anonymous all-hands or AMA question box
The tool is the easy half. What decides whether people ask real questions is what happens around it:
- Collect days in advance. Slack's own guidance on running AMAs suggests gathering questions ahead of time, which also gives people in other time zones a fair chance to ask.
- Say how the anonymity works, in writing. "It's anonymous" convinces nobody. "Questions are stored without names, and nothing is shown until five people have answered" is checkable.
- Moderate, but do not filter out the hard ones. Anonymity invites the occasional rude question. Drop abuse; keep criticism. If the uncomfortable question disappears, the next round will be empty.
- Answer every question, out loud, and post the answers. Group duplicates and say so ("six of you asked about the hiring freeze"). A recording or a written recap reaches the people who could not attend.
- Close the loop. If an answer was "we'll look into it", report back. Questions that vanish teach people that asking is pointless, and the next round's numbers will show it.
- Don't ask for team, location or tenure. SHRM's advice on anonymous surveys is that demographic questions make respondents identifiable. A question box needs one field: the question.
One honest caveat. Detert and Burris argue in HBR that leaning on anonymous channels can itself signal that speaking openly is not safe. An anonymous question box is a good bridge, not a destination. If the anonymous questions are much sharper than the signed ones, that gap is the finding.
How to collect anonymous questions with asyncmate
An anonymous survey in asyncmate is a check-in with a single open question, sent once:
- Create a check-in and pick the Survey preset.
- Give it a clear title, such as "All-hands questions". The title is what people see at the top of the DM.
- Replace the questions with one Paragraph question, for example "What question do you want answered at Thursday's all-hands?"
- Turn on Anonymous responses.
- Set the schedule to One-off (runs once) and pick when it goes out. Set the response window to cover the days before the meeting; it can stay open for up to seven days.
- Add the people to ask, or use Add from channel to pull in a channel's members.
Then tell the team how it works before the DMs arrive. Something like this, posted in the channel the all-hands is announced in:
Questions for Thursday's all-hands
You'll get a DM from asyncmate today with one question: what do you want answered on Thursday? Answers are stored without names, and none are shown unless at least five people answer. Questions close Wednesday at 5 PM. Every question gets answered in the meeting, and the answers go in this channel afterwards.
What happens to the answers:
- The DM says it is anonymous. Under the buttons, each person reads that answers are stored without their name and that no answers are shown unless at least five people respond. The form repeats it above the question and adds a reminder to leave out details that would identify them.
- You answer in a Slack form, not a message. The DM has a Fill in button that opens a form, so the question you type is never posted as a message in that DM.
- Answers are stored without your Slack id. Each one is saved under a one-way code built from a random key that exists only while the survey is open and is deleted when it closes. A separate delivery record notes that you were asked and whether you answered, so reminders work; it holds no answers.
- Nothing shows below five responses. If fewer than five people answer, the questions are withheld everywhere.
- The channel only sees a count. The digest posted when the survey closes shows how many people responded. The questions themselves are not posted to Slack.
- The host reads them in Survey results. In the dashboard, the free-text answers are listed with no names, sorted alphabetically rather than in the order they arrived, so the list cannot be matched to who answered when.
- No AI reads them. The AI digest is skipped entirely on anonymous surveys.
- Anonymity cannot be switched off later. It locks once the survey has responses.
What it does not do: there is no live posting into a channel, no upvoting and no thread replies. If you want an always-on anonymous "ask anything" channel, one of the Q&A apps above is the right tool. If you want the honest questions for one meeting, this is the shorter path.
Anonymous responses are part of Pro, together with anonymous polls for quick votes. The full feature rundown is on the anonymous Slack surveys page, and pricing explains who counts as billable. Installing any Slack app may need an admin's approval first.
FAQ
Can you ask anonymous questions in Slack without an app? Not truly. Slack messages are always signed. A Workflow Builder form can post a question to a channel without showing the name, but the person who submitted it is still recorded for the workflow's managers, and Workflow Builder is only on paid Slack plans.
Can Slack admins see who asked an anonymous question? It depends on the method. With a Workflow Builder form, yes: admins can add themselves as workflow managers and see submissions by person. With an app, it depends on what the app stores, and on Business+ and Enterprise plans owners can export DMs, including a DM you sent to a bot.
What is the best app for anonymous questions in Slack? For live anonymous posts in a channel, a dedicated Q&A app such as OpenCulture, HushAsk, Abot or OpenSay. For collecting questions before an all-hands, an anonymous survey with an open question works better, because the questions arrive together and get answered in the meeting.
How do you collect anonymous questions for an all-hands meeting? Send one open question a few days before, by DM, through a tool that stores answers without names. Tell people how the anonymity works, group duplicate questions, answer all of them in the meeting, and post a recap afterwards.
How many people do you need for anonymous questions to stay anonymous? At least five is a sensible floor. Below that, a question can often be traced to its author by elimination or by its wording, and everyone asking knows it. asyncmate withholds results entirely below five responses.