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

Feature Request: Multi‑Language Callback Confirmation in Zendesk TalkFeedback submitted

Zendesk Talk callback confirmations are currently limited to one static language per phone line. In multilingual environments where a single phone line serves callers in multiple languages, the callback confirmation message cannot be presented in the caller’s selected language.Even when callers explicitly choose a language via IVR, the callback confirmation language is still determined solely by the phone line, not the caller’s selection or session context.Business ImpactThis limitation creates a customer experience gap in multilingual regions, where: Callers clearly select their language in the IVR But receive a callback confirmation in a different language Leading to confusion, repeat calls, and reduced trust in the callback feature As a result, teams are forced to either: Accept a degraded callback experience, or Disable callbacks entirely, or Add operational overhead by splitting traffic across language‑specific phone numbers Example Use Case A caller selects Spanish in the IVR They choose to request a callback The system confirmation plays in English because the phone line is configured for English The caller is unsure whether the callback was successfully scheduled This occurs even though Zendesk already captured an explicit language preference earlier in the call flow.Requested EnhancementSupport language‑aware callback confirmations, such as:Option A (Preferred):Allow callback confirmation language to be determined by the caller’s IVR language selection or session contextOption B:Allow multiple callback confirmation greetings per phone line, selectable via IVR routingOption C:Allow custom audio upload for callback confirmations, similar to other Talk greetingsAny of these options would allow organizations to deliver a consistent, localized callback experience without duplicating phone lines.Why This Matters Multilingual support is a core Zendesk strength across Support, Guide, and Messaging Callback confirmations are one of the last Talk experiences that cannot be localized This disproportionately impacts regulated or bilingual markets where language accuracy is not optional

Product Feedback: Digital Lines Feature Limitations and Proposed EnhancementsFeedback submitted

Hello, Following guidance received from Zendesk Support, we would like to formally request several enhancements to improve the functionality and flexibility of Digital Lines.1. Integration with Third‑Party BotsCurrent limitation: Digital Lines cannot be connected to third‑party conversational AI platforms.Request: Enable an integration mechanism (API, webhook, or connector) allowing Digital Line interactions to be routed through external bot platforms before reaching agents.2. External Triggering and ConfigurabilityCurrent limitation: Digital Lines cannot be initiated via external widgets or by passing a line_id.Request: Provide configuration options to trigger Digital Line calls programmatically through external scripts, widgets, or APIs.3. Independent Placement of the Call ButtonCurrent limitation: The Digital Line button can only be used within the Zendesk Web Widget.Request: Allow the call button to be deployed as a standalone component that can be positioned anywhere on a website.4. User Identification for Authenticated VisitorsCurrent limitation: All calls appear as “Caller Unknown,” even for authenticated users.Request: Allow authenticated session data (email, external_id, user_id, JWT) to pass through to Digital Line calls to improve agent context and reporting accuracy. We believe these enhancements would significantly improve Digital Lines’ usability, integration capability, and overall customer experience.

The "No, I still need help" button should notify the Assignee when the requester clicks itFeedback 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)Recently, Zendesk updated AI Agents - Essential for email/web form to add a "Did this resolve your issue"?" prompt to the AI Agent's autoreply. If the requester clicks the “No, I still need help” button in response to this prompt, ZD sets a tag on the ticket and adds an internal note to the ticket stream but does not notify the Assignee that this happened. This behavior needs to be corrected.What problem do you see this solving? (1-2 sentences) Before this new capability was added, the requester would reply to the AI Agent's autoreply with some form of “I still need help”, which would cause the Notify assignee of comment update trigger to fire, instructing the assignee to follow up with the requester. The “No, I still need help” button is simply a shortcut for the requester replying to the email. Yet the assignee isn't notified. The requester thinks that their ticket will get attention based on the button click, but the assignee has no idea that the button was clicked. This is fundamentally flawed, especially since the button click causes an internal note to be added to the ticket stream without activating the Ticket > Comment / Is / Present (public or private) trigger condition.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)In most cases, there won't be an assignee for a ticket with an AI Agent autoreply. We've implemented an SOP to “defer” tickets with AI Agent autoreplies, after confirming that the autoreply is on point and not something that requires manual Agent involvement. This SOP has appropriate triggers to notify our Agents if the requester replies and I adjusted those for the button click instead of an emailed reply when this feature was introduced. But in a couple of instances, one of our Agents took the ticket rather than deferring it, and they received no notification when the requester clicked No, I still need help, as I assumed the Notify assignee of comment update trigger would take care of that. When we discovered that this wasn't happening, I submitted a ticket on this, because it's clearly a bug. Unfortunately, yet again Zendesk has decided that something that's clearly a bug is actually working as intended, and so I have to submit an enhancement request to ask you to fix the bug.Are you currently using a workaround to solve this problem? (If yes, please explain) (1-2 sentences)I built a secondary trigger that checks for the ar_marked_unhelpful tag being set and use that to send a notification to the assignee if there is one. Unfortunately, because of the way tag conditions work in triggers (testing only for presence, not for the tag being set), I also had to clutter up the ticket tags by adding a “blocker” tag to keep the notification from being sent after every update once the requester has clicked that button.What would be your ideal solution to this problem? How would it work or function? (1-2 sentences)The Notify assignee of comment update trigger should properly fire based on the internal note that's added to the message stream when the requester clicks “No, I still need help”.

Vancouver
VancouverNewcomer

Regarding the AI translations for ticket conversationsFeedback submitted

Hello Team,I have been a part of the EAP testing of the AI translations and feel that I had provided sufficient and detailed feedback during testing in my sandbox.I just saw the announcement that GA has begun yesterday and is expected to finish next month, which is very exciting and made me go back to the feature to see how polished it has gotten.Unfortunately in the 5 months since I shared the feedback, not much seems to have improved and my excitement suddenly turned into wonder why it is being rolled out in its current state. Previously I had flagged the following issues:- If the Translator tool was turned off, there was no indication at all that a message was translated. This was fixed and you now have the “Show original” and “Show translation” messages displayed at all times, even if the Translator is turned off. The issue is that there is still no indication in the “Events” tab that a translator was used. Since the “Events” tab is basically an Audit Log for the main tab, it should be expected that Translations will be mentioned there as well.- No option to Translate proactive messages - the new translations work only if you have the ability to turn on the Translator tool. This feature is not available on proactive tickets, meaning that the tool cannot be used until we receive a response from the customer. This button you also mention in the article "To preview a translated message before sending, click the Translate button in the ticket composer." is not available.- Text formatting and spacing breaks - you can see in my original email, each paragraph has single row spacing, but the translated version has double row spacing. The doble row spacing is also seen in the end user's mail.:- Translations in Zendesk QA: I had requested a way to check if the email was translated in Zendesk QA, so that the QA agent knows if you sent a translated version (as one should in foreign language tickets), or not. Without this function, QA agents have to do extra steps by opening the ticket in Support.Thank you for the time and I hope these requests are fulfilled as soon as possible as they should be part of the feature as soon as it is GA.

Feature Request: Preserve HTML formatting for comment placeholders in webhooksFeedback submitted

 Hi Zendesk team, Zendesk already provides HTML comment placeholders like {{ticket.latest_public_comment_html}} and {{ticket.latest_comment_html}} that return properly rendered HTML when used in email notifications. However, as documented, when these same placeholders are sent to a URL target or webhook, unformatted text is used instead of HTML. This is a significant limitation for third-party integrations. In our case, we sync Zendesk ticket comments to Freshservice. Agent signatures contain rich content (bold text, images, links, horizontal rules) that renders correctly in HTML. But when sent through a webhook, the HTML placeholders are stripped down to plain text, leaving raw Markdown syntax like ![Logo](https://...), **, and --- visible in the receiving system.The irony is that the data already exists in the right format — the Ticket Comments API returns a perfectly rendered html_body field. But since webhooks don't preserve the HTML formatting of these placeholders, we're forced to set up an external middleware (Power Automate, Lambda, etc.) that:1. Receives the webhook with just the ticket ID2. Makes an extra API call back to Zendesk to fetch the comment's html_body3. Forwards the HTML to the third-party systemThis adds unnecessary complexity, latency, and an additional API call per comment — to retrieve data that Zendesk already has and already renders correctly for email notifications. Proposed solution:Allow HTML comment placeholders ({{ticket.latest_public_comment_html}}, {{ticket.latest_comment_html}}, etc.) to retain their HTML formatting when used in webhook payloads, rather than converting them to plain text. This could be an opt-in setting per webhook, or a new set of dedicated placeholders for webhook use.This would greatly simplify integrations with third-party ITSM tools (Freshservice, ServiceNow, Jira Service Management) and reduce unnecessary API overhead. Thank you for considering this!

Need for Categorization and Search in Service CatalogFeedback submitted

We use Zendesk to manage a large internal service catalog with dozens of request types across multiple departments and have implemented a customized Copenhagen theme for our Help Center. As the number of forms grows (~80+), it becomes increasingly difficult for both agents and end users to navigate and find the correct request form. Currently, there is no sufficient categorization or search functionality in the service catalog, even with theme customization.This leads to users selecting incorrect forms, which results in misrouted tickets, additional manual work for agents, and delays in request processing. It also reduces the effectiveness of structured workflows and automation.This issue occurs daily, especially for new users or employees who are not familiar with the system. They often struggle to locate the correct request type and either submit incorrect requests or contact support directly, increasing the workload on the service desk. Over time, this negatively impacts user experience and operational efficiency.As a workaround, we provide internal instructions and training, and agents manually redirect or correct tickets. While the customized Copenhagen theme allows some UI improvements, it does not fully solve the lack of native categorization and search capabilities. This approach is not scalable and consumes significant time.Ideally, the service catalog should support clear categorization (e.g., by department, service type, or user role) and include a robust search function that allows users to quickly find the correct request form. This would significantly improve usability, reduce errors, and enhance overall service delivery.

Limited Access to Custom Ticket Forms in Agent WorkspaceFeedback submitted

We use Zendesk as an internal ITSM platform and have configured a large number of custom ticket forms (~80) to support different service request types across IT departments. However, when agents create tickets from the “support” workspace, they are only able to select default forms such as “Generic Request” and “Incident,” which affects service desk agents who frequently create tickets on behalf of users. This creates a major issue where agents cannot select the correct form, leading to incorrect classification, missing required fields, and broken workflows. As a result, data quality decreases and automation, reporting, and SLA tracking become unreliable. This problem occurs on a daily basis. Many requests come via phone calls or in-person interactions, and agents are required to log tickets manually. Since the correct forms are not available, they either choose incorrect ones or bypass structured data entirely. Over time, this creates inconsistencies in reporting and makes it harder to manage service categories effectively. As a workaround, agents sometimes use the end-user interface to access the correct forms or manually adjust fields after creating the ticket. Both approaches are inefficient and increase the risk of human error. Ideally, agents should have full access to all configured ticket forms directly within the agent workspace, with the ability to search and easily select the appropriate form even when a large number of forms is in use.