<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><p><strong>In this guide we will cover:</strong></p><p><strong>- What is AI Client Profiling?</strong></p><p><strong>- How to configure AI client profiling</strong></p><p><br></p><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">What is AI Client Profiling?</span></strong></p><p>AI Client profiling allows you to use AI to analyse a customer's recent ticket information to formulate a summary of their recent experience. This summary will then be uploaded to the customer's profile as a CRM note. Allowing you to automate the monitoring of your clients' experience using your services. This can be used to provide your account manager with key insight into the customer experience without them having to analyse customer data themselves. </p><p><br></p><p><strong><span style="font-size: 14pt;">How to configure AI client profiling </span></strong></p><p><em><strong>Pre-requisites:</strong></em></p><ul><li style="font-style: italic;"><em>You must be using the Azure OpenAI connection or OpenAI connection as your AI connection method</em></li></ul><p><br></p><p>Once AI Client profiling is configured client ticket history/information will be reviewed by your AI model on a scheduled basis, each time the scheduled review takes place a CRM note will be added to each customer profile. The more customers/ticket data you have the more tokens this process will use so ensure you have sufficient tokens before using this functionality. </p><p><br></p><p>To enable this functionality head to Configuration > AI > Customer Profiling section > enable 'Enable AI Customer profiling analysis'.</p><p> </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE4OGE1OWQ5LTY3MmMtNGYzMi1hNmU3LTNiOTY2MjA2ODQ2MiJ9.gdLKaLAcytW8sC7OyjhYCxa0WqkGnaMVoRjQYKlJ2Ag" class="fr-fic fr-fil fr-dib" width="1217" style="width: 1219px; height: 338.763px;" height="339"></p><p><strong><span style="font-size: 10pt;">Fig 1. Enable Customer profiling</span></strong></p><p><br></p><p>Once enabled some additional configuration options will appear. </p><p><br></p><p><strong>Evaluation Frequency</strong> - Here set how frequently you would like customer profiling to be evaluated. The schedule will start on the day/time you enable this functionality. </p><p><br></p><p><strong>Evaluation Prompt</strong></p><p>In the 'Evaluation prompt' field you will need to enter a prompt to give the AI model to instruct the model on how to evaluate the data, highlighting what information/metrics you are interested in. When evaluating, the following fields will be used to evaluate the customer profile/experience:</p><ul><li>Ticket ID</li><li>Summary</li><li>Date Opened</li><li>Date Closed</li><li>Resolution Target Met</li><li>Closure Note, Assigned Agent</li><li>Satisfaction Level</li><li>Satisfaction Comments</li><li>AI Tonality</li></ul><p><br></p><p>Here is an example prompt but you will benefit from creating your own customised and more detailed prompt:</p><p><br></p><p id="isPasted"><em>"Analyse this data to provide a summary of the customers mood, their satisfaction level, and any patterns or insights that may help us understand their experience. Additionally, highlight any specific areas for improvement, recurring concerns, or notable positive feedback. </em></p><p><em>If there are any trends or consistent issue with particular agents, mention that as well. </em></p><p><em>The goal is to generate a clear and concise summary of the customer's recent experience and their overall mood based on the data provided."</em></p><p><br></p><p>Now all configuration is complete. The task scheduler will run automatically at the scheduled time to trigger your AI model to evaluate customer ticket data and create a CRM note. However, you can run this manually to check your configuration and the quality of the CRM note produced. </p><p><br></p><p>To run the task scheduler manually head to configuration > integrations > Halo integrator > Backend service monitoring, select 'Run Task scheduler now'. </p><p><br></p><p><strong><em>Note: Running the task scheduler manually will run all scheduled tasks not just AI profiling. </em></strong></p><p><br></p><p>Now you can head to a customer's profile > CRM notes tab, here a new note will be created by AI. Change/adjust the prompt to change the information that the AI returns in the CRM note. </p><p><br></p><p><br></p>