Administration & Configuration
38 min
target audience system administrators, qa leads description the core setup guide this page holds all the foundational tasks required to make the cqa platform operational before daily qa work begins 4\ administration & configuration this section is designed for administrators and qa leads it covers the foundational setup required to make the cqa platform operational defining your data structure (metadata), creating scoring rubrics (quality profiles), and automating the workflow (assignment rules) 4 1 metadata management goal define the "vocabulary" the system uses to understand your calls metadata consists of the tags attached to a recording (e g , agent id, campaign name, talk time ) which drive filtering, reporting, and automation 4 1 1 accessing metadata navigate to metadata in the sidebar you will see a list of all data keys currently ingested by the system 4 1 2 configuring fields admins can customize how each metadata field behaves using the following options enable/disable toggle the "enabled" checkbox effect enabled fields are visible throughout the platform disabled fields are hidden entirely from dashboards and reports set as filter check the "filter option" box effect this field will now appear as a selectable dropdown in the assignment rules and analysis list, allowing users to slice data by this attribute (e g , "show me calls from north region ") access control check the "access control" box effect this restricts data visibility based on user roles for example, if "region" is set for access control, a supervisor assigned to "region a" will not see data for "region b" inject to ai check the " inject to ai " box effect cqa includes this field's value as additional context for the ai when analyzing the call/transcript metadata from all ingestion sources (ecc, platform, s3, sftp, excel, ingress api) can be injected up to 20 fields per tenant may have inject to ai enabled; values longer than 20 characters are truncated for ai context note inject to ai is not available on the metadata page by default contact your csm to enable this capability for your tenant before the option can be used 4 1 3 cqa mapping (renaming fields) sometimes, the technical name of a field (e g , program id) is not intuitive for business users action click the edit icon next to a field display name enter a user friendly name (e g , "campaign") result users will see "campaign" in reports and filters, while the system continues to read program id in the background 4 2 building quality profiles (scorecards) goal create the structured rubric used to evaluate agent performance a quality profile represents a specific scorecard (e g , "sales audit" or "customer service review") there are three ways to build a profile manually (good for small edits or simple profiles) or via excel upload (recommended for bulk creation), or using ai assisted creation (recommended when starting from scratch — the ai generates a complete profile from your business context and sample calls) 4 2 1 method a manual creation use this method to build a profile from scratch directly in the ui navigate to quality profiles and click create profile , and click create quality profile profile details enter a name (e g , "inbound support") and a description topics (optional, used by smarter assignment) topics power topic based matching when you use smart assignment in assignment rules add up to 10 selection topics that describe when this profile should apply (e g , "insurance enquiry", "emi collection") type a topic and press enter to add it use generate topics for ai suggestions based on the profile name and description, then click a suggestion to add it create structure (categories) click add category to create a high level section (e g , "opening & closing") inside the category, click add sub category to create a focused group (e g , "greeting") add kpis (questions) inside a sub category, click add kpi kpi title enter a short name (e g , "warm welcome") that will appear in reports kpi input type select one of the following yes/no a binary choice (e g , did they verify the address?) you can assign points for 'yes' (e g , 5) and 'no' (e g , 0) selection a multiple choice question define scenarios (e g , "option a mentioned both tax and amount," "option b mentioned only amount") the ai selects the best match rating a 1 5 scale for subjective measures text a data extractor kpi that specifies what data to be extracted from the conversation (e g , “what are the competitor products mentioned by the customer”) criticality set the criticality level to automatically zero out the score for the entire category, sub category or the quality profile, regardless of other passing kpis kpi question enter the full, detailed prompt for the ai (e g , "did the agent introduce themselves by name?") allow scoring enable/disable scoring for the kpi note that the scoring will be disabled automatically for kpi input type of text save click save profile 4 2 2 method b excel upload (bulk creation) use this method to create large, complex profiles offline and upload them instantly 1\ download the template navigate to quality profiles and click create profile , and click create quality profile excel upload click on download our sample excel 2\ fill the excel template category & sub category define your sections here (e g , "soft skills" > "empathy") kpi a short identifier for reports (e g , "politeness") kpi question the detailed instruction for the ai kpi type specify "yes/no," "selection,", "rating", or “text” kpi option label specify the expected options to be displayed as outcomes kpi option weightage for yes/no you will see one row for "yes" and one row for "no " assign points to each (e g , yes = 5, no = 0) for selection create one row for every possible option/answer for rating mention the range between which the rating has to be applied criticality mark specific kpis as "critical" by specifying the criticality level as "category" or “subcategory” or “profile” in the designated column if applicable 3\ upload and validate return to the quality profiles page select upload excel choose your filled file the system will validate the structure and create the profile you can now open the profile in the ui to make any final tweaks before activating it note you can also download an existing profile to make edits in excel, then re upload it to update the version 4 2 3 method c ai assisted creation use this method when starting from scratch and you want the ai to generate a complete quality profile based on your business context and real call data instead of manually defining every kpi, you walk through a guided wizard that collects your requirements and sample interactions, then the ai produces a structured scorecard — categories, sub categories, and kpis — ready for review and activation note ai assisted creation requires enablement by the exotel delivery team contact your customer success manager to activate this capability for your tenant navigate to quality profiles and click create profile , then select 'create quality profile with ai' the wizard opens with five steps step 1 — business details describe your business, industry, and the customers you serve this gives the ai context to generate kpis tailored to your specific domain (e g , banking, insurance, e commerce support) step 2 — call use case describe the type of calls to be evaluated for example "inbound support calls aimed at product clarity and first call resolution " this tells the ai what scenarios the generated kpis should optimize for step 3 — evaluation criteria specify what you want to focus on when evaluating these calls mention any critical kpis like script adherence, compliance checks, or customer satisfaction the ai prioritizes these in the generated profile step 4 — upload calls for analysis drag and drop sample call recordings or transcripts the ai analyzes these actual conversations to understand your interaction patterns and generate more accurate kpis supported formats mp3, wav (audio); txt, pdf, doc (text) you can upload up to 50 files step 5 — upload sop (optional) upload your standard operating procedures as pdf, text, or doc files, or paste a link to google docs or microsoft 365 the ai uses these to align the generated kpis with your documented processes and compliance requirements this step is optional — skip it if you do not have sops available click generate to start the ai analyzes your uploaded files, cross references your business context and sops, and builds the profile processing typically takes 1 2 minutes depending on the number of files uploaded review the generated profile the ai produces a complete structure with categories (e g , compliance, communication quality, customer engagement), sub categories, and individual kpis with scoring types and weightages edit as needed — adjust kpi questions, change scoring types, modify weightages, add or remove kpis the generated output is a starting point that you have full control over click save when satisfied the profile is immediately available for use with assignment rules 4 3 assignment rules (automation) goal automate the quality assurance process by linking specific calls to specific quality profile(s) cqa supports two assignment types type when to use how profiles are chosen rule based assignment fixed routing by metadata you select one/more quality profile; matching calls always use that profile(s) and gets analyzed smart assignment topic based routing (smarter assignment) you select candidate quality profile(s) ; the system matches call content to profile topics , and can score a call against all the matching quality profile(s) 4 3 1 how it works instead of manually selecting calls to audit, you create assignment rules as recordings stream into the platform multiple rules matching the same interaction the system evaluates all active assignment rules for every incoming recording — not just the first match before analysis begins, it collects the quality profiles assigned by all matching rules into a distinct set one analysis runs per unique quality profile in that set situation example result one rule matches and assigns one profile rule a matches a call and assigns quality profile 1 one analysis runs (quality profile 1) one rule matches and assigns multiple profiles rule a matches a call and assigns quality profile 1 and quality profile 2 two analyses run (one per profile) multiple rules match and assign different profiles rule a matches and assigns quality profile 1 rule b also matches and assigns quality profile 2 two analyses run (one per distinct profile) multiple rules match and assign the same profile rule a matches and assigns quality profile 1 rule b also matches and assigns quality profile 1 one analysis runs (quality profile 1 — deduplicated) configuration tips use overlapping rules when you intentionally want one interaction evaluated under multiple profiles (e g , a compliance profile and a coaching profile) if you want only one analysis per interaction, design your rules so matched conditions resolve to a single distinct profile 4 3 2 creating a rule based assignment navigate to assignment rules click create assignment enter an assignment name keep the rule based assignment tab selected select quality profile choose the profile to apply (e g , "sales profile") add filters (define conditions) build logic statements using your metadata fields example if queue name is support l1 and talk time is greater than 60 seconds result only calls from the support queue that are longer than a minute will be scored against the "sales profile" set the percentage of interactions to analyze for this rule click create automation applies the selected profile to matching new calls 4 3 3 creating a smarter assignment use smart assignment when different conversations should map to different quality profiles based on what was discussed, not only on metadata prerequisites add topics on the quality profiles you will include in ai match profiles (see building quality profiles) maximum 10 topics per profile navigate to assignment rules click create assignment enter an assignment name select the smart assignment tab add filters (optional) build logic statements using your metadata fields to narrow down which calls to be considered for smarter assignment example if queue name is support l1 and talk time is greater than 60 seconds result only calls from the support queue that are longer than a minute will be considered for smarter assignment ai match profiles select one or more quality profiles that may apply based on topics these are the candidates for topic matching advance settings (optional) confidence threshold choose how strictly topics must match — strict , balanced , broad , or custom (enter a percentage) higher confidence means fewer, more certain matches default profiles profiles that are always applied when this rule matches, in addition to any topic matches fallback profile used when no ai match profile topics match the conversation set the percentage of interactions to analyze for this rule click create 4 4 managing and inviting users goal instantly add new team members to your workspace and manage role hierarchies steps to invite a new user navigate click on user management in the left hand sidebar create click the + create button located in the top right corner user profile enter the new user's email id access settings select the user's role from the dropdown menu (choose either agent or supervisor ) (note for security and hierarchy management, admins cannot invite other admins) send invite click create user the system will immediately dispatch a "welcome to cqa!" email with a registration link to the user 4 5 report scheduling goal export analysis data on demand or on a recurring schedule using the guided export job wizard cqa now uses a unified, 3 step configure new job wizard for both one time exports and scheduled report deliveries this replaces the previous export report / schedule report dialog key concepts concept description export job a named configuration that defines what data to export, how often, and in what format jobs can run once or on a recurring schedule job type the type of job for report exports, the job type is data export (selected automatically) frequency how often the job runs one time , daily , weekly , or monthly quality profile the report includes all analyses matching that quality profile within the configured date range columns & filters choose which data columns to include in the export and apply filters (e g , by kpi, score threshold, or metadata) to narrow the result set report history a dedicated tab where you can view all previously extracted and scheduled reports, download completed exports, and track job execution status creating an export job navigate to the analysis list page and click export report the configure new job wizard opens with three steps step 1 — setup job job name — enter a descriptive name for the export (e g , "daily cqa report export" or "onetime export") the job type data export is enabled automatically click next to proceed step 2 — set schedule frequency — select how often the job should run one time — the job runs once immediately after creation daily — runs every day at the configured time specify the time of day and, optionally, a start and end date weekly — runs on a selected day each week monthly — runs on a selected date each month for recurring schedules (daily/weekly/monthly), configure the start date , end date (or select "never end"), and the time of day click next to proceed step 3 — select data & filters quality profile — choose the quality profile whose analyses you want in the report date range — define the reporting window for the data columns — select which data fields to include in the export (e g , metadata fields, kpi scores, transcripts, summaries, dispute details) filters — optionally narrow results by specific kpis, score thresholds, or metadata values file format — choose csv or excel click create job to save and activate for one time exports, the report is generated immediately for scheduled jobs, reports are generated automatically at each scheduled interval viewing reports navigate to the report history tab (available in the left sidebar) to view all completed and in progress export jobs download generated reports check execution status and timestamps re trigger a failed or missed export note the report history tab replaces the need to track scheduled reports solely via email reports are also delivered to configured export destinations (email, s3, sftp) if set up via the data integration console — see section 6 4 for details exporting reports from the analysis list in addition to creating export jobs from the jobs & schedules page, users can also trigger report exports directly from the analysis list page navigate to the analysis list and click export report the export configuration dialog is the same console used for creating export jobs an additional option is available email me — this sends the report to the currently logged in user's verified email address note agents and supervisors can use the email me option to export reports to their own verified email address only they cannot specify a different destination email this restriction ensures that analysis data is sent only to verified organizational email addresses 4 6 pii redaction goal protect sensitive customer data by automatically detecting and masking personally identifiable information (pii) in transcripts, scores, summaries, and reports 4 6 1 how it works when pii redaction is enabled for your tenant, the cqa analysis pipeline automatically detects sensitive information in conversation transcripts and masks it before the data appears anywhere in the platform the redacted content is displayed consistently across the transcript view, kpi result details, conversation summaries, and exported reports 4 6 2 supported pii categories cqa supports redaction across 11 predefined categories category phone number email address person name physical address pan (india) aadhaar (india) bank account credit card url ip address id card number 4 6 3 enabling pii redaction pii redaction is configured on a per tenant basis by the exotel delivery team to enable pii redaction or customize which categories are active for your tenant contact your customer success manager specify which pii categories you want enabled (or request all categories) the delivery team will configure your tenant settings once enabled, all newly processed interactions will have pii redacted according to your configuration important pii redaction changes apply only to interactions processed after the configuration is applied previously analyzed interactions are not retroactively modified 4 6 4 what to expect after enablement transcripts detected pii in enabled categories is replaced with placeholder text (e g , \[redacted]) kpi results if a kpi answer references redacted pii, the redacted version is shown summaries conversation summaries reflect redacted content reports downloaded or scheduled reports contain the redacted data — consistent with what is displayed in the ui 4 7 alerts & notifications goal proactively surface quality issues, governance activity, adoption gaps, and usage warnings via scheduled email digests — so supervisors and admins act on problems without having to log into the dashboard 4 7 1 how it works the alerts & notifications engine evaluates active alert rules on a configured schedule (daily, weekly, or monthly) when a rule's conditions are met — for example, a critical kpi fails or an agent has not logged in — the engine builds a consolidated digest email and sends it to the configured recipients multiple events of the same type are batched into a single email per cadence run, so recipients receive one actionable summary instead of individual notifications for every occurrence 4 7 2 alert event types cqa supports 8 alert event types organized across four categories quality & scoring event description default recipient configurable fields critical kpi failure a critical kpi fails on an interaction (e g , compliance disclosure missing) the digest lists all critical kpi failures from the evaluation period supervisor cadence, recipients score below threshold any interaction's final score falls below a configured threshold (e g , score < 60%) the digest reports the count of interactions below the threshold supervisor score threshold (%), cadence, recipients governance event description default recipient configurable fields dispute raised new disputes are raised on ai scored kpis the digest reports the count of new disputes supervisor cadence, recipients dispute resolved previously raised disputes are accepted or rejected the digest summarizes accepted vs rejected counts agent cadence, recipients adoption & engagement event description default recipient configurable fields non logging users agents or supervisors have not logged into cqa within a configured window the digest lists inactive users (name, email, last login date) for supervisors or admins to act on supervisor inactivity window (days), cadence, recipients agent inactivity nudge sends a direct nudge email to agents who have not logged in within a configured window, prompting them to check their quality insights each agent receives at most one nudge per digest cycle agent (self) inactivity window (days), cadence commercial & limits event description default recipient configurable fields usage approaching plan limit the tenant's analysis usage reaches the configured warning threshold of the plan cap the email includes current usage vs committed usage (absolute and percentage) admin cadence, recipients max analysis cap reached the tenant hits the analysis cap — no further interactions are analyzed until the limit is reset or the plan is upgraded admin cadence, recipients 4 7 3 configuring alert rules navigate to settings > alerts & notifications in the sidebar the page has two tabs alert rules and alert history enabling notifications toggle enable notifications at the top of the page this is the master switch for the tenant — when off, no alert emails are sent regardless of individual rule settings set the daily digest dispatch time (e g , 09 00 am) this controls when daily digest emails are dispatched, in your local timezone aligning this with your team's working hours ensures alerts arrive at the start of the day setting up an alert rule on the alert rules tab, you will see all 8 events grouped by category each event shows its name, a brief description, the current cadence, and the default recipient role click the expand arrow on any event to configure it cadence — select how often the alert should run daily, weekly, or monthly recipient role — choose the default role for recipients (e g , supervisor, agent, admin) recipient resolution — select one or both delivery modes specific emails enter specific email addresses that should receive the alert respective users of the role automatically sends to all users who hold the selected role at the tenant level recipients are resolved dynamically — when a new user is added to the role, they automatically start receiving alerts threshold (where applicable) — for events like score below threshold, enter the threshold value (e g , 60%) for non logging users and agent inactivity nudge, enter the inactivity window in days toggle the event on (blue) to activate it click save changes at the top right to apply note alert rules are configured post onboarding — quality profiles and users should already be set up before activating alerts 4 7 4 alert history switch to the alert history tab to view a log of all sent notifications columns column description timestamp date and time the notification was dispatched event the alert event type (e g , critical kpi failure, score below threshold) recipients the recipients who were targeted click to see individual email addresses status delivery status of the notification notifications count the number of individual notifications included in the digest (e g , 252 critical kpi failures in one digest email) delivery statuses status meaning delivered all intended recipients received the email failed no recipients received the email pending the notification is queued but has not been sent yet partially delivered some recipients received the email and some did not (e g , a user has no email address on record) filtering use the filter dropdowns at the top of the history table to narrow results by event type — show only a specific alert type time range — restrict to a date range status — filter by delivery status 4 7 6 enabling alerts & notifications alerts & notifications is disabled by default for all tenants to enable it contact the exotel delivery team or your customer success manager the delivery team will activate the feature for your tenant once enabled, an admin can navigate to settings > alerts & notifications to configure and activate individual alert rules 4 8 usage & limits goal give tenant admins self service visibility into analysis consumption against daily, weekly, and monthly caps — without filing a support ticket for usage numbers 4 8 1 accessing usage & limits log in as an admin navigate to settings > usage & limits supervisors and agents do not have access to this page 4 8 2 what you see the usage & limits page shows daily, weekly, and monthly caps — the upper limits configured for your tenant's analysis volume actual usage through the previous day — how much of each cap has been consumed usage is updated on a daily basis (data as of the previous day's end) it is not a live / real time counter use this view to track consumption against your plan, anticipate approaching limits, and plan capacity or upgrades with your csm 4 8 3 how caps are set analysis caps are configured for your tenant by exotel (delivery) they are not editable by tenant admins on the usage & limits page to change daily, weekly, or monthly caps contact your customer success manager or the exotel delivery team request the updated limit values for your tenant once applied, the new caps appear on settings > usage & limits 4 8 4 when a cap is reached if the tenant hits a hard analysis cap, further interactions may not be analyzed until the limit resets for the period or the plan is adjusted admins can also enable email warnings via settings > alerts & notifications usage approaching plan limit — warning before the hard stop max analysis cap reached — notification when the cap is hit see alerts & notifications https //docs exotel com/conversation intelligence/administration and configuration#47 alerts notifications for configuration 4 8 5 important notes admin only — only admin users can open usage & limits previous day freshness — expect usage to reflect processing through the previous day, not the current hour visibility, not billing settlement — this page shows consumption against caps; formal billing and commercial adjustments remain with your csm / commercial team 4 9 knowledge base integration goal upload and manage account level sop, product, and compliance documents so cqa can use them as context when evaluating selected kpis knowledge base improves evaluation context and coaching suggestions without changing your quality profile rubric enablement knowledge base is not enabled for every tenant by default contact your customer success manager or cqa support to enable it for your account 4 9 1 how it works administrators upload documents to the tenant knowledge base (account level library) documents are processed until they show a ready status on a quality profile, you link one or more ready documents to the specific kpis that should use that context for new analyses that use those kpis, the ai can reference the linked documents during evaluation 4 9 2 uploading documents navigate to knowledge base in the sidebar (visible when the feature is enabled for your tenant) upload the document(s) you want the ai to reference supported formats typically include pdf, text, and word documents (follow on screen guidance for limits and types) click on sync status post the document upload, to change the status from pending to indexed 4 9 3 linking documents to kpis navigate to quality profiles and create the profile that should use knowledge base context open the kpi that should reference your sop or policy document link one or more indexed knowledge base documents to that kpi save the quality profile new interactions analyzed with that kpi can use the linked material as evaluation context
