Not included in your plan? Want to learn more about the benefits? Schedule a quick call to enable AI in UserVoice today ✨
UserVoice is developing an agent that lets you ask natural-language questions about your data — ideas, accounts, users, and themes — and get answers grounded in your actual UserVoice data.
Instead of manually filtering idea lists or exporting to a spreadsheet, you can ask:
- "What are our top 10 requests from enterprise accounts by revenue?"
- "What is Acme Corp asking for that we haven't responded to?"
- "Which themes have the most supporter activity this quarter?"
- "What has Sarah at Acme been asking for?"
The UserVoice agent reads your data in real time, reasons over it, and responds with prose summaries and clickable idea tables — all in a persistent, multi-turn chat interface.
What you can access
| Area | What the UserVoice agent can access | Key questions it answers |
| Ideas | Your full feedback backlog — titles, descriptions, comments, internal notes, statuses, dates, labels, themes, vote counts, and revenue weights | Top requests by votes or MRR; ideas without a response; recently changed statuses; trending ideas; ideas matching a keyword |
| Accounts | Your customer accounts — revenue, lifecycle status, supported idea counts, last activity, CRM data (plan, segment, industry) | Top accounts by revenue; what a specific customer wants; accounts with the most open requests; churned accounts that wanted a feature |
| Users | Individual users — both end-users (idea creators and supporters) and admins — with name, email, linked account, and idea activity | Who submitted or voted on an idea; what a specific person has asked for; most engaged contributors at a given account |
What it can do:
You don't need to know how the agent works under the hood — just ask in plain language and it figures out which data to pull. This section describes what's possible and the limits that apply, so you know what to expect.
Searching your feedback (ideas)
Ask for lists of ideas filtered by status, category, forum, label, account, keyword, or date range, sorted by votes, revenue, recency, activity, comment volume, or what's trending.
- "Top 20 open ideas by votes in the Integrations category."
- "Unanswered ideas from enterprise accounts, sorted by revenue."
- "Ideas marked Planned in the last 30 days."
Searches open ideas by default (published, approved, and under-review) — ask explicitly to include closed or merged ideas.
Reading an idea in depth
Ask a "why" question and the agent reads an idea's full description, customer comments, and internal admin notes to surface the real pain points — not just the title.
- "What are customers saying about the top API idea?"
- "Why do customers want this feature?"
Finding accounts
Filter your customer accounts by revenue, lifecycle status, engagement, or CRM data, and sort by MRR, LTV, recency, last-active date, or supported-idea count.
- "Top 10 active accounts by MRR."
- "Show me churned accounts that wanted Salesforce integration."
Defaults to active accounts (ask for churned, prospect, or lost). Revenue fields (MRR/LTV) require the revenue permission; health signals require a Gainsight integration.
Finding people (users)
Look up a person by name, email, linked account, or the ideas they've interacted with — useful for resolving "who is Sarah?" before drilling in.
- "Who is John Smith?"
- "Which users at Acme have voted the most?"
By default it includes anyone who engaged — voted or commented; ask for contributors to include idea creators who haven't voted or commented. A deep-dive on one person shows up to 10 ideas they created and 10 they support (open ideas).
Working with labels
Reference a label by name in your question and the agent resolves it automatically — matching is case-insensitive against the label name.
Detecting themes
Ask an analytical question and the agent clusters the relevant ideas into pain-based themes with impact and a representative quote. See How the agent detects themes below.
Making changes
Ask the agent to save a set of ideas as a list, update labels, set the internal status, assign an owner, or edit one idea's title, description, or category — it proposes the change and shows exactly what will happen before anything is touched.
"Label these 'needs-scoping' and save them as a list called Q3 candidates."
"Set the internal status on these ideas to Under Review."
Nothing changes until you confirm. Requires feedback write access — read-only admins aren't offered these actions. Limited to 200 ideas per change, and never emails your customers.
Idea tables
When your question calls for a list of ideas, the agent renders an interactive, clickable table inline. See Understanding what you see below.
How the UserVoice agent detects themes
When you ask an analytical question, the agent reads the actual ideas in scope — their titles, bodies, and customer comments — and analyzes them on the spot to find recurring pain points. It's not pulling from a pre-built report; the analysis is generated fresh each time you ask.
The work is split in two:
- The agent clusters and names. It groups related ideas into themes, writes a specific pain statement for each, judges its intensity, and pulls a real, verbatim quote from a customer comment as evidence.
- The agent does the math. Every number you see — supporters, accounts, revenue, dates, lifecycle — is calculated directly from your database, not estimated by the AI.
Two things worth knowing: a theme only forms when at least two genuinely related ideas support it, and ideas that don't fit a clear pattern are intentionally left uncategorized rather than forced into a theme. Because the analysis is generated live, results can vary slightly between runs.
How these differ from your Themes & Trends report
The agent's themes are generated live, scoped to the specific question you just asked, and shaped to drive a decision — so instead of a category label you get a pointed pain statement, enriched with impact (supporters, accounts, revenue, lifecycle) and a representative quote.
Differences are expected: the agent analyzes the slice of ideas relevant to your question at the moment you ask, using its own method and a more specific naming style, rather than reading back your saved report. The agent's themes are also ephemeral — they aren't saved and won't appear in Themes & Trends, and your Themes & Trends reports won't change because of them. Your Themes & Trends data stays exactly as it is.
Understanding what you see
Streaming responses
The agent shows its reasoning in real time. Short narration appears between steps — e.g., "Let me check the Onboarding category..." — followed by the answer. This lets you catch cases where the agent interpreted your question differently than you intended.
Tool call details
A collapsible block shows what the agent looked up and what filters it applied. Expand it to verify exactly what data was used. This is intentionally visible and helpful for checking the agent's work.
Inline idea tables
When your question calls for a list of ideas, the agent renders a clickable table inline. Columns are chosen to match your question — a revenue query shows MRR; a staleness question shows last activity date. Each row links directly to the idea in UserVoice.
Tables always show live data. The agent saves which ideas were in the table and re-pulls their current details (votes, status, owner, etc.) each time you reopen a conversation. The written analysis, by contrast, is saved exactly as the agent wrote it. So the table reflects your data as it is now, while the commentary reflects it as it was then — treat the table as the source of truth for current numbers.
Save as List: The table includes a Save as List button (labeled Save N as List, where N is the number of selected rows). Each row has a checkbox and all rows are selected by default — so you can save the whole table in one click, or uncheck rows to save just a subset. Clicking the button opens a small popover that prompts you to name the list; on save it creates a new list of the selected ideas and shows a "Saved as '…'" confirmation inline — it does not navigate you away. The button is hidden entirely for read-only admins (it requires feedback write access). The list is saved to Idea Lists.
Confirming a change
When the agent proposes a change, it shows a confirmation card: a title describing exactly what will happen (e.g., "Set internal status of 14 ideas to 'Under Review'"), the ideas affected (up to 10 listed, with a "+N more" tail), and for a single-idea edit, a before → after diff. The card reads "Awaiting your confirmation" until you act, with Confirm and Dismiss buttons — Dismiss cancels the proposal and changes nothing.
Once you confirm, the card turns into a receipt in place: status flips to Completed, followed by a one-line summary and a collapsible list of exactly which ideas were touched — each one clickable, opening the idea directly.
What the UserVoice agent cannot do
Beyond the changes above, the agent cannot (yet):
- Change an idea's public status or lifecycle state (published, closed, merged, etc.)
- Create, delete, merge, or split ideas
- Modify users or accounts
- Send a message to anyone, or escalate to a human
Ask for any of these and it says plainly that it can't, in one sentence, and stops — it won't invent a workaround or tell you how to do it in the UI.
The agent only answers questions about your UserVoice data. It won't function as a general-purpose AI assistant.
Tips for better results
Be specific. "Show me top ideas by MRR" returns better results than "what should I work on?" Give the agent a direction to search in.
Use your own terminology. The agent knows your category names, forum names, label names, and the contents of your user feedback. Say "ideas in Onboarding" or "the Mobile theme" — it resolves them automatically.
Ask follow-ups. You don't need to restate context. After asking about Acme Corp, you can follow up with "what about ideas with no response?" and the agent stays on topic.
Respond if the agent asks a clarifying question. This happens when a term matches multiple things (e.g., a category and a label both named "Integration"). One short answer and it proceeds.
For "why" questions, start with a search. Try "Show me the top 5 API ideas" first, then "What are customers saying in the comments on the top one?" The agent reads comments to surface the actual pain points, not just the title.
Revenue data requires permission. If MRR/ARR figures are missing, your admin account may not have the revenue permission enabled.
Conversations and history
Conversations are saved automatically. From the conversation history dropdown or the left sidebar you can resume any past thread, rename conversations, or delete them — and when you resume a conversation, the agent retains the context from that thread.
Conversations are private to you; there is no conversation sharing between admins. There is no conversation limit during the beta period, though we may bulk-remove conversations at certain points as we make larger changes.
Access, data & privacy
The agent is part of the UserVoice AI package and is in beta. For questions about availability and invites, which AI model powers the agent, data handling, and tenant isolation, see the UserVoice agent FAQ.
For common questions — access, model, privacy, and quick "can it do X?" answers — see the UserVoice agent FAQ.