Hello Everyone,
We appreciate the engaging discussions during the Ask the Experts 19 session on the Spring Release. It was a pleasure connecting with you. Our team is actively working towards your requests to deliver an improved experience.
In this post, we’re excited to highlight the questions and answers from the sessions, including guidance on configuration setups and tips to optimize efficiency for your business. We’re sharing these discussions to benefit the wider community because together, we can enhance our collective knowledge and continue to deliver exceptional service to our customers.
1. How to optimize Agent Response Time and Agent Performance within Zoho Desk?
To accurately measure Agent Response Time and Agent Performance, set up a Service Level Agreement (SLA) within your Zoho Desk Account and link it to the business hours defined in Zoho Desk.
If your agents work during specific hours, e.g. from 9 AM to 5 PM, ensure you create business hours that match your operational timings and associate these hours with your SLA.
This will ensure that response and resolution times are calculated based on your defined business hours. If business hours are not associated with the SLA, response and resolution times will default to calendar hours(24 hours format).
2. How can AWS Infra be configured with Zoho Desk?
Currently, we don't offer a direct integration with AWS Infra. However, you can utilize Zoho Desk APIs to integrate with AWS Infra, enabling you to perform API calls from your system to Zoho Desk.
3. When a ticket is closed and the customer responds, the ticket status does not change automatically. However, when we manually reopen the ticket, the SLA exceeds the defined time. How to configure the SLA so that it does not trigger again upon reopening?
In this case, you can enable the "Customer reply" option within the SLA configuration. This ensures that when a customer replies to a ticket, the SLA is recalculated based on your defined settings.
If the ticket status does not automatically change when a customer responds, check if the "Fall back to default" option is enabled for Closed status under the Ticket Status configuration. You can find this setting by navigating to Setup > Customization > Layouts and Fields > Ticket Status. This will ensure that whenever a customer replies to a ticket in the Closed status, the ticket automatically reverts to the default status.
4. How to prevent unnecessary emails from being converted into tickets and ensure only designated contacts can create tickets via email?
Utilize the filter option available in the forwarding mailbox. Alternatively, a workflow can be implemented to automatically close tickets originating from unwanted email addresses or domains.
5. How can we integrate the automated customer happiness survey process so that it associates directly with the relevant contact and their respective ticket? How to track these responses within reports?
Go to Setup (S) >> Organization >> Customer Happiness. Enter your rating question and select either "To every outgoing Ticket response" or "When a Ticket is closed" from the Add Rating link. Adjust the settings according to your requirements. When a customer rates a ticket, the rating will be available within the ticket as well as the Contact info box in the Tickets properties. To view reports, access the Customer Happiness Dashboard by navigating to Analytics -> Dashboard -> Customer Happiness Dashboard.
6. How to resolve the error encountered when sending marketing messages through WhatsApp templates? Is there any alternative solution we can implement for this?
We are currently exploring possible options with Meta. Specifically, we are checking if it's feasible to send marketing template messages for multiple tickets or contacts at a time without encountering errors.
7. Is it possible to configure a GC flow for Line channel?
This Spring release unfolds for you to create a GC flow specifically for the Line channel and deploy it.Refer this link for details.
8. What is the best method to generate weekly reports such as "Average closure time," "Average number of replies per thread," and especially "Most common types of categorized emails" to get an overview of Agent performances in Zoho Desk?
You can use our default reports to track metrics like average resolution time or average response time or schedule custom reports based on your requirements.
If you're using the Enterprise edition of Zoho Desk, you can set up a report scheduler to send the generated reports to different recipients on a weekly or monthly basis. These scheduled reports can be emailed directly to you, allowing you to view them from your email or device without needing to log into your Zoho Desk account each time.
9. What is the best way to trigger a workflow rule after a specific elapsed time? For example, trigger a workflow after a ticket has been closed for 48 hours.
A workflow is an automation triggered by specific events, such as ticket creation, ticket updates, customer replies, or agent responses. In your scenario, you want an automation to trigger specifically 48 hours after a ticket has been closed.
To trigger automation based on elapsed hours, you should use a supervisor Rules (time-based action), which runs periodically (every hour), checks tickets based on the criteria you configure, and executes the associated actions accordingly.
To set this up, navigate to Automation → Supervisor Rules. Create a rule with criteria such as "Hours since status updated is greater than 48" or "equal to 48," along with an additional criterion like "Status is Closed." The rule will then only apply to tickets that have been closed for at least 48 hours since the last status update.
You can associate specific actions with this rule, such as updating the ticket status or sending a follow-up email to the customer, depending on your requirements.
10. If we use Zoho Desk openAPIs with AWS infra, are the APIs HIPAA compliant?
Yes. Since Zoho Desk is HIPAA compliant, the APIs provided by Zoho Desk are also HIPAA compliant. The data stored within Zoho Desk is already encrypted, ensuring that any API accessing this data remains compliant with HIPAA regulations.
However, If you plan to fetch Zoho Desk data stored in AWS infra using other third-party APIs, please verify those APIs and AWS infrastructure are HIPAA compliant.
11. Can we enable the Analytics module to generate reports for data spanning more than 12 months (or years)?
Currently, we are working on enabling report generation for data exceeding 12 months, and this feature should be available soon. This capability is now available in beta, allowing you to create custom reports with approximately 2 years of data. To enable this beta feature for your organization, please send an email to support@zohodesk.com.
12. Can we manually edit the translations used in the Help Center portal?
Zoho Desk supports multilingual setup. In this configuration, you can export a list of fields and their picklist values from Zoho Desk, then manually adjust the translations into your desired language, and then import them back into Zoho Desk. This will update the translations displayed to both your agents and customers within your Help Center and Desk interface.
If you continue to experience difficulties with the translations, please connect with us.
13. A significant issue I'm facing is that 'out of office' emails are reaching the ticketing system and automatically changing the status from 'on-hold' back to 'open.' Is there a straightforward solution to prevent this?
By default, when a customer replies to a ticket, the ticket status reverts automatically to the default "open" status. With a custom function, we can examine the subject or email, detect "out of office" emails, and ensure the ticket retains its original status instead of reopening.
Note: Custom Functions work in the Enterprise edition.
14. How can we configure an automated parallel or sequential approval process in Zoho Desk, similar to the one available in Zoho CRM?
Blueprints provide a viable solution for managing approvals. We are actively working on enhancing this feature to provide an advanced approval process similar to the one available in Zoho CRM.
15. Is it possible to lock ticket records in Zoho Desk, similar to Zoho CRM? Can we configure response and resolution SLA alerts separately?
We are currently working on providing an option to lock tickets based on a time set by the Admin. Once a ticket is closed, a locking period can be defined. After this locking period expires, the ticket will be fully locked. Any further incoming emails or conversations related to that ticket will automatically generate a follow-up ticket. You can then configure separate resolution and response escalation using SLA based to your requirements.
16. Is there a way to tell the system to send an email to the customer (email ticket), when creating a ticket on behalf of a customer?
Yes, there is an option called "Send As Email" available. You can enable this feature by navigating to Settings > Setup > Customization > Central Settings > Tickets. Once enabled, when you create a ticket, you can add the relevant content in the description, and the system will automatically send an email to the customer when you click "Send as Email" option instead of "Submit" upon ticket creation.
17. How can we add notes to a ticket that are visible at the ticket list level? We don't use tasks because they don't notify agents if the ticket is already closed.
To display notes at the ticket list level, one option is to use a custom multi-line field named "Note," where users can enter any relevant notes directly into the ticket. However, custom fields added to tickets are not visible in the standard ticket list view. To display them, use the "Tickets Table view", which supports showing custom fields, including the multi-line fields like "Note" at the list level. Additionally, custom fields can be used for searching and other functionalities, and these custom field will not visible to your customer.
18. During the ticket approval process, how to include comments explaining why an approval was rejected or approved?
You can utilize blueprints to manage approvals effectively. For instance, you can set up separate transitions for approval and rejection, each containing multiple steps such as adding comments, notes, updating fields, and more. Also, approval transitions within blueprint workflows support widgets. This means you can define specific steps or actions to occur whenever an approval or rejection takes place.
19. Do we have the option to create a task for another department directly, or can we only share an existing task from one department to another? How does inter-departmental task coordination work?
If you're referring to tasks in the Activities module (not tickets):
- You can directly create a task for another department only if you have the required permissions for that department.
- Task sharing between departments is not supported unlike tickets, which can be shared.
- If your profile has access to multiple departments or an "All Departments" view, you'll be able to select the department while creating a task.
- Note: Tasks and tickets are department-specific and cannot be linked across departments.
20. Is there a way to make an entity field mandatory when creating tickets?
If you are referring to custom fields or other fields available in the layout during entity creation, you can set these fields as mandatory within the layout settings. To do this, navigate to the layout section, select the field properties, and enable the option labeled "This field is mandatory." Once enabled, the field will become mandatory both during record creation and when editing existing records.
21. Can telephony integrations with Zoho Desk automatically create tickets for answered calls?
Typically, telephony integrations with Zoho Desk only support automatic ticket creation for missed calls. To automatically create tickets for answered calls, you can implement a Custom Function Workflow.
22. How can I enable the parent-child ticketing feature in Zoho Desk?
To enable the parent-child ticketing feature, please raise a request through this form, and we will enable it for you.
23. Is there a way to update a picklist value from A to B in tickets layout?
Within the layouts for picklist fields, there is an option called "Replace Values." When you use this option, the system will replace the old value with the new value you specify and automatically update all previous records accordingly.
24. What is a Lifecycle report, and how is it different from the History tab?
The Lifecycle report allows you to categorize and filter specific events related to status updates, department changes, event owners, and time frames.
In contrast, the History tab provides complete details of all events and entries related to a ticket.
The History tab shows every action taken on a ticket, while the Lifecycle report focuses specifically on selected events, providing a more targeted view.
25. Where can I find the "Ticket and Thread Summary" feature in Desk?
We recently updated the UX/UI for ticket summaries. Now, when you open any ticket in the detailed view, you'll see a button called "Zia Summary" at the top. Clicking this button to generate a summary of the entire ticket, including the subject, incoming and outgoing conversations, private comments, and public comments.
26. Can I customize the Zia summary to display specific information?
Yes, you can customize the Zia summary. For example, you can choose to summarize only incoming messages to understand the user's query, or only private comments to review internal discussions. You can select these options within the Zia summary feature.
27. How can I summarize individual threads within a ticket?
To summarize individual incoming or outgoing threads, click on the "More" icon next to the thread. Under the AI section, you'll find the "Summarize" option, which allows you to generate a thread summary. Refer here for details.
28. Is the Table view for tickets available for "All Departments"?
Currently, the Table view support for tickets across all departments is under implementation and not yet available.
29. What is Multilingual Support in the Customer Happiness rating feature?
Multilingual Support is a feature that allows you to present customer happiness rating forms in multiple languages. Previously, these forms were available only in English. With Multilingual Support, you can offer customer happiness surveys in the customer's preferred language, improving the accuracy and quality of the feedback you receive. Currently, we support more than 27 languages.
30. How can I configure translations for the customer happiness rating questions and choices?
You can configure translations for each question and choice under the Languages-Multilingual from Setup > Customization > Languages. Translate the questions and choices, and these translations will be displayed to customers based on their language preferences.
31. How does the system determine which language to display to the customer?
If the customer is a registered end-user in the help center, the system automatically detects and uses the language based on the user's preferences. If the customer is not registered, the system will use the language specified in the language field of the ticket to determine which language to display.
32. What is the Blueprint feature, and how does it work?
Blueprint is a feature designed to streamline and enforce specific processes that agents must follow when handling tickets. It ensures consistency and adherence to defined workflows.
For example, if you run an e-commerce store and want your agents to follow a specific process before changing a ticket status (such as from "open" to "on hold," or "on hold" to "refund initiated"), you can use Blueprint to define the required steps. This might include actions such as sending a reply to the customer, adding proper comments, or updating specific fields before allowing the status change.
33. What are the benefits of implementing Blueprint in ticket handling?
Implementing Blueprint helps ensure that agents follow a consistent, structured process when managing tickets. It enforces required actions and transitions, improving overall efficiency, accuracy, and quality of customer service.
34. When an Agent creates a ticket in one department and the ticket is moved to another department, the original creator loses visibility of that ticket because they don't belong to the receiving department. The ticket only becomes visible only if the ticket is shared to the creator's department again. Using the help center as an alternative is inconvenient because users must access a separate portal and cannot view internal notes. How can you address this?
Currently, Zoho Desk operates with department-specific categorization for both agents and tickets. If an agent (Agent A) has access only to Department A, they can only view tickets within Department A. Once a ticket created by Agent A is moved to Department B, Agent A loses visibility unless the ticket is explicitly shared back with their original department. Allowing agents to view tickets from departments they don't belong would cause conflict with the core concept of department-specific categorization, data privacy, and sharing policies. So, an agent can only access tickets within departments they have explicit access to, even if they created the ticket.
35. Have you encountered an issue where, when two department emails are mentioned in the 'To' address, a ticket is created in only one department instead of both? We have a mail service provider that auto-forwards emails individually to Desk support emails. After disabling the merge function, we noticed duplicate conversations appearing in the same department rather than separate tickets in two different departments. Why is this happening?
To identify why tickets aren't created in both departments when two department emails are included in the 'To' address, we need to analyze the email headers or the delivery method used by your mail service provider. This analysis will help us understand why the ticket is created in only one department and why both conversations appear in the same ticket. Please send us a sample email that should have created tickets in both departments to support@zohodesk.com. We will analyze it and provide you with a possible solution or pinpoint exactly where the issue lies.
36. How to send one email to multiple departments from Zoho Desk?
Currently, Zoho Desk does not support sending a single outgoing email directly to multiple departments. However, you can consider alternative methods:
- Use the CC field to include multiple recipients.
- Set up workflow automation to notify multiple email addresses using the recent thread content placeholder.
37. When reviewing analytics reports on resolution time, how is the time calculated for tickets in 'On Hold' status?
When generating a report based on resolution time, the resolution time calculates both open and on-hold time. However, if you generate reports specifically based on agent performance, the resolution time calculation excludes the on-hold time.
38. Is it possible to allow certain customers to view Analytics dashboards?
To provide access to analytics dashboards for specific customers, there are two possible approaches:
a. Create customized dashboards and embed them in your Help Center using custom widgets. (or)
b. You can add these customers as "light agents," allowing them limited access to preview specific dashboards.
39. Is it possible to include detailed information within the email body of reminder and comment notifications?
You can include detailed information in email notifications by adding placeholders like "Recent Thread" or "Recent Comment" to your email templates. This ensures the actual comment or thread content appears in the email body, rather than just a link.
40. Can we upload video recordings directly into the Knowledge Base?
Yes, you can upload video recordings directly into the Knowledge Base editor using the attachment option. The attachment feature supports files up to 20 MB. Alternatively, you can use cloud storage options to include larger video files.
41. Is there a way to view Zoho Desk tickets within Zoho CRM seamlessly?
Yes, it is possible to view Zoho Desk tickets alongside CRM contacts or accounts by integrating Zoho Desk with Zoho CRM. This integration allows you to access and manage Desk tickets directly within your CRM, creating a seamless experience for your team.
41. How can agents be notified that a customer has open tickets in other departments, even if they don’t have access to those departments?
There is a permission available that allows users to search for tickets across departments. Tickets from other departments can be displayed in a search view, even if the agent does not have direct access to those departments. To notify agents of tickets in other Departments, enable the permission Access Data across Departments.
42. Can we export ticket view results based on applied filters such as agent, timeframe, classification, status, or other criteria?
Zoho Desk supports exporting tickets classified under a custom view. However, filters applied directly within the tickets view are personal and temporary, and exporting these filtered results is on our roadmap.
Here are the recordings from our Ask the Experts 19 sessions:
Recent Topics
Introducing WhatsApp integration in Bigin
Greetings! In today's business landscape, messaging apps play a significant role in customer operations. Customers can engage with businesses, seek support, ask questions, receive personalized recommendations, read reviews, and even make purchases—all
Zoho CRM Portal Field Level Permission Issue
Hi Support Team, I am using the Zoho CRM Portal and configuring field-level editing permissions. However, we are unable to restrict portal users from editing certain fields. We have created a portal and provided View and Edit (Shared Only) access for
Zia Conversation Summary: Context at a glance for every customer interaction
Hello everyone! Every customer conversation tells a story—but in CRM, that story is rarely in one place. A sales rep moving between multiple leads has to reopen long email threads, check call remarks, and revisit meeting notes just to remember what was
Zoho Projects - Show Task List as dropdown field on Task records
Hi Project's Team, I noticed today that there is no field on a task record related to the task list it belongs to. A dropdown would be helpful for quickly moving tasks between lists while in a task. I know that you can go to "Other Actions" and choose
Changing the Default Search Criteria for Finding Duplicates
Hey everyone, is it possible to adjust the default search criteria for finding and merging duplicate records? Right now, CRM uses some (in my opinion nonsensical) fields as search criteria for duplicate records which do nothing except dilute the results.
My followed tickets extension is not working under the All departments view
Hi. I've installed the My followed tickets extension. However, when I try to open the extension under the all departments view, I get the following message: 'Sorry, this extension is not supported in the All Departments view.' How can I solve this p
Ticket Time Entry to Timesheet
The title just about sums it up. I have searched here and not found anything relevant, but If I overlooked, then please set me straight. We have staff that do nothing but close tickets in desk all day long. These tickets represent their timesheet. Is there a way to have this information sync or for a tech to go into their timesheet themselves and sync it with their tickets of the same timeframe?? We waste a ton of time doing timesheets and the old "Clock in/Clock out" isnt detailed enough for us!!
Calls undetected.
The call is not showing on the call log.
Calls undetected
Zoho is not reading calls made.
Multi-currency and Products
One of the main reasons I have gone down the Zoho route is because I need multi-currency support. However, I find that products can only be priced in the home currency, We sell to the US and UK. However, we maintain different price lists for each.
Archiving Contacts
How do I archive a list of contacts, or individual contacts?
How to add to Subforms via Zapier with Zoho Writer?
I have the following layout for a Zoho Writer Document. As you can see there is a repeating subform taking in "Items". I am trying to make a Zapier integration with it, and I can see there is 1 field saying: "Items", but it does not specify how I'm supposed
Zoho Books | Product updates | November 2025
Hello users, We’ve rolled out new features and enhancements in Zoho Books. From translating email notification templates to the new transaction locking restrictions, explore the updates designed to enhance your bookkeeping experience. Making Tax Digital
Missing information data Zoho inventory
there some missing data in Zoho inventory connection. pick list stock counts bin location we have requested it via mail and the support team doesn’t gove feedback. has anyone achieve to get these info or to ask other ya les
Calendar Events Issues
Not able to view scheduled events on my calendar
Extensions 101 webinar series: Build, integrate, and monetize with extensions
Attention developers! Are you ready to take your extension development skills to the next level? We're excited to bring back the Extensions 101 webinar series with an expanded lineup of Zoho products and an introduction to more platform features. Last
Custom Related List Inside Zoho Books
Hello, We can create the Related list inside the zoho books by the deluge code, I am sharing the reference code Please have a look may be it will help you. //..........Get Org Details organizationID = organization.get("organization_id"); Recordid = cm_g_a_data.get("module_record_id");
Where are recordings stored?
I have hosted a couple of test meeting, used the "record" button to start and stop the recording but I am unable to find where are those recordings saved? Can anybody help? Thanks
Zoho Desk's integration with Microsoft PowerBI delivers advanced analytics insights
Hello everyone, Gaining advanced insights through reports and dashboards is one of the critical requirements of every business. In addition to key metrics tracked in Zoho Desk, such as agent performance, SLA adherence, and ticket lifecycle, businesses
Create static subforms in Zoho CRM: streamline data entry with pre-defined values
Last modified on (9 July, 2025): This feature was available in early access and is currently being rolled out to customers in phases. Currently available for users in the the AU, CA, and SA DCs. It will be enabled for the remaining DCs in the next couple
IMAP error message in Zoho mail
I cannot send emails today. Everything fine for years until today. Get a message: "You are yet to enable IMAP for your account. Please contact your administrator". Does anyone know how to correct this?
Enhancements to Zoho Map integration tasks
Hello everyone, We're excited to announce enhancements to the Zoho Map integration tasks in Deluge, which will boost its performance. This post will walk you through the upcoming changes, explain why we're making them, and detail the steps you need to
IMAP stopped working today
Hello! I've been a paid customer for more than 10 years, IMAP was always working fine. But today this is the error I've got on my iPhone: I've tried toggling the IMAP for my account (Mail -> Settings -> Mail accounts) off and on again, but that did not
Duplicating report but custom layout does not
Dear Zoho Creator, I need to duplicate a report into 10 copies, but unfortunately the custom layout (detail view) doesn’t copy along with it. I tried exporting and importing the custom layout, but the field mappings are incorrect. I believe everyone are
Are custom portals accessible on the Zoho learn smartphone app?
In other words, can users external to my organisation, once signed up, use the app in the same way as internal users? Thanks
Zoho Books/Inventory - Update Marketplace Sales Order via API
Hi everyone, Does anyone know if there is a way to update Sales Orders created from a marketplace intigration (Shopify in this case) via API? I'm trying to cover a scenario where an order is changed on the Shopify end and the changes must be reflected
Conditional Layouts On Multi Select Field
How we can use Conditional Layouts On Multi Select Field field? Please help.
Multiple columns in a form
I am evaluating Zoho Creator. However, I am seeing almost no layout control on a form. Just a basic 1 or 2 column format that is then imposed on the entire form. That's not going to work for many, many real world cases. We need multiple columns per line, and we need each line/section to occupy a single column or be able to span the columns. Someone please tell me that I'm missing something and the capability is actually there.
Global search
Hi! I think it would be great to have a global search that would give you results from all records of a database, no only for a single field of a single form as we have now. Thanks!
Any insights about API/v2? Having problem for a while.
I don't know why it is throwing a 404 error, my report name is correct. Has someone had this issue and how you fix it?
Edit QR code with redirect to form
Guten morgen, wir haben ein Formular Reklamation_erstellen. Dort soll ein QR Code erstellt werden, der im Lieferschein angezeigt wird. Beim Scannen auf dem soll das jeweilige Formular zum BEARBEITEN geöffnet werden. Leider bekomme ich es nur so hin, dass
Getting all the ingredients together for baking an app
Good day everyone. After reading a lot of the help docs and watching videos, I now started on my app. To prevent hours and hours wasted on going down the wrong track, I would like some clarification on the following. But first some background: I have
Help Needed with Configuring ZC Microservice
I'm attempting to create a simple microservice, but am running into problems with scope and auth. Using Custom API Builder, here's my setup: 1. Method: GET 2. Auth: OAuth2 3. User Scope: All users 4. Response: Standard 5. Function: A function that returns
Creator Simplified #10: Predefine Form Field Values and Make Them Read-Only for Users
Hey Creators, Ready for this week's tip in the Creator Simplified series? Today, we will explore how to have read only fields in a form. Use Case: Assume a scenario where the default value for a Department field needs to be English Literature, but you
To Assign a genrated pdf to a file upload field using delug
content = "<html><body>HTML Content on page One <div style='page-break-after:always'></div> HTML Content on page Two </body></html>"; file = zoho.file.convertToPDF(content); file.setFileName("Name of the file"); <variableName> = <FormLinkName>[ID == input.ID];
Zoho Mail : Email Outgoing Blocked
I suddenly received the following message yesterday. I cannot send any mail. Please resolve as soon as possible, I cannot work without sending email. Dear User, We regret to inform you that your email outgoing has been blocked and you will not be able
Creator and Tables
Good day. I am trying to create my first application. I have imported my data into Tables and am creating my app in Creator. I do not see my tables and cannot see how to write forms data to a table. Even the Workflow just uses the form. In one of the
Calendar week view: Today + 6
Is there anyway to have the calendar change dynamically based on the date? Due to the amount of events, we only display a week at a time, but towards the end of the week, we can no longer see ahead to next week (without changing it manually every time).
customer Name and address details
i created one application there is no customer details in that . how to add customer details and
Recalculate every row in the subform
Hello, Can anyone help me with a script, please? I have an issue. Sometimes it happens, that in a multi row subform one of the rows show an incorrect row total value. Not really understand how it can happen, if I have a 20 row subform, 19 rows show correct
Next Page