Product feedback | The place for Zendesk users to come together and share
Skip to main content

Filter by feedback status

Filter by product

7342 Requests

Export customer ticket functionality on the HelpCenter under My RequestsFeedback submitted

Please give a quick overview of your product feature request or feedback and note who in your org is affected by this issue [ex. agents, admins, customers, etc.]. (2-3 sentences) Customers like to see details, trends of their ticket to measure quality of service, service level agreements. Customers in many cases will need to report on their support ticket trends within their own organization. What problem do you see this solving? (1-2 sentences)  Customers need detailed and historical report on their tickets. They also need to export and download, so they can put those into internal service reports. When was the last time you were affected by this lack of functionality, or specific tool? What happened? How often does this problem occur and how does this impact your business? (3-4 sentences) Right after Go-Live, many of our customers complained because of this missing functionality. Are you currently using a workaround to solve this problem? (If yes, please explain) (1-2 sentences) Lot of manual effort is required and it is a negative user experience to have our customers request us to prepare various reports. What would be your ideal solution to this problem? How would it work or function? (1-2 sentences) An export tickets button on the Help Center under My Request section. Customer would be able to click and then define the export by filters (range, type, state etc). Then Customers would be able to download/get an e-mail of an excel sheet report.

Feedback: Do not enable a feature thats going to break after 5 uses by design.Feedback submitted

Please give a quick overview of your product feature request or feedback and note who in your org is affected by this issue [ex. agents, admins, customers, etc.]. (2-3 sentences) This feedback concerns a recent announcement about the Copilot AI writing tools.Introducing Copilot AI writing tools for Professional plans and above I don't want this enabled by default. I don't want to enable a feature in my environment that's going to stop working after a limited number of uses. This should be DISABLED by default. What problem do you see this solving? (1-2 sentences) I currently do not have the Copilot addon, so I do not have a way to pre-emptively disable or limit this feature to specific groups ahead of time. The announcement says to go to this article to find instructions, but the instructions can't be followed until the feature is already rolled out to my users. I'm guessing I'll have the option to disable this after the feature is enabled in my instance, but that's not really clear. What would be your ideal solution to this problem? How would it work or function? (1-2 sentences)Don't enable features by default that will break after a limited number of uses.  From what I can tell, this is just Grammarly, but only for Zendesk. We already have Grammarly, which works across all applications. Why would I want this?  I don't want something like this enabled by default, then break after x number of comments, and then have 240 support agents Slacking me about this error.This message efficiently says “Slack Chris when you see this error”. 

Product feedback: Explore schedule deliveries limited to roles with “All Data” accessUnder review

Currently, team members can be added as recipients to scheduled Explore dashboard deliveries only if their assigned role has the “All data” permission enabled under Reporting and analytics.When brand membership access is applied, and roles are configured to allow team members to access data only for the brands and groups they belong to, there is no way to add these users as recipients of scheduled dashboard deliveries unless “All data” access is granted.Current Behavior Users whose role does not include the “All data” permission cannot be selected as recipients for scheduled dashboard deliveries. This restriction applies even when: The user has access to Explore. The dashboard is shared with the user. The user’s role is intentionally scoped to specific brands and groups for data visibility. As a result, brand‑restricted users are excluded from scheduled reporting. Expected BehaviorTeam members should be eligible recipients of scheduled dashboard deliveries based on their role and brand membership, without requiring full “All data” access.Delivered dashboards should automatically respect and enforce each user’s data visibility scope (brands they belong to).Business ImpactThis limitation prevents secure and granular distribution of reporting to stakeholders who require access only to specific brands or operational units. It forces organizations to choose between: Granting broader‑than‑necessary data access (by enabling “All data”), or Relying on manual reporting and distribution processes. Both options negatively impact data governance, scalability, and adherence to the principle of least privilege.Requested EnhancementEnable scheduled Explore dashboard deliveries for users with restricted reporting scopes, ensuring that: Recipient eligibility is not dependent on “All data” access. Delivered content is automatically filtered according to the user’s brand.

Ability to customize the color of fields that appears in a ticket viewFeedback submitted

Please give a quick overview of your product feature request or feedback and note who in your org is affected by this issue [ex. agents, admins, customers, etc.]. (2-3 sentences) Ability to customize or color code different ticket fields that appear in views. Currently, only ticket status (and SLA marker) has a color, which is visually very helpful. We have multiple forms, and specific fields for each forms, so it would be helpful for our agents to quickly visually identify how tickets are different from each other.  What problem do you see this solving? (1-2 sentences) See above.  When was the last time you were affected by this lack of functionality, or specific tool? What happened? How often does this problem occur and how does this impact your business? (3-4 sentences)Every day. Our agents are very visual and they are used to the customization abilities from our previous vendor. Our new joiners are especially confused, as they would likely to quickly be able to visually identify an “easier” ticket that they know they can solve. At the moment, there is too much text and very little visuals to help distinguish information.  Are you currently using a workaround to solve this problem? (If yes, please explain) (1-2 sentences)No.  What would be your ideal solution to this problem? How would it work or function? (1-2 sentences)When creating ticket fields, give the option to choose from a preset of ~10 colors. These colors don't need to be visible on the agent interface on the ticket lefthand side, just the ticket views will do. 

Feature request: Option to Disable "This Ticket has been escalated to Jira" Comment from Jira IntegrationFeedback submitted

What problem are we trying to solve?When a ticket is escalated to Jira using the new Jira integration, which we had no choice but to switch to due to the deprecation of the previous integration, an automated comment is posted to the Zendesk ticket:"This Ticket has been escalated to Jira {key}"There is currently no way to suppress or disable this message. This is problematic because automated comments trigger webhook activity, and the comment itself pollutes ticket audit logs in ways that interfere with downstream workflows. Additionally, the feature is inconsistently implemented: a comment is posted when a Jira ticket is linked, but no equivalent comment is posted when a Jira ticket is removed. This makes the feature incomplete and we as customers are absorbing the disruption of the notification without receiving the full informational value it could provide nor anyway to turn off the feature.  Who is impacted?Customers who: Have migrated to the new Jira integration (we had no choice due to the deprecation of the old integration) Run comment-triggered webhooks Use ticket audit logs for operational purposes such as security monitoring or tag tracking How is the problem handled today?We have implemented a workaround via a Zendesk trigger that explicitly blocks the webhook from firing if this specific wording is found in the comment. However, this workaround introduces two ongoing problems: Audit log noise – In our integration we have flows that review all ticket audits for security purposes and to track tag changes. The escalation comment is being incorrectly flagged during this process, creating code overrides to ignore and review overhead. Latent risk of a feedback loop – The blocking trigger has no self-documenting context. If a future team member removes it without understanding why it exists, the webhook could begin firing on every Jira escalation comment — potentially causing a feedback loop between Zendesk and their external systems. The current workaround is fragile, undiscoverable, and does not address the root cause.  What would a better experience look like?A configuration option that allows customers to opt out of the automated escalation comment entirely. This could be a simple checkbox in the Jira integration settings such as   Why now?As customers we are forced migrant to the new integration due to the deprecation of the old one.The new integration introduced this behavior without a corresponding opt-out, and in its current state the feature is only half-implemented: it notifies on link but not on removal. The workaround in place is functional but fragile, and the risk of a feedback loop is a live operational concern.   What are the potential impacts or benefits? Eliminates audit log noise for customers using automated audit review workflows Removes the risk of accidental feedback loops caused by undocumented trigger workarounds Reduces friction for customers migrating from the legacy Jira integration Low implementation cost relative to the operational risk it mitigates  Anything else we should know?After the integration calls POST /api/v2/integrations/jira/{{external_id}}/links, somewhere in the server-side flow there is most likely a PUT /api/v2/tickets/{{ticketId}} that adds the private comment or perhaps via your undocumented GraphQL endpoints, but either way the outcome is the same. What I'm requesting is not rocket science, but a conditional check before that call, gated by a boolean configuration option exposed in the integration settings UI. In practical terms, this is a small, well-scoped change: a config flag on the backend, a corresponding toggle on the frontend, and a conditional check in the existing workflow. The development effort should be modest relative to the operational risk it resolves for affected customers.    

Callback Prompt Improvements – Language Awareness, Customization, and IVR IntegrationAccepted

Please give a quick overview of your product feature request or feedback and note who in your org is affected by this issue [ex. agents, admins, customers, etc.]. (2–3 sentences)We serve a multilingual customer base (English and Chinese), and recently began testing Zendesk Talk’s callback feature during our internal rollout. We discovered that once a customer selects the callback option, a fixed system-generated prompt is played, which cannot be modified, skipped, or localized. This creates confusion for non-English-speaking customers and disrupts the overall call flow.What problem do you see this solving? (1–2 sentences)This request would solve the problem of language inconsistency in the callback experience. It would also allow businesses to control and customize what the caller hears, maintaining a seamless multilingual journey.When was the last time you were affected by this lack of functionality, or specific tool? What happened? How often does this problem occur and how does this impact your business? (3–4 sentences)This issue was identified during our internal testing phase while evaluating whether to enable the callback feature for live customers. After a caller presses ‘2’ to request a callback, the system automatically plays the following uneditable English-only prompt:“If you prefer to receive a callback at this number, press 1. If you prefer a callback at a different number, press 2.”Even though our IVR allows customers to choose a language (e.g., Chinese or English) at the start of the call, the system still plays this prompt in only one fixed language — the default language set for that Talk line. Zendesk product support confirmed that this message is not included in the “Callback greeting” or “Callback confirmation greeting” settings found under Admin Center > Talk > Lines > Callback. As a result, we have no way to customize, translate, or skip this message.Are you currently using a workaround to solve this problem? (If yes, please explain) (1–2 sentences)No, there is currently no workaround. The system-generated prompt is mandatory and cannot be controlled through the IVR or callback configuration settings.What would be your ideal solution to this problem? How would it work or function? (1–2 sentences)Ideally, Zendesk should provide the ability to disable or customize this specific prompt, including the ability to enforce callback to the caller’s number only. Longer-term, we suggest treating the callback flow as a configurable IVR branch, so it can follow the same language logic and prompt customization as the rest of the menu.

WhatsApp + Zendesk Bot Builder: “Ask for details” steps skipped – major limitationsDelivered

Hi there, We’ve run into a serious roadblock. We built a fairly advanced chatbot flow in Zendesk’s bot builder that works perfectly in the Zendesk Live Chat. However, when we connect this same bot to WhatsApp, all steps that use “Ask for details” (to capture info and populate ticket fields) are completely skipped. The bot just jumps ahead to the next step or a default path, ignoring these critical data capture interactions. After weeks of building this specifically for a multi-channel rollout (including WhatsApp), we’ve now learned – only after escalating – that this is a known limitation. According to Zendesk support: Data capture (“Ask for details”) does not work on WhatsApp or other social channels. It’s a legacy limitation that is “expected to be addressed later this year” (though they have no ETA and couldn’t confirm it would even happen in 2025).   This is extremely frustrating because: The bot builder UI makes it appear the flows are multi-channel by default, with direct integration options for WhatsApp. No warnings. The whole point for us was automated data collection — now we’d have to degrade back to manual agent input or invest in external custom bots.  I’ve raised this with the customer who then asked the product team, I've been said that it will be compatible by the end of the year but I can't I can't get an accurate date. To my knowledge the competition has already figured this out. Maybe a fully compatible bob builder with all the channels before entering the AI frenzy would be wise. A simple chat flow with the ability to capture data and compatible with all messaging apps would work great for us and I'm sure we are not the only ones. We don't need to AI everything because everyone else does. For now, it feels like we’ve hit a huge dead end just before launch. It's quite disappointing.