Find, vote on and share ideas for Freshworks products. Here is how it works and what happens next.
Every idea has a status. It shows where the idea is today.
Not every idea makes it to the end. Some stay open for votes as Future consideration. Others are Closed.
You get an email each time the status of an idea you posted, voted on or subscribed to changes.
No. Planned means the idea is on the roadmap. Timing can change as priorities change. We update the status when work starts and when the idea ships.
Six questions most people ask before they post.
An idea is a request for a feature or improvement that is not in the product today.
Something broken? That is a bug. Please contact Support so they can help you.
Yes. If a similar idea exists, vote and comment on it instead of adding a new one. Duplicate ideas split the votes, so no single idea shows how many people want it.
You get an email when the status of your idea changes. To follow an idea you did not post, subscribe to it.
An idea can be closed for one of these reasons:
Closed ideas stay searchable, so you can still read the comments.
The quickest way to make an impact is to back an idea that already exists.
Open the idea and select the vote button. Voting shows us which ideas matter to you. You need to be signed in to vote.
Open the idea and add your comment. The most useful comments say:
"I agree" helps less than a short example from your own work.
Select Subscribe on the idea. You get an email when the status changes or when someone replies.
Submit a new one. Use a clear title and describe the problem, not only the solution. Then we can see what you need, even if there is more than one way to solve it.
Have a bug or a question about how a feature works? Contact Support instead.
Hello,There's already an idea in this community from 3 years ago that was shot down without reason. I would like to bring it back up as I do not understand why an obvious and basic functionality is missing.In the Knowledge Base/Solutions there is no option to alphabetize your solutions Titles, while there is an option to sort every other option right next to it, see the screenshot below. I would like to see this option implemented because honestly, it's not that much of an ask or hard to do, thank you.The previous idea is located here;
Freshservice Analytics should increase the Group By limit available within reports from the current maximum of 2 to 4.Group By is valuable for organizing report data into meaningful sets based on common properties. However, limiting reports to two levels of grouping makes it difficult to perform deeper analysis when the data needs to be viewed across several dimensions.For example, a ticket report may need to group data by:Region → Site → Group → Agentor:Category → Subcategory → Item → PriorityWith only two Group By fields available, administrators must create multiple reports or lose useful levels of detail.Requested EnhancementIncrease the maximum number of Group By fields in Freshservice Analytics from 2 to 4.This would:Allow more detailed analysis within a single report. Better support hierarchical and multi-dimensional reporting. Reduce the need to create multiple reports to analyze the same dataset. Give administrators more flexibility when building operational and leadership reporting.The existing Group By functionality works well. The request is simply to extend the grouping depth from two levels to four, allowing Analytics to support more complex reporting requirements without changing how the feature works today.
Freshservice should add the ability to clone existing Business Rules within the Journeys module, consistent with the functionality available for Business Rules in other areas of Freshservice.When building and maintaining Journeys, administrators often need multiple Business Rules that share similar conditions, actions, or overall logic. Without a clone option, similar rules must be recreated manually.Requested EnhancementAdd a Clone/Duplicate action for Journey Business Rules that creates a copy of an existing rule, including its configured conditions and actions. The administrator could then modify the cloned rule as needed before enabling it.This would:Reduce repetitive configuration. Make it faster to create similar rules. Reduce the risk of configuration differences caused by manually rebuilding rules. Make administration of Journey Business Rules more consistent with other Freshservice modules.The goal is simple: provide the same Business Rule cloning capability within Journeys that administrators already have elsewhere in Freshservice.
Freshservice should allow administrators to bulk update tickets directly from the underlying ticket data returned by a report.Reporting and Analytics can be used to identify very specific populations of tickets using criteria that may be difficult or impossible to reproduce within the standard Tickets view. Once those tickets are identified, however, there is currently a disconnect between reporting on the data and taking action on the data.The requested enhancement is to allow agents to select some or all of those tickets and perform standard bulk update actions.For example:Build a report that identifies a specific population of tickets. Drill into the report to view the underlying ticket records. Select the applicable tickets. Choose Bulk Update. Apply supported bulk changes to the selected tickets.Why This MattersReports often identify tickets that require operational cleanup, correction, remediation, or administrative changes. Once the report identifies those records, administrators should not have to recreate the same criteria elsewhere simply to take action.This would create a much more efficient workflow:Report → Identify → Select → Bulk UpdateRather than:Report → Identify → Recreate Filters → Find Tickets Again or Search for them → Bulk Update or Update One at a Time.Requested EnhancementAdd a Bulk Update capability to the underlying ticket data available from Freshservice reports and Analytics.The feature should respect existing ticket permissions and bulk update permissions, while allowing authorized users to turn reporting insights directly into action.If a report can identify the tickets, an authorized administrator should be able to act on those tickets.
The Ticket View page should provide more advanced filtering capabilities, including the types of filters and associated-record criteria already available within Freshservice Reporting/Analytics.Reporting currently provides much more granular filtering options, including filters based on associated records such as Tasks, Approvals, and other ticket-related data. These filters are extremely useful for identifying very specific groups of tickets, but similar criteria are not available within the standard Ticket Filters.This creates a gap between finding tickets for reporting purposes and finding those same tickets to take action on them.For example, an administrator may need to identify tickets based on:Associated task criteria Approval status or other approval attributes Specific date fields Additional ticket attributes available in Reporting Combinations of ticket and associated-record criteriaThe attached screenshot is only an example of the types of Reporting filters that could be made available. The request is not limited to Tasks or Approvals. Ideally, Freshservice would expand Ticket Filters to support substantially more of the filtering criteria already available within Reporting. Why This MattersAdvanced Ticket Filters would allow administrators and agents to precisely identify tickets that require action and then use existing bulk update capabilities to manage those tickets.Today, Reporting may allow us to identify the exact tickets we need, but we then have to recreate that population within the Tickets page using a much more limited set of filters. In some cases, the required criteria simply are not available.Requested EnhancementExpand Ticket Filters to include the broader filtering capabilities available within Reporting/Analytics, including filters for associated ticket records and their attributes.The goal is simple:If Freshservice can use a field or association to identify tickets in Reporting, administrators should also be able to use that criteria to find those tickets in the Tickets view and take bulk action on them.This would make advanced filtering operational, not just analytical, and significantly improve bulk ticket administration.
Hi Freshworks Team,We would like to submit a feature request to enhance the Workload module in Freshservice by allowing managers to view the workload of their direct reports, regardless of whether they are members of the same agent groups.Current LimitationCurrently, the Workload module only displays agents who are members of agent groups that the logged-in user belongs to. As a result, managers cannot view the workload of their direct reports if those agents belong to groups in which the manager is not a member, even when the manager is configured as their reporting manager in Freshservice.Requested EnhancementWe would like to request the ability to view agents' workloads based on their reporting manager relationship. Ideally, this would include: Direct Report Visibility: Allow managers to view the workload of all agents who report directly to them, regardless of group membership. Observer Group Visibility: Allow users to include agent groups they are assigned to as observers when filtering workload data. Flexible Filtering: Provide filters that allow users to view workloads by direct reports, agent groups, or both. Business ValueThis enhancement would give managers better visibility into their teams' workloads across multiple agent groups without requiring them to become members of every group their direct reports belong to. It would improve workload monitoring, resource allocation, capacity planning, and the ability to identify and address workload imbalances.Thank you for considering this enhancement. We believe it would be a valuable improvement for organizations that manage agents across multiple groups and rely on reporting manager relationships for team oversight.
We have a lot of issues with users placing orders on bundles without selecting any “additional item” in the bundles. It would be great to have the option to make this mandatory.If there’s another workaround for this i’d be interested to hear! :) Best regardsLucas
Hi,My goal is to have the user click a specific "Topic" in the Web Chat widget before the conversation starts (e.g., "Book an appointment"), and have that click directly trigger a specific AI Agent workflow.Currently in Omni, when a user clicks a Topic, the AI Agent's global "Introductory message" overrides everything. The user is forced to manually type a message to trigger the correct intent. I tried using the new "Add action after introductory message" to trigger a routing workflow that checks "Ticket properties > Subject" to see which Topic was clicked, but it fails due to execution timing: the Subject field is still empty at the exact millisecond the action runs.Use Case: If a user selects "Book an appointment" from the chat menu, they shouldn't have to type "I want to book an appointment" again just to trigger the bot's workflow. The click on the Topic should act as the trigger itself.Proposed Solution: Allow Web Chat Topics to be mapped directly to AI Agent Workflows, or allow the Topic selection to act as a hidden "User message" that instantly triggers the corresponding intent.
Hi,Currently, there is no option in the custom ticket filters to display tickets based on:Tickets I'm Watching Tickets where I have a task assigned (regardless of task status, such as Open, In Progress, or Completed)Having these filtering options would significantly improve visibility and help users better manage the tickets that require their attention.Although there is a default filter called "Tickets I'm Watching", it is hard-coded and cannot be modified. As a result, it is not possible to:use this criterion in custom filters, combine it with other filter conditions, limit the results to active or unfinished tickets only.The current default filter therefore displays all watched tickets, including completed ones, which reduces its usefulness in day-to-day ticket management.Thank you for considering this enhancement.
We have a serious need for the ability to use placeholders within the action node for adding a name for the approval groups. Without this, we are having to run additional API requests; 1x to GET the approval groups, 2x to GET 2 different custom objects, and another to PUT or POST either creating the approval group or update the approval group. This would be a huge performance saving feature.
Today, AI Agent Assistance is available when replying to tickets but not when forwarding them. Please extend the same AI capabilities to the Forward action so agents can benefit from AI-generated summaries, rewrites, and response suggestions regardless of how they communicate within a ticket.
Managing knowledge content at scale would be significantly easier if administrators and content owners could quickly identify articles that require attention. Please add the following capabilities to the Knowledge Base article list view:Display Review Date as a column in the default article list Filter and sort by: Review Date Author Folder Creation Date These enhancements would improve knowledge governance, simplify article maintenance, help identify outdated content, and reduce manual effort for organizations managing large knowledge bases. If this would benefit your team, please vote for this idea.
It is common place for us to put XML in our tickets to assist our customers - right now, the XML comes out as a text blob - we do our best to format it, but it takes extra time. We really need an editor like the one found here on the Freshworks Community. There’s no doubt that this is much easier to read<?xml version="1.0" encoding="UTF-8"?><note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body></note>than this is<?xml version="1.0" encoding="UTF-8"?><note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body></note>
Hi team ! I’ve been searching for a mean to add a multiselect dropdown but I saw on the forum that users have been waiting for this feature since 8 years.I don’t think it is technically hard to implement on the software so please could you consider this demand ? To users, could you please upvote this post so the FW team can prioritize this demand ? Thank you by advance
I have a Google Pixel 2 that has problems most of the time logging on.When I put in proper credentials Freshdesk logons, seems to show the main dashboard screen, then a sliding black screen moves from right to left with "Signed Out". It is as if the App is logging me out as soon as I logon.If I enter incorrect credentials the App immediately responds incorrect credentials. So this is not a credentials issue.If I use the credentials of another agent I get the same thing.I have uninstall the App and re-installed. The App works fine for a period.. but then this behavior re-appears. Anyone else have similar issues?
Loading your ideas...
This ideas board reflects customer feedback and our current thinking, and is provided for informational purposes only. Roadmap decisions, including AI-related capabilities, are influenced by many inputs beyond customer votes, such as technical feasibility, security, compliance, and market conditions. They are subject to change without notice. Idea status labels (such as “Under Review” or “Planned”) do not constitute a commitment, promise, or legal obligation to deliver any feature, functionality, or timeline, and are not part of any agreement with Freshworks. Development and release of any product or feature remain at Freshworks’ sole discretion.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
