Zia, Zoho's artificial intelligence (AI) agent, provides comprehensive assistance to your service desk operations. Zia can be trained to learn from application data and perform various tasks to improve the service desk's performance.
You can communicate with Zia through a conversational interface in simple English.
In ServiceDesk Plus Cloud, Predictive Features and GenAI Features are essential parts of Zia AI.
Predictive Features use application data to automate tasks such as suggesting templates, categories, subcategories, items, priorities, assigning groups and technicians to requests, and analyzing sentiments.
GenAI Features leverage advanced generative AI tools to generate code and solutions, summarize conversations, assist with text generation and replies, automate approvals, and provide contextual answers to user queries through a virtual assistant.
Predictive features are powered by Zia.
This document explains how to set up, train, and use Zia AI for prediction:
Role Required: SDAdmin
Before enabling the prediction feature, Zia AI is shown only to SDAdmins whose application's language is set to a supported language. After enabling the prediction feature, Zia AI will be available to SDAdmins across other language setups.
Enable Prediction
Go to Setup > Zia > Artificial Intelligence > Predictive Features.
Select the required module.
Use toggle to enable the required features.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy84NjYvMjUxNC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSg3MCkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY0NjExMDQwfX19XX0_&Signature=JoTn-xCQgWqNVNkI78xesjUfR7brDzYh2uKpyJMrTYCG9AuC8hQ3M1M8Sz0FORdOlJfOOnF2zMcQDg1uRtUyH-9Tjz2sh9um1Wgg05ZfHeCzdmX2dKJEtTsoLqvxpkXcZBvz5yDGEeJr4fTwGVZyKhymHS2sjnqRlANrf9RQjTr5JCAy9oVuDgmD1uvceaX9FyPpRRU9225kjZiM4JiYs2E8LJyBPOTImZMcXjywDdQYRNgbfizluHI9vCB1a42Ie~cbXI8knkSWI5VIsNNHdoR7PdME8zRWg3LvtpaguycHhZgsfWC05~lkxtnYOsNZb4OL5dvxv2fy2HhgiXf6rA__&Key-Pair-Id=K2TK3EG287XSFC)
Zia offers prediction while creating, editing, or converting request type (service to incident and vice versa).
Training Zia using service desk data improves its prediction accuracy and performance.
Training Requirements
|
Module |
Initial Training Requirements |
Periodic Training Requirements |
|
Requests |
Minimum - 100 requests |
Minimum - 25 requests |
|
Problems |
Minimum - 50 problem requests |
Minimum - 10 problem requests |
|
Changes |
Minimum - 50 change requests |
Minimum - 10 change requests |
You cannot disable predictive features while training is in progress.
Data stored in archives and trash is excluded from training.
If initial training fails, the system will automatically retry every subsequent day until the training is successful. To re-initiate the training manually, turn the prediction feature OFF and then ON again.
All actions related to enabling, disabling, or training Zia AI are logged under Setup > Data Administration > System Log.
Zia offers suggestions for requests that are created through email, web form, preventive maintenance tasks, and V3 API. With adequate training, Zia can be advanced to auto-apply certain predictions.
To access the request prediction features,
Go to Setup > Zia > Artificial Intelligence > Predictive Features.
Select Requests from the drop-down.
Enable the required feature.
Suggests the relevant request template based on the subject and description when a request is created, edited, or its type is converted into an incident or service.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 incident and 100 service requests (excluding default templates) |
25 incident requests and 25 service requests (excluding default templates). |
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy84NjYvMjUxNC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSg3MSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY0NjExMDQwfX19XX0_&Signature=bjr3wxYPesbasB5lr~mSlQwT2osovV3nS5ENp4Cnqxu6TZt5pVCsML7nbXOee7mJZynNQznM0FdciOLvAnpcgq5wJd4y-RT7WhJ06XgnrCe1v6pk23P-89bs-HqPDd6503G4nJr0XOC27VsuhN1DvlZjZrcrTQSBOXoD8gQU3veisQ1lXYr6SnDTc~f6msZ2rPadqama3odAxxcox1vvQapAmPtqUVcsI~DBcnQOy4FUOZkZJmlMes8yZ5x8q5idivzxCT5tD9XYFsZuWn9LnNO6kPgHAGsYZGCB0OWk7gskGbCD2rUoWVAOIA9dQ4jhpezlMKCyClAL0G7PElFnJw__&Key-Pair-Id=K2TK3EG287XSFC)
View the prediction accuracy by clicking the Prediction Rate on the Template Prediction card.

Suggests the top three relevant categories based on the request's subject and description when a request is created or edited.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 requests with categories |
25 requests with categories |
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy84NjYvMjUxNC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSg3MykucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY0NjExMDQwfX19XX0_&Signature=HUyVGcgkEdXVbxX~tQQyyVGleUcOKWITEYcAQ1n40gQnBRx~08w68SOnSXMtnO7hQ0~xKfvAoKpw9iFje0rqeg9BYXQzGYNYYCEqORxZ6F5iCyKKv1taS2pUQ9Yw16BWjN8xlg~EhT9wgel4PMqQJwGZB5xt2ufr6~Orjtv~Jq7mqCWPSDrbIQlP6hKW7Noup53qaEJVWg7JrQf5FtjPPEKu5BPR~V1LGe8v-4mAb7i7jfxuEhY0CR~dpbwxtq8pVpcvMIOeCL1jzfSdllWoEyeJMtJ6B-v4I-th7rel9yefHRTEgrFnq4zG8A-mK1UZCOX9q2MP-hkf0njKEVE5yg__&Key-Pair-Id=K2TK3EG287XSFC)
After Zia is trained properly, click
and enable Auto Apply Prediction to auto-apply the predicted category when requests are created.

Suggests the top three subcategories based on the subject, description, and category when a request is created or edited.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 requests with category and subcategory |
25 requests with category and subcategory |
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy84NjYvMjUxNC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSg3NCkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY0NjExMDQwfX19XX0_&Signature=WczAJtGXBSPu1L5lhSmGL7Hj7RN5ZERAzUlAqKV3B1ByAThRBWXhmPZwNiPEcrLKl1Zhn~NYfshREt5~jD-nS~y7qYyZojUmWejVAoJDSkLHaJ3sx8urZXZ-VHpIlAGQ2P0PZrKEgEL4Y5V~t8Vyqs5k7PG6-pnKa9NIOOHmW5AqLwzSJGm0pDiQztQNZ9AgvDlmhXKI71hGfav3qG~YCkc-R1-lcS39yXcTElB2qxzRzfBh~eYyAQck7G2TfqvQhUeFr-hvoxiUxlINJBHb3niUZD-GBpNH78qz3A1RTHuugr74lK8LCpQMmBmceCiop9PodIraWOn-mgHkg07piw__&Key-Pair-Id=K2TK3EG287XSFC)
For requests with category and sub category, Zia provides suggestions for items.
The top three items are suggested based on the request's subject, description, category, and subcategory. Suggestions are shown when a request is created or edited.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 requests with items |
25 requests with items |

Suggests the top three priorities based on the request's subject, description, impact, and urgency when a request is created or edited.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 requests with priorities |
25 requests with priorities |
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy84NjYvMjUxNC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSg3NSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY0NjExMDQwfX19XX0_&Signature=f9Lhmk8YCJdy5CmGrPaS~FZ24IhaGF5fxyrgujHGNTiBOn7Olx7ovTOTmSemcnAX0YYWS6Yic02NCac8n4L5oK44taq4wwcD~KVa6i363WtjxB8ZWZ5UNJltJHYEnZUNw3cICKHaaQqfIOD82AvmqTNTksNk0rEGorGqXF1QilHabKuj6-t4UrozhGKD5qPfILvfxme1jyKb7Y-1cV~qTOdm0INkmtlljwDIbqV-gXXnk76B7DY57cwUdIJ4SLn2LHukOhGvbqXVVixJ2jDyXbbvEEiRVDeZafNCA3ZXmqFk91yGoxb47PQ1veVCmiPqNE42rGygmxBnufjHJQJzIQ__&Key-Pair-Id=K2TK3EG287XSFC)
After Zia is trained properly, click
and enable Auto Apply Prediction to auto-apply the predicted priority when a request is created.
Zia analyzes request data and assigns the relevant technician group to the request.
During training, Zia analyzes the interdependent relationships between the technician group assigned to a request and the request details such as subject, description, and category. Zia then uses this relationship history to allocate the right technician group to incoming requests.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 requests with groups, in each site |
25 requests with groups, in each site |
After successful training, Zia suggests the top three groups based on the request's subject and description. Suggestions are shown when a request is created, edited, or when assigning technicians or groups from the right pane.

After Zia is trained properly, click
and enable Auto Apply Prediction to auto-apply the group when a request is created.
Zia analyzes request data and assigns a technician with relevant skills to the request.
During training, Zia analyzes interdependent relationships between the technician assigned to a request and the request details such as subject, description, group, and category. Zia then uses the relationship history to allocate the right technician to incoming requests.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
100 requests with technicians, in each site |
25 requests with technicians, in each site |
After successful training,
Zia suggests the top three technicians who are potentially the right fit to handle the request when requests are created or edited.
Zia's suggestions will be listed in the technician field drop-down in the Add/Edit Request form and in the right pane.
Suggestions are provided dynamically based on the request's subject, description, category, and group.
You can track the source of technician assignments in the request history.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy84NjYvMjUxNC9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9pbWFnZSg3NikucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzY0NjExMDQwfX19XX0_&Signature=aBmXoa~e7764xEN3vB4ygwY5U1RPiDAIFKQtKxHgQ7ofHHyDHp9qxZ~KSl1E3pr8xKmAyfuGEb1ZC3VWUepmTWfH28JD1rAqCa8bXRGjGPU~z7f8BgGV3kgLjHqp9XSs9f8KIU4-KPEtHQlZIZNd5fhm-BXbCAtz5qG-rN6YyOa40yImC9hjdohzj2t7RtxNGkddDgQwAZoRE130T01XNKQ9sgd27UpqaFps9XdlO2hAaTVuDkv63b7fzfHbM2An9olQk1I1H6GvjavRsxvoPKl79rhMWAMxlWS3z~JfJmcBRjDCVsAih-j~U7n1d6ux6O0J35gKubS8uA8ab6CoPg__&Key-Pair-Id=K2TK3EG287XSFC)
While suggesting technicians, technician availability will be calculated using the Due by Time of the request, by default. If technician auto-assign is enabled, the configured technician availability model will be considered.
Auto-apply Predicted Technicians
You can enable Zia to assign the predicted technicians to the request.
Go to Setup > Automation > Technician Auto Assign and choose Artificial Intelligence (Zia) as the technician auto-assign model.

When a request is created, Zia will assign the relevant technician to the request instantly. You can find the details in the request history.
When Zia is unable to make suggestions, the Load Balancing technique will become the fallback model in allocating the technician to the request. However, if you disable technician prediction on the Zia Artificial Intelligence page, the technician auto-assign model will automatically switch to Round Robin.
Use Problem Prediction to monitor incident requests and detect emerging trends or spikes in similar incidents over a short span of time. Receive alerts on potential problems before they escalate and take necessary actions and maintain seamless operations.
Enable Problem Prediction
Go to Setup > Zia > Artificial Intelligence > Predictive Features.
On the Problem Prediction card, use the toggle button to enable or disable the feature.
On enabling the feature, both the Manual and Automatic modes of problem prediction will be enabled.
You will be directed to configure problem auto prediction.
Alternatively, after enabling the problem prediction, you can click Configure on the card to set up or edit the configuration.

Configure Problem Auto Prediction
Incoming Request Threshold: Set a threshold for requests after which a problem identification should be triggered. Choose a threshold between 25 and 250. For instance, if you set the threshold to 200 requests, the application will start to look for potential problems when 200 incident requests are received. The application will also suggest the recommended threshold based on request inflow in the last two months.
Technicians to Notify: Select the technicians to be notified when a potential problem is identified. Only technicians with edit permissions for problems and requests will be listed. You can select a maximum of 100 technicians.
Click Save.

Run Problem Predictions Manually
After enabling the problem prediction, the following options are displayed in the Quick Actions header menu: Run Prediction and View Predictions.

Run Prediction: Use this option to initiate problem prediction manually. Once you initiate this, the system will analyze the last 500 requests for any patterns and trends and send alerts on potential problems. To start the prediction, click Run Prediction and choose the required request filter. For instance, you can choose the My Pending Requests filter to predict problems from requests and click Run.

After the prediction is completed, you will receive a bell notification. Clicking it will take you to the predicted problems list view.

If no potential problems are detected, the following screen will be shown.

View Prediction: Lists all the problem predictions performed by the system. Click a prediction to view its details.

Requests predicted with potential problems can be associated with existing problems or with a new problem.

The Zia Sentiment Analysis feature examines request conversations to determine whether the emotion expressed is positive, negative, or neutral.
Zia analyzes the first 2000 characters of a requester's conversations and places appropriate emojis. Then, the overall sentiment score is calculated and displayed in the right panel of the request details page.
Uses of Sentiment Analysis
This feature enables technicians to:
Enable Zia Sentiment Analysis

View Analysis Details: Shows the number of conversations and sentiments predicted by Zia, along with the overall sentiment score. The score will be displayed even if the sentiment prediction is disabled.

The sentiment score is calculated using sentiment points.
Sentiment Points
Positive - 1
Negative - 0
Neutral - 0.5
Formula to calculate sentiment score
Overall_sentiment_score = [(positive_sentiment_count + (neutral_sentiment_count*0.5)]/total_sentiment_count) * 100
Sentiment Score
0%-30% - Dissatisfied - 
31%-60% - Neutral - 
61%-100% - Satisfied - 
You can view the overall sentiment score and the sentiment of the recent conversation from the right pane of the request details page. Hover over the overall score to view the emotion of each conversation.

To access the problem module prediction features,
Go to Setup > Zia > Artificial Intelligence > Predictive Features.
Select Problems from the drop-down.
Enable the required feature.
Analyzes data in the Problems module and assigns technicians with relevant skills to problems.
During training, Zia studies the interdependent relationships between the technician assigned to a problem and details such as subject, description, group, and category, with the first three fields taking equal precedence over category. Zia then uses this relationship history to allocate the right technicians to new problems.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
50 problems with technicians, in each site |
10 problems with technicians, in each site |
If any sites do not contain the necessary number of problem requests with assigned technicians, the training will fail for that particular site, and the prediction rate for the failed site will be null. Zia will then attempt to train the failed sites in subsequent trainings. Click the Prediction Rate on the technician prediction card to view the prediction rate of each site.

Zia suggests the top three technicians based on the subject, description, group, and category when a problem request is created or edited. Zia's suggestions are listed in the Technician field drop-down in the Add/Edit Problem form and in the right panel.

To access the change prediction features,
Go to Setup > Zia > Artificial Intelligence > Predictive Features.
Select Changes from the drop-down.
Enable the required feature.
Zia suggests the top two risks of change requests based on their title, description, priority, impact, urgency, change type, and emergency when a change request is created or edited.
Prerequisite
|
Initial Training Requirements |
Periodic Training Requirements |
|
50 changes with risk |
10 changes with risk |

Zia summarizes content from one or more solution articles and provides solutions to user queries in the Zia chatbot.
Go to Setup > Zia > Artificial Intelligence > Predictive Features.
Select Solutions from the drop-down.
Enable Solution Assist.
When users type in a query in the chatbot, Zia automatically parses and summarizes the relevant solution content as a response in the chatbot. Click Explore Related Solutions
to view the related solution articles.

Include the Zia solution suggestion variable ($ZiaSolutionSuggest) in the request notification template to send the predicted solution for the reported issue as an initial response to the requester.


Currently, Zia AI has the following limitations that will be improved over time.
Language Limitations
Zia AI can be trained to analyze request data and predict request fields, templates, and technicians only in the supported language setups.
Problem prediction, sentiment analysis, solution assist, and auto open/close of requests are supported only in English setup.
If the last SDAdmin changes their application language to an unsupported language, the Zia AI configuration page will be disabled automatically for all SDAdmins.
Data Deletion Limitations
Data used by Zia for training will be deleted from the machine-learning server only after Zia is disabled. If a particular feature is disabled, the relevant data will also be deleted from the machine-learning server automatically.
If an evaluator enables and trains Zia, the training data will be deleted when the organization created by the evaluator is deleted.
Other Limitations
Zia AI prediction will not work on requests created via V1 API.