Blog
8
 min read

Feature Request Management: Transforming User Feedback into Product Innovation

How to collect product feedback and feature requests in one place, route requests from sales, support and success, prioritize them and close the loop.
Illustration of an FAQ with one answer open, for the post: Feature Request Management: Transforming User Feedback into Product Innovation
Written by
Jacob Downey
Last updated
October 20, 2021

Feature requests are a powerful driver of product development, providing businesses with valuable input to identify areas for improvement and potential new ideas.

In this guide, we'll explore how feature requests emerge, strategies to effectively manage them, and how to prioritize and implement them. For B2B SaaS companies, understanding feature request management is essential for building products customers actually want.

How to collect product feedback and feature requests in one place

Pick one home for every request, usually a public idea board customers can post to and vote on, and route every other channel into it: support tickets, sales call notes, CSM conversations and reviews. Merge duplicates, link each request to the customer and account, give it a status, and tell voters when it ships. A community idea board or a tool like Canny or Productboard can be that home.

Choose the home, then make it public

Put the board where customers can see it and vote. A visible board cuts duplicates, because people find an existing idea and add their vote instead of filing a new ticket. Dedicated feedback tools such as Canny, Productboard and UserVoice are built around this. A community platform does the same job inside the space where customers already ask questions: in Bettermode that's an ideas space with upvotes, tags, statuses, a public roadmap and a changelog, and you can embed the board in your product.

Route sales, support and success into it

Most requests never reach the board on their own. They turn up in a ticket, a call or a QBR, so give the people who hear them a fast way to log a request on the customer's behalf and make that part of the job. Canny can capture feedback from Gong, Intercom and Slack automatically. Bettermode sends ideas and signals to Intercom, Slack and Zapier, and its GraphQL API covers custom routes from your helpdesk or CRM.

Merge, link and prioritize

Merge duplicates as they come in so the votes pile up on one idea. Link every request to the account that asked, which lets you weigh demand by revenue and segment as well as by volume. Then prioritize with the criteria in the process below.

Close the loop where you collected it

Tell people what happened, including the no's. In a Bettermode ideas space you can move an idea to Under review, Planned or Shipped, and everyone who voted is notified automatically. If your board lives in your customer community, our guide to collecting customer feedback in an online community covers the other signals a community surfaces, from Q&A threads to polls.

What is a feature request?

A feature request is a suggestion made by users or stakeholders for new functionalities, enhancements, or product improvements. Feature requests help companies understand their customers' needs, enabling them to enhance offerings effectively.

Product roadmap
Using roadmaps to communicate progress in product development

Types of feature requests

New feature: An addition that brings fresh functionality to an existing product.

In-app improvement: Enhancements made within an application based on user suggestions or identified issues.

Product improvement: Broader changes aimed at improving overall usability, performance, or design based on customer input.

Integration request: Requests to connect your product with other tools customers use.

Feature requests can come from direct user feedback or suggestions from team members who interact with customers. Feedback is gathered through customer-facing team meetings, community interactions, surveys, social media, or direct communication with support.

A solid feedback collection system lets companies listen closely to users' needs. This information becomes the foundation for potential features that improve user experience.

Why feature request management matters

Without systematic management, feature requests scatter across emails, support tickets, Slack messages, and spreadsheets. Important insights get lost. Product teams can't see patterns. Customers feel unheard.

Effective feature request management:

Aligns product development with customer needs. Instead of building what you assume customers want, you build what they've actually requested.

Prioritizes based on evidence. When multiple customers request the same feature, you have data to support prioritization decisions.

Demonstrates customer-centricity. When customers see their feedback implemented, trust and loyalty increase.

Reduces churn. Addressing pain points and adding requested features gives customers reasons to stay.

Supports sales. New features attract customers; addressing gaps helps close deals blocked by missing functionality.

The feature request management process

Collecting requests

Gather feature requests from all channels into one place. Sources include:

  • Customer support tickets
  • Sales team notes from prospect calls
  • Community discussions and ideation spaces
  • In-app feedback widgets
  • Customer success conversations
  • Social media mentions
  • NPS survey comments

The key is centralization. When requests live in multiple places, you can't see the full picture.

Organizing and categorizing

Once collected, organize requests so they're actionable:

Deduplicate. Multiple customers often request the same thing with different wording. Merge similar requests.

Categorize. Group by product area, feature type, or customer segment. This helps product teams focus.

Tag. Add tags for priority level, customer tier, use case, or any other relevant metadata.

Link to customers. Track which customers requested each feature. This helps you understand who benefits and enables follow-up.

Evaluating and prioritizing

Not every request should be built. Evaluate based on:

Customer segment. Is this requested by your ideal customers or edge cases? Requests from target segments carry more weight.

Frequency. How many customers have requested this? Volume indicates broader need.

Revenue impact. Will this help retain high-value customers or close significant deals?

Strategic fit. Does this align with your product vision and roadmap?

Effort required. What's the development cost relative to the benefit?

Urgency. Is this blocking customers from achieving their goals?

Prioritization frameworks like RICE (Reach, Impact, Confidence, Effort) or value-vs-effort matrices help structure these decisions.

Communicating status

Keep customers informed about their requests:

Acknowledge receipt. Let customers know their feedback was received and is being considered.

Share status updates. As requests move through your process (under review, planned, in progress, shipped), update customers.

Explain decisions. If you decide not to build something, explain why. Customers appreciate transparency even when the answer is no.

Public roadmaps let customers see what's coming and track the status of their requests. This transparency builds trust and reduces "when will you build X?" inquiries.

Closing the loop

When you ship a requested feature:

Notify requesters. Email everyone who asked for the feature. They'll appreciate being remembered.

Announce publicly. Share in your community, release notes, and changelog.

Gather feedback. Ask if the implementation meets their needs. This continues the feedback loop.

Tools for feature request management

Several approaches exist for managing feature requests:

Spreadsheets: Simple to start but quickly become unwieldy. Difficult to track which customers requested what, and collaboration is limited.

Project management tools (Trello, Jira): Good for tracking tasks but not designed for customer feedback. Lack voting, customer linking, and public roadmap features.

Dedicated feedback tools (Canny, Productboard, UserVoice): Purpose-built for feature requests with voting, prioritization, and roadmaps. Can feel disconnected from your broader customer relationship.

Community platforms with ideation: Collect feature requests in the same place where customers engage, discuss, and help each other. Requests include context from community discussions. Customers can vote and comment, creating peer validation.

For B2B SaaS companies, community-based feedback collection offers advantages: requests come with discussion context, customers validate each other's ideas through voting and comments, and you maintain the relationship in one place rather than fragmenting across tools.

Feature requests in community context

When feature requests live in your customer community, they benefit from several dynamics:

Peer validation. When other customers upvote and comment on requests, you gain confidence the need is real and widespread.

Discussion and refinement. Customers elaborate on use cases, suggest alternatives, and help each other solve problems even before you build anything.

Transparency. All customers can see what others are requesting, reducing duplicate submissions and demonstrating you're listening.

Reduced support burden. Customers often answer each other's questions about workarounds while waiting for features.

Product team access. Your product team can engage directly with customers to understand needs deeply.

Community platforms designed for B2B SaaS, like Bettermode, include ideation templates where customers submit ideas, vote on others' suggestions and track status. Bettermode's pricing page lists Jira, Intercom and Salesforce integrations, plus an API and webhooks for custom workflows, so the customer-facing side can stay inside your branded community.

Ready to centralize your feature request process? Talk to sales for a demo.

From request to product development

The journey from idea to shipped feature involves your entire organization:

Product team evaluates requests, prioritizes the roadmap, and defines requirements.

Engineering estimates effort, builds features, and addresses technical constraints.

Design ensures new features fit the overall user experience and solves the underlying problem well.

Customer success advocates for customer needs and helps communicate updates.

Marketing positions new features and communicates value to prospects and customers.

Sales uses the roadmap to address prospect objections and close deals.

Feature requests create communication channels between customers and your entire organization. When managed well, they keep everyone aligned around what customers actually need.

FAQs

What is feature request management?

Feature request management is a systematic approach to collecting, organizing, prioritizing, and implementing suggestions from customers for product improvements. It involves gathering feedback from all channels, evaluating requests against business goals, and communicating progress back to customers.

How do you handle a new feature request?

Log the request in your centralized system, link it to the customer who requested it, check if similar requests exist (and merge if so), categorize appropriately, and acknowledge receipt to the customer. The request then enters your evaluation process for prioritization.

Should we build every feature customers request?

No. Not every request aligns with your product vision, serves your target customers, or provides value proportional to development effort. Effective feature request management includes saying no, and explaining why, when requests don't fit.

How do we prioritize feature requests?

Consider factors like customer segment (is this from ideal customers?), frequency (how many have requested this?), revenue impact (will this retain or attract valuable customers?), strategic fit (does this align with your vision?), and effort required. Frameworks like RICE help structure prioritization.

What's the best tool for managing feature requests?

The best tool depends on your workflow. Dedicated feedback tools work well but create another system to manage. Community platforms with ideation features let you collect feedback where customers already engage, with the added benefit of peer discussion and validation.

How do I collect product feedback and feature requests from customers in one place?

Choose one home, usually a public idea board customers can post to and vote on, either in your customer community or in a dedicated tool like Canny or Productboard. Route every other channel into it: support tickets, sales calls, CSM notes and reviews. Merge duplicates, link each request to the customer and account, set a status, and notify voters when something ships so customers keep using the board.

How do I manage feature requests that come from sales, support and customer success?

Give each team a fast way to log requests on the customer's behalf in the same place customers vote, and make logging part of their workflow. Attach the account to every request so product can weigh demand by revenue and segment. Merge duplicates weekly, send status changes back to the rep or CSM who logged the request, and let them tell the customer when it ships.

TL;DR

  • Collect every feature request in one public home, such as a community idea board or a dedicated tool like Canny or Productboard.
  • Route requests from support tickets, sales calls and CSM conversations into that home instead of leaving them in inboxes and spreadsheets.
  • Merge duplicates, link each request to the account that asked, and prioritize on segment, frequency, revenue impact and effort.
  • Update each request's status and tell voters when it ships, including when the answer is no.
Jacob Downey
Growth @ Bettermode
Jacob Downey leads demand generation at Bettermode, where he builds the GTM engine and treats community as a core growth channel. Before Bettermode he spent years standing up demand gen functions from scratch across B2B SaaS and fintech, hands-on with HubSpot, Clay, and the rest of the modern stack. He writes about community-led growth, customer marketing, and the unglamorous infrastructure that makes both work. Based in Toronto.

Book a demo

Discover how Bettermode fits your business.

IBM logo

Bettermode's automated reputation system, robust content organization features, and balanced communication capabilities helped us drive engagement with a personalized approach.

Marlee Margolin, CSR Activation Manager at IBM
Marlee Margolin
CSR Activation Manager
Xano logo

Our experience with Bettermode has been fantastic—it’s become an essential part of how we support and engage our users, and we’re excited to see it evolve further with our community.

Lizbeth Ramos, Developer Community Manager at Xano
Lizbeth Ramos
Developer Community Manager
HubSpot logo

Using Bettermode has been a game-changer for us. Its powerful capabilities and features have revolutionized the way we engage with our community, leading to more effective connections and experiences.

Customer testimonial portrait
Kyle Foster
Marketing Manager
CoachHub logo

Bettermode was selected for its ease of use and for filling in almost all of our coaches’ wishlist.

Jennifer Serrat, customer testimonial portrait
Jennifer Serrat
Community Manager