Feature Request Examples: 7 Real Cases, Email Templates, and a 4-Step Management Process
A feature request asks a product team to add or improve functionality. See 7 examples, copy-paste email templates, and a 4-step process to manage them.

A feature request is a suggestion from a user, customer, or stakeholder asking a product team to add new functionality or improve an existing feature. Well-run SaaS teams handle them in four steps: collect every request in one central place, categorize and deduplicate, prioritize with a framework like RICE, and always close the loop with the requester. Below you will find real feature request examples from Asana, Spotify, Zoom, and four other products, plus copy-paste email templates you can use today.
Think about how many times you have used a SaaS app and thought, "This would work so much better if the designers did X, Y, or Z." That thought is a feature request waiting to be captured.
Making it easy for users to share feedback and feature requests benefits both sides. Users get the features that help them do their jobs. You get loyal customers and honest feedback about where your product falls short.
This guide covers what makes a feature request effective, seven real-world examples (some great, some not so great), what a feature request email looks like, and a practical process for managing requests with a platform like AnnounceKit.
Table of Contents
- How Do You Write a Good Feature Request?
- What Should a Feature Request Template Include?
- 7 Feature Request Examples From Real Products
- How Does Managing Feature Requests Help You Keep Up With Customer Demands?
- Collect, Centralize, and Streamline Feature Requests With AnnounceKit
- What Is a Feature Request?
- What Are the Types of Feature Requests?
- Feature Request Email Templates (Copy-Paste Ready)
- How to Collect Feature Requests
- How to Manage Feature Requests: A 4-Step Framework
How Do You Write a Good Feature Request?
A good feature request describes the problem before it proposes a solution, includes a concrete use case, and says how often the user hits the issue. The best requests describe the desired outcome instead of prescribing the exact implementation. That gives the product team room to solve the problem in the cleanest way.
On the receiving side, the rule is simple. If you care what your customers have to say, and you want them to know it, make the feature request process as easy as possible.
Have you ever submitted a feature request and never heard back? It is frustrating, and it is a reliable way to lose confidence in the company whose product you use. When customers know a business is listening, they trust it and keep coming back.
To get the most from customer feature requests, design the process:
- To show how your customers actually use your product
- To give customers a way to say what they expect from your product
When customers use your product and get what they expect from it, your team knows it is on the right track. You also earn users' trust, which makes them more likely to share the feedback and insights that improve the product for everyone.
What Should a Feature Request Template Include?
Standardized templates are an efficient way to gather feedback. Feature request templates work best when they include a place for:
- The user's contact information
- The title of the feature they are requesting
- A thorough description of the new feature (or improvement to a current feature) and how it would work
- An explanation of how the feature will solve particular problems
- A way to attach links or files (examples or research) that may help your product team
Also think about how your team will sort through the requests. You do not want them reading the same feedback from 30 different users.
How can you avoid that?
- Prompt users to scroll through previous entries to see if their idea already exists, and give them a way to vote for it instead of resubmitting.
- Add a drop-down list of topics so customers file their request in the right category. This alone makes feedback far easier for your team to organize.
Common types of feature requests you might put in such a list include:
- Suggestions for product improvements
- Requests for bug fixes
- Requests for new features
7 Feature Request Examples From Real Products
Looking at real feature request examples shows you what to do and what not to do.
Here are seven popular platforms and how the feature request process works for each. Some processes are similar. Others are arguably too complex, or too simplistic.
#1: Asana (community forum with voting)

Asana is a popular work management platform that helps teams organize, track, and manage their workflows.
Submitting Asana feature requests happens on their forum. Here is how it works:
- Join the forum by signing in with your Asana login credentials.
- Choose the language forum for your area (they offer six language options).
- Scroll down through "Categories" to find the box labeled "Product Feedback."
- Scroll through previous entries and vote on the ones that match your feedback.
- Click "Share an Idea" to open a form where you can submit your specific request.
At the top of the list of user topics, you will see a box with recent changes Asana has made based on customer feedback.
Discussion threads follow each forum submission. Some comments come from other users, and some from Asana representatives. The setup makes it easy to filter threads and find the topics that interest you.
#2: Spotify (community board where votes trigger review)

If you want to suggest new features to your on-demand music service, here is how to give Spotify an idea of what you would like to see next.
Like Asana's forum, Spotify uses a community board to gather feedback.
Go to the community board to make suggestions and vote on other users' suggestions. When an entry gets enough votes, it is sent to the Spotify team for review. You must be logged in to submit an idea or vote.
Once logged in, you enter the title of your idea and scroll through the list to see if something similar has already been posted. You can vote for similar ideas or submit a new one at the bottom of the page.
#3: Google Workspace (ideas community with product categories)

Google Workspace bundles integrated apps like Gmail, Google Docs, and Google Calendar so teams can streamline their work and collaboration.
To make a request with Google Workspace, follow these steps:
- Log in to the Google Workspace Ideas Community. (You will have to request access to the Community page if you have not already.)
- Search ideas already posted to see if yours exists (or browse "Ideas for Product Category").
- Vote for similar ideas, or click "Submit" to share a new one. (Hint: pick a product category so the idea is easier for other users to find and vote for.)
- Post the idea for other members to find and vote for.
#4: Zoom (developer forum with a structured template)

Zoom's feature request platform is similar to Asana, Spotify, and Google Workspace. Users share feedback and new feature ideas by sorting through prior submissions and voting on them, or by creating a new thread.
Users must be signed in to leave feedback.
The template for leaving feedback changes depending on the type or topic of the feedback.
For example, for developer-specific feature requests, the template asks the user to answer these prompts:
- Is your feature request related to a problem? Please describe.
- Describe the solution you would like.
- Describe alternatives you have considered.
- Add context
If feedback does not fit a template, users can leave general comments or questions for the Zoom team to answer.
#5: Pinterest (anonymous form, no guaranteed response)

The Pinterest feature request platform differs from the previous examples in three ways:
- You do not need to log in to leave feedback.
- There is no way to see other users' comments.
- Pinterest tells users there is no guarantee of a response to their feedback.
Telling users you may not respond does not leave much room for trust, or for the belief that the company is really interested in what its users have to say.
Pinterest users who still want to give feedback, knowing it might not be addressed, can complete a form with these fields:
- Have an idea for us?
- What do you like most about Pinterest?
- What's your email?
- So we can get your feedback to the right people, how do you use Pinterest? (A drop-down list of options is provided.)
For a better chance of a response, users are encouraged to click "Contact Us" and go to the Help Center. There they can enter information about themselves, the problem, and details, with a place to review their entries.
#6: Microsoft Teams (in-app "Suggest a Feature", no voting)

Microsoft Teams, a messaging app for organizations, gives users a way to send feedback. It does not let Teams users see others' feedback or vote for ideas similar to their own.
To give Microsoft Teams feedback or new feature ideas, follow these steps:
- Log in to the app.
- Select the Help icon at the bottom left of the screen.
- Select "Suggest a Feature" and summarize your feedback in the box provided.
In newer versions of Microsoft Teams, open the feedback page by clicking the three dots at the top of the page next to your profile picture. Click "Help," then "Give Feedback."
#7: Hootsuite (support request instead of a feature board)

Hootsuite leaves much to be desired when it comes to an easy way to leave a feature request.
To give customer feedback to Hootsuite, users visit the Hootsuite help center. Once there, they sift through articles related to their feedback. If none of the articles help, they scroll further down the page and choose to contact customer support.
You can do that in three ways:
- Send a message from the Hootsuite dashboard.
- Email an account representative (if you have an Enterprise plan).
- Submit a request via a form that includes a place for attachments.
Hootsuite does guarantee that a support team will respond to user submissions.
How AnnounceKit helps
Try Feature requests with AnnounceKit
AnnounceKit feature request tracking - let users submit ideas, vote, and follow your roadmap. Jira integration, approval workflow, and announcements in one platform.
How Does Managing Feature Requests Help You Keep Up With Customer Demands?
Feature request submission and management can be messy or streamlined, depending on the tools you use. Keep customer satisfaction and product improvement at the center of your business with feature request management software, a platform that:
- Helps you drive product updates: AnnounceKit lets you manage and prioritize requests and engage with customers directly.
- Lets you solicit user feedback with in-app notifications: This feature is built into AnnounceKit, and it makes it easy to let users know when their requested feature ships.
- Integrates with other systems: AnnounceKit syncs with other tools so new features move smoothly through the production pipeline.
You get all of this and more when you choose AnnounceKit as your feature request software.
Collect, Centralize, and Streamline Feature Requests With AnnounceKit
Build trust with customers, communicate product updates, and drive feature adoption with AnnounceKit.
With AnnounceKit's platform, you engage with customers more effectively while strengthening your brand and growing your business.
With the software, you can:
- Give customers a way to get product updates inside your app.
- Share product updates and release information on a standalone public page.
- Centralize requests and let customers vote on the features they want.
- Reach customers across communication channels like email and Slack.
- Get AI writing assistance to announce your products with less time and effort.
Request a demo or get started today for free.
What Is a Feature Request?
A feature request is a formal suggestion submitted by a user, customer, or stakeholder asking a product team to add new functionality, improve an existing feature, or fix a problem in a software product. Unlike a bug report, which flags something broken, a feature request describes something that does not yet exist or does not work the way the user needs. Knowing how to handle feature requests well is one of the most valuable skills a SaaS product team can develop.
Feature requests are the direct line between what your users experience and what your product becomes. Managed well, they give product teams a prioritized, evidence-based signal for what to build next. A customer who submits a feature request is engaged enough to spend time describing what they need. That is one of the strongest signals a SaaS company can receive, and the SaaS feature requests playbook goes deeper on how to act on it.
It helps to separate feature requests from general user feedback. User feedback is broad: sentiment, satisfaction scores, and open-ended reactions. A feature request is specific: it asks for a concrete change or addition, usually with a described use case and expected outcome. Tools like AnnounceKit are built to capture feature requests in one central, actionable place instead of letting them scatter across emails and support tickets.
What Are the Types of Feature Requests?
Not all feature requests are equal, and treating them as a single category is one of the most common mistakes in product feedback management. Knowing the distinct types helps your team categorize, prioritize, and respond much faster.
New feature requests ask for functionality that does not exist in the product at all. These are the most ambitious: the user wants something genuinely new. Example: "I'd love the ability to schedule posts for future release rather than publishing immediately." They need the most evaluation. Does this fit the roadmap? Is it a niche request or a widespread need?
Feature improvement requests ask for an existing feature to work better, faster, or differently. Example: "The export CSV function is great, but it would be more useful if I could filter by date range before exporting." These are often quicker to scope because an existing user base would benefit immediately.
Bug fix requests report behavior that is broken or inconsistent. They overlap with traditional bug reports, but users often frame them as feature requests: "it would be great if X stopped doing Y." Triage these separately and escalate them to engineering. Do not put them in the standard prioritization queue next to genuinely new requests.
UI/UX change requests ask for changes to how the product looks or feels rather than what it does. Example: "The onboarding flow has too many steps. Can you simplify it to three screens?" These can have an outsized effect on activation and retention, and they often come from new users hitting friction for the first time.
Feature Request Email Templates (Copy-Paste Ready)
One of the highest-value additions to your feature request process is a set of standardized email templates. Whether you are a user writing to a product team or a product manager escalating a request to engineering, a clear template makes sure the most important context is never lost. For a full walkthrough of designing the form itself, see the feature request template guide.
What defines a feature request email?
A feature request email is a message from a user to a product or support team asking for new functionality or an improvement to an existing feature. A good one has five parts: a clear subject line naming the feature, a short description of the problem, a proposed solution or desired outcome, how often the writer runs into the issue, and any supporting attachments such as screenshots or examples from other tools. Two to four paragraphs is the ideal length.
Common phrases in feature request emails
Feature requests tend to use recognizable language, whether they arrive by email, in a support ticket, or in a community thread. Watch for phrases like:
- "I wish..."
- "It would be great if..."
- "Why can't I..."
- "I'd love the ability to..."
- "It would be more useful if I could..."
- "It would be great if X stopped doing Y" (often a bug report in disguise)
Template 1: User to Product Team (Inbound Feature Request Email)
Use this when a customer or end user submits a feature request via email or a support channel:
Subject: Feature Request: [Short Description of Feature] Hi [Product Team / Support Team], I'm a [role/plan type] user of [Product Name] and I'd like to suggest a feature that would make a meaningful difference for users like me. Feature Requested: [One-sentence description] Problem It Solves: Currently, when I try to [describe task], I have to [describe workaround or pain point]. This takes extra time and slows down my workflow. Expected Behavior: I'd like [describe the desired outcome or feature behavior in plain language]. How Often I'd Use It: [Daily / Weekly / For specific use cases like...] Additional Context: [Any screenshots, links, or examples from other tools that handle this well] Thank you for considering this. I'm happy to share more detail if helpful. [Your name]
Template 2: Product Manager to Engineering (Internal Feature Request)
Use this when a PM escalates a validated customer request to engineering for scoping and prioritization:
Subject: Feature Request Brief: [Feature Name] | Priority: [P1/P2/P3] Summary: [1-2 sentences describing the feature and why it matters] Customer Evidence: [Number] customers have requested this in the past [30/90] days. Top accounts requesting this: [list] Relevant support tickets: [links] User Story: As a [user type], I want to [do something] so that [outcome]. Acceptance Criteria: - [Criterion 1] - [Criterion 2] - [Criterion 3] Business Impact: [Estimated churn risk / expansion opportunity / competitive gap this closes] Suggested Timeline: [Sprint / Quarter] Open Questions: [Technical unknowns or design decisions needing input]
Template 3: Feature Request Form Fields (For Your Own Product)
If you are building a feature request intake form for your users, these fields produce the most actionable submissions:
- Feature Title: Short, descriptive name (e.g., "Bulk CSV Export with Date Filter")
- Request Category: Dropdown: New Feature / Improvement / Bug Fix / UI Change
- Problem Description: What problem does this solve? What are you trying to do that you currently cannot?
- Proposed Solution: Describe the ideal behavior or outcome.
- Priority to You: Critical / High / Nice to Have
- How Often Would You Use This? Daily / Weekly / Occasionally
- Attachments: Screenshots, mockups, or examples from other tools
- Email (optional): So we can update you when this is addressed
How to Collect Feature Requests
Even the best template is useless if users never see it. Feature request collection works when it meets users where they already are: inside your product, in your support flow, and at the moments when friction is highest. (The same principle drives every form of collecting user feedback, not just feature requests.)
In-app feedback widgets are the highest-conversion collection channel because they appear at the exact moment a user hits a limitation. Tools like AnnounceKit let you embed a feature request widget inside your product, so users can submit feedback without leaving their workflow. This raises submission volume substantially compared to external forms or email, because users do not have to remember to visit a separate page.
Public feature voting boards serve two purposes: they collect new requests and they aggregate demand. When users can upvote existing requests, you get a natural priority stack. Asana, Spotify, and Google Workspace all use this model, as the examples above show, because it reduces duplicate submissions and gives product teams a quantifiable demand signal without manual analysis.
Customer success and sales conversations are an underused source. Your CS team hears feature requests in every QBR and onboarding call, but those requests rarely reach a tracking system. Build a simple process where CS logs feature mentions directly into your central tool, ideally linked to the customer account so you can weight requests by contract value.
Support tickets and NPS surveys are retroactive collection channels. Users frustrated enough to contact support often have a feature request buried in their complaint. Train your support team to tag those tickets and route them to product. Open-ended NPS follow-up questions ("What's one thing we could add or improve?") also surface structured feature request language from detractors and passives, and a good NPS template builds that question in from the start.
Community forums and social channels capture unsolicited requests from highly engaged users. Monitor mentions and community threads for the phrases listed above ("I wish," "it would be great if," "why can't I") and import validated requests into your central tracking system.
How to Manage Feature Requests: A 4-Step Framework
Collecting feature requests without a management process creates a graveyard of good ideas. The users who submitted them never hear back, trust erodes, and you lose the feedback loop that makes the channel valuable. Here is a practical four-step framework for managing requests from intake to closure. For a longer treatment, see the guide to feature request management.
Step 1: Capture and centralize. Every feature request, wherever it originates, must land in one system. Whether that is a dedicated customer feedback tool or AnnounceKit's central feedback board, the rule is simple: if it is not in the system, it does not exist. Requests living in someone's inbox or a Slack thread will never be prioritized.
Step 2: Categorize and deduplicate. Assign each request a type (new feature, improvement, bug, UX change), link it to relevant user segments or accounts, and merge duplicates. This turns a raw list into a structured dataset. At this stage, enrich each request with context: how many customers have asked for it, what their contract value is, and whether competing products already offer it.
Step 3: Prioritize against your roadmap. Apply a scoring framework such as RICE (Reach, Impact, Confidence, Effort), or a simpler urgency/value matrix, to rank requests against your existing roadmap priorities. The goal is not to build whatever has the most votes but to make an informed decision about what to build next, using demand as one input alongside strategic fit and technical feasibility. Avoid prioritizing purely by vote count, because high-volume requests from low-value users can crowd out high-impact requests from strategic accounts.
Step 4: Close the feedback loop. This is where most teams fail. When a feature is built, declined, or deferred, the users who requested it deserve a notification. AnnounceKit's announcement and changelog tools make this straightforward: publish a new feature announcement or release note, trigger an in-app notification, and link back to the original request. Users who learn that their request shipped become your most loyal advocates, and your most active future requesters.
What about requests you cannot build? Transparency matters more than a positive answer. Acknowledge the request, explain why it is not on the roadmap (capacity, strategic focus, or technical complexity), and offer an alternative if one exists. A short, honest response builds more trust than silence, and the guide on how to say no to feature requests covers the exact wording. Feature request statuses in AnnounceKit ("Under Review," "Planned," "Declined") let users see the current state without a manual reply to each submission.
Frequently asked questions
What is a feature request email?
It is a message from a user to a product or support team asking for new functionality or an improvement to an existing feature. Name the feature in the subject line, explain the problem, describe the outcome you want, say how often it comes up, and attach screenshots if you have them. Two to four paragraphs is enough.
What is the difference between a feature request and a bug report?
A bug report describes something that is broken or behaving incorrectly, so the software is not working as designed. A feature request asks for something new or different that does not currently exist. Product teams typically route bug reports to engineering for fixes and feature requests to the product backlog for prioritization.
What makes a good feature request?
It leads with the problem, gives a concrete use case, and says how often the issue occurs. It describes the outcome the user wants rather than dictating the implementation, so the product team can choose the best way to solve it.
How should I prioritize feature requests?
Combine quantitative signals (number of requests, requester contract value, potential revenue impact) with qualitative judgment (strategic fit, technical feasibility, competitive differentiation). Common frameworks include RICE scoring and the value/effort matrix. Avoid prioritizing purely by vote count, because high-volume requests from low-value users can crowd out high-impact requests from strategic accounts.
What tools are used to manage feature requests?
Feature request management tools range from simple voting boards to full product intelligence platforms. AnnounceKit combines in-app feature request collection, public voting boards, prioritization views, and automated release notifications in one place. Other commonly used tools include Canny, Productboard, and UserVoice, each with different strengths depending on team size and workflow.


