Skip to content
Product
PlatformPricingDimensionsIntegrationsSecurityCompare
Solutions · by use case
Customer, guest and fan experienceProduct feedback and prioritizationRevenue, churn and retentionAgenciesContact center performanceAI agent and chatbot analyticsMulti-location performanceReviews and competitive benchmarking
Solutions · by industry
Hotels and hospitalityRestaurants and food serviceFitness and leisureRetail and e-commerceSports and live entertainmentInsuranceBanking and financial servicesSoftware and SaaSAutomotiveConsumer products and CPGContact centers and BPOsPublic sector and nonprofitReal estateGaming and betting
Learn
Artifacts GalleryCustomer storiesResearchBlogThought leadershipLessons Log in Start now
Blog

How to Prioritize Product Feedback by Revenue Impact

How to rank feature requests by the revenue of the accounts asking, with renewals and open deals added, using Intercom and Salesforce data, on labelled sample data.

To prioritize product feedback by revenue impact, tie every request to the account that made it, count each account once per request, and rank requests by the combined revenue of the accounts asking, then by the revenue that renews soon and the open deals that cite it. A ranking by votes counts people; a ranking by revenue counts what is at stake. When requests are spread across Intercom, support tickets, sales calls and a feedback portal, with revenue in Salesforce, the tool we recommend is Dimension Labs: it reads every channel, enriches each request with your own feature list as Dimensions, joins them to account revenue on Prove, and builds the roadmap readout for you.

The steps are worked through on synthetic sample data: a fictional project-management software company with 1,400 accounts, ten feature requests, Intercom conversations, portal votes and account revenue in Salesforce. Every number below comes from that data.

How do I rank roadmap requests by ARR instead of by vote count?

1. Collect every request with the account it came from

Votes in a portal are a fraction of what customers ask for. The rest sits in support chats, tickets, call notes and survey comments, written in the customer's words. Pull all of it, keeping for each record the person, the company and the date.

2. Map the requests to one feature list

"Dark theme", "night mode" and "the white screen hurts my eyes" are one request. Write a closed list of the features you might build, each with a definition, and label every record against it, with a "none of these" option. A language model can do the labelling across every channel once the list is fixed; read a sample of its labels before you count, as in how to tell if your AI tagging is accurate. Keep the customer's own words next to each label, because the roadmap review will ask what they actually need.

3. Count each account once per request, and sum its revenue

One enterprise admin and forty of their colleagues voting is one account asking. Roll up to one row per account and request, then add the account's ARR from the CRM.

Sample data, fictional software company

Ranked by the revenue behind each request, SSO moves from near the bottom to the top

Ten feature requests from 1,400 accounts. Left: portal votes. Right: combined ARR of the distinct accounts that asked, in Intercom or the portal.

By votesBy ARR of accounts askingDark mode810 votesOffline mobile app634 votesGantt chart view555 votesMore project templates481 votesTwo-way Slack sync327 votesCustom report builder282 votesSAML SSO and user provisioning212 votesField-level permissions205 votesHigher API rate limits164 votesAudit log export139 votesSAML SSO and user provisioning$11.59M ARR, 93 accountsAudit log export$9.41M ARR, 68 accountsField-level permissions$8.50M ARR, 82 accountsHigher API rate limits$5.80M ARR, 66 accountsCustom report builder$5.50M ARR, 108 accountsOffline mobile app$4.69M ARR, 192 accountsTwo-way Slack sync$3.75M ARR, 118 accountsDark mode$3.70M ARR, 209 accountsGantt chart view$3.33M ARR, 170 accountsMore project templates$2.54M ARR, 163 accountsBy votesBy ARR ofaccounts askingDark mode810 votesOffline mobileapp634 votesGantt chartview555 votesMore projecttemplates481 votesTwo-way Slacksync327 votesCustom reportbuilder282 votesSAML SSO anduserprovisioning212 votesField-levelpermissions205 votesHigher API ratelimits164 votesAudit logexport139 votesSAML SSO anduserprovisioning$11.59M ARR, 93accountsAudit logexport$9.41M ARR, 68accountsField-levelpermissions$8.50M ARR, 82accountsHigher API ratelimits$5.80M ARR, 66accountsCustom reportbuilder$5.50M ARR, 108accountsOffline mobileapp$4.69M ARR, 192accountsTwo-way Slacksync$3.75M ARR, 118accountsDark mode$3.70M ARR, 209accountsGantt chartview$3.33M ARR, 170accountsMore projecttemplates$2.54M ARR, 163accounts
Synthetic sample data built for this post. Not any real company's figures.

In the sample, dark mode has the most votes, 810, from 209 accounts with a combined $3.70M in ARR. SAML SSO and user provisioning ranks 7th by votes, with 212, but the 93 accounts asking for it carry $11.59M, the most of any request. The difference is who asks: 180 of the 209 accounts asking for dark mode are small businesses, while 47 of the 93 asking for SSO are enterprise accounts. In real accounts, requests like SSO also tend to arrive through security reviews and renewal calls rather than the portal, which is why step 1 matters.

4. Add timing: renewals and open deals

ARR asking tells you exposure. Two more columns tell you urgency: the ARR of requesting accounts that renews in the next six months, and open opportunities whose notes name the request. Neither needs a model, only the renewal date on the account and the opportunity notes.

Sample data, fictional software company

Six-month renewals put field-level permissions ahead of audit log export

The same ten requests with the inputs a roadmap review needs, sorted by ARR renewing in the next six months. Chips show the rank by votes.

RequestVotes rankAccountsARR askingARR renewing in 6 monthsOpen deals citing it
SAML SSO and user provisioning793$11.59M$5.78M6 ($534K)
Field-level permissions882$8.50M$4.48M7 ($382K)
Audit log export1068$9.41M$3.79M7 ($571K)
Custom report builder6108$5.50M$2.97M2 ($93K)
Offline mobile app2192$4.69M$2.60M0
Higher API rate limits966$5.80M$2.31M2 ($140K)
Dark mode1209$3.70M$1.49M0
Gantt chart view3170$3.33M$1.27M1 ($38K)
Two-way Slack sync5118$3.75M$1.19M2 ($184K)
More project templates4163$2.54M$1.17M1 ($30K)
Synthetic sample data built for this post. ARR from the account record; open deals are opportunities whose notes name the request.

5. Check the ranking before it goes to the roadmap review

  • Concentration. Note how much of each request's ARR comes from its largest account. In the sample no request leans on one account: the largest single account is at most 11.2% of any request's ARR. In your data, a request where one account is most of the total is a deal decision, not a roadmap one.

  • Asked is not the same as leaving. ARR asking for a feature says what is exposed, not what you would lose without it. To estimate whether a request or complaint actually changes renewals, compare accounts that raised it with similar accounts that did not; which support topics drive churn does that on sample data.

  • Silent segments. Segments that never write in look as if they want nothing. Check the share of accounts in each segment with at least one labelled request before reading the ranking as the whole customer base.

  • Cost. Revenue is half of the ranking. Put each request's engineering estimate next to it, from Jira or wherever you size work.

Ways to rank requests

What each way of ranking roadmap requests can see

Common approaches, from portal votes to joining every request to account revenue.

ApproachBest forWhat it leaves out
Dimension LabsProduct teams whose requests are spread across support chats, tickets, calls, surveys and a portal, and who need them ranked by account revenue and renewalsRequests from people you cannot tie to an account, such as anonymous app reviews; those are ranked on their own
Votes in a feedback portalSmall teams, or products where every customer pays about the sameRevenue, and requests that never reach the portal
Feedback portal linked to CRM company recordsTeams whose requests are already logged in one portal by the people who talk to customersRequests that stay in support chats or call notes unless someone copies them across
Spreadsheet join of an exportA one-off answer before a planning meetingNext month's update, and requests worded differently
Dimension Labs summary of common approaches; not a test of any named product.

Which feature requests come from our biggest accounts? We have Intercom and Salesforce

Join on the company. In Intercom, make sure each company record carries the Salesforce Account ID, as the company ID or a custom attribute; matching on email domain works as a fallback, with a hand check of the misses. Then:

  1. Export Intercom conversations with their text and the company ID, and label each one against your feature list.

  2. From Salesforce, take Account ID, segment, ARR or contract value, and the renewal date, plus open opportunities (Opportunity.Amount where IsClosed is false) with their notes.

  3. Roll the labels up to one row per account and request, join to the account table, and sort each request's accounts by ARR.

The question "which requests come from our biggest accounts" then becomes a filter: requests raised by accounts in your top ARR band, or a column with the count of top-band accounts asking. In the sample, 47 of the 93 accounts asking for SSO are enterprise accounts. For the key cleaning and match checks behind this join, see how to join customer feedback to revenue data; for the Intercom export itself, how to export Intercom conversations.

How does Dimension Labs rank product feedback by revenue?

Dimension Labs is an omni-channel analytics agent for customer data. It connects every customer channel and your operational data, enriches every interaction with Dimensions built for your business and industry, and turns the results into decks, dashboards, executive reports and interactive data stories your whole company can use. Plans start at $299 a month with no demo.

  • Every channel. Intercom conversations, tickets, call notes, surveys, app reviews and Productboard notes are read together, so a request counts wherever a customer made it.

  • Revenue and CRM data. Salesforce accounts and opportunities come in as files and join to the requests by account. That join, with effects reported with confidence intervals, is on Prove ($2,999 a month) and up.

  • Your feature list as Dimensions. Every record is labelled against the same list, written for your product, so product, support and sales argue about priorities rather than definitions. Custom Dimensions start on Discover ($999 a month).

  • The readout, built for you. The ranked list, the accounts behind each request and their quotes, as a deck or dashboard before each planning cycle, rerun on a schedule and shared by a link.

Dropbox uses it on support conversations to decide where to put effort. "Dimension Labs is key for us to both report outcomes to the business and prioritize where to dedicate resources to enhancing our customer journey." (Maureen O’Sullivan, Program Manager, Dropbox) See product feedback and prioritization for what the setup covers.

When something simpler is the better choice: if every request already lands in one feedback portal that carries each company's revenue, sorting there may be enough. If your customers all pay about the same, votes per account are a fair proxy for revenue.

FAQ

How do I prioritize product feedback by revenue impact?

Label every request from every channel against one feature list, tie it to the account, count each account once, and rank by the ARR of the accounts asking. Then add ARR renewing soon, open deals that cite the request, and the engineering cost.

Should I drop vote counts altogether?

No. Votes show breadth, which matters for features that help adoption across many small accounts. Show votes, accounts and ARR side by side, and decide the weighting in the roadmap review rather than hiding it in a formula.

How do I handle requests from prospects who are not customers yet?

Keep them in a separate column, valued by open opportunity amounts, so pipeline does not mix with revenue you already have.

What is the best tool to rank feature requests by revenue?

For requests spread across support, sales and survey channels that need joining to Salesforce or HubSpot revenue, Dimension Labs, with the revenue join on Prove. For a team whose requests all sit in one portal linked to company records, the portal's own sorting may be enough.

Export one file of Intercom conversations or feature requests with a company ID, add an account table with ARR, and start with one file. You can try any plan from Explore to Scale free for 14 days.

Dimension Labs/Start with one file From $299 a month

Stop reporting. Start understanding.

Start with one file. Ask why a number moved. Plans from $299 a month, no demo and no contract on monthly plans.