Key Features
| Feature | Description |
|---|---|
| Multi-language Support | Localized metrics for accurate global team assessments. |
| Flexible Scoring | Percentage-based (simpler forms) or points-based (complex evaluations). |
| Direction-aware Queue Assignment | Assign evaluation forms to queues based on Inbound, Outbound, or Both interaction directions. |
| Advanced Scoring Options | Highlight critical issues with negative scoring, fatal metrics, and pass-score thresholds. |
| Channel-specific Configuration | Separate settings for Voice and Chat. |
| Queue and Channel Assignment | Assign forms to specific queues and channels. |
| Auto QA and Manual Audits | Evaluate interactions automatically or manually. |
| Minimum Duration Threshold | Exclude contacts below a configured duration from AutoQA scoring. |
| Versioned Assignments | Apply updates only to future interactions while preserving historical scoring. |
Evaluation Forms Structure
Defines the overall scoring structure. An evaluation form includes:- Evaluation Forms — defines the overall scoring structure, scoring type, language, channel, pass score, and threshold.
- Assignments — Maps the queues, conversation sources, and contact direction.
- Evaluation Metrics — defines the scoring criteria and outcome rules that used to measure agent performance.
How It Works
QA Managers create evaluation forms with weighted metrics (100% for percentage-based forms or flexible points for points-based forms). The system assigns these forms to specific queues and channels for auditing and AutoQA scoring.Access Evaluation Forms
Navigate to Quality AI > CONFIGURE > Evaluation Forms.
Evaluation Forms Elements
The Evaluation Forms display the following list of elements:| Column | Description |
|---|---|
| Name | Evaluation form name. |
| Description | Short description of the form. |
| Queues | Assigned and unassigned queues. |
| Channel | Channel mode assigned to the form (Voice or Chat). |
| Created By | Form creator. |
| Pass Score | Minimum score for the agent to pass. |
| Status | Enable or disable scoring for a form. |
| Search | Quick search by name. |
Enable Auto QA in Quality AI Settings before creating evaluation forms.
Create a New Evaluation Form
The creation process has three sections: General Settings, Assignments, and Evaluation Metrics. Creating an evaluation form involves the following three sections:General Settings
- Select the Evaluation Forms tab.
- Select + New Evaluation Forms.
- Enter a Name and optional Description.
- Select the required Language.
- Select a Channel type: Chat to display only chat metrics (excluding speech and voice-specific Playbook metrics), or Voice to display all applicable voice metrics, including speech and Playbook metrics.
- Select a Scoring Type (Percentage or Points).
- (Optional) Enable Minimum Duration Threshold to exclude short or incomplete contacts from evaluation.
- Enter a threshold value in minutes (MIN) and seconds (SEC).
- Set the minimum Pass Score required for agents.
- Select Next.

Assignments
Assign queues to the evaluation form and define the interaction direction for evaluation.- Search and select queues.
- Select Add Queues to assign them to the evaluation form.
- Select Conversation Source: Quality AI Express for Express-based processing, CCAI Integration to ingest data from Contact Center AI, or Agent AI Integration to process interactions from Agent AI.
- For each selected queue, use the direction checkboxes to define applicability (Inbound, Outbound, or Both)
- Add or remove queue assignments as needed.
- Select Next.

If you assign CCAI or Agent AI queues together with Quality AI Express queues in the same form, By Playbook and By Dialog metrics become unavailable.
Queue Assignments with Contact Direction
The Assignments step for evaluation forms now exposes Inbound and Outbound direction columns alongside each queue.| Column | Description |
|---|---|
| Queues | Name of the queue and its source integration (for example, Contact Center AI (CCAI)). |
| Inbound | Checkbox to assign this form to inbound contacts for the queue. |
| Outbound | Checkbox to assign this form to outbound contacts for the queue. |
| Delete | Removes the queue from the assignment. |
Queue Assignment Rules
Assign one evaluation form for each unique combination of queue, channel, and contact direction. Supported directions include:- Inbound (incoming customer interactions).
- Outbound (campaigns, callbacks, follow-ups, or agent-initiated interactions).
- Both (applies the same form to both inbound and outbound interactions).
Evaluation Metrics
Evaluation metrics define the criteria used for audits and Auto QA scoring. Manual metrics are human-scored and assess qualitative aspects such as tone, empathy, and judgment.Add Configure Metrics
- Search and select the required metrics, then add them to the form.
- Select Edit to configure each metric.
- Choose the correct Response (what constitutes a match for this metric).
-
Assign Weight value based on the selected scoring type: use percentage values for percentage-based forms and points for points-based forms.

- Select the correct Response and Outcome scoring that defines a match for each metric.
- Reorder metrics to control their display sequence in the audit interface.
- Remove metrics that are no longer required.
- Turn on Fatal Error (optional) for compliance-critical metrics.
- Select Create.
Manual metrics apply only to points-based forms and don’t affect agent attributes or scorecards.
Evaluation Form Assignment and Scoring Behavior
- Forms are selected based on queue, channel, and contact direction.
- If both directions are selected, one form applies to inbound and outbound interactions.
- Assignments are versioned; changes apply only to future evaluations.
- Metric availability depends on language, channel, and direction; only supported metrics are shown.
- Scores update automatically when weights or outcomes change.
- Disabling minimum duration includes all contacts.
- Manual metrics are used for supervisor audits and excluded from automated scoring.
- If both directions are unchecked, evaluation is skipped for the queue.
Note: Outbound direction is not supported for CCAI Chat queues. For these queues, the Outbound checkbox remains disabled.
Metric Card Configuration
Trigger Scoring Disabled
When trigger scoring is off, the metric card displays the following controls:- Weightage: Enter a numeric percentage for the metric’s contribution to the form’s total score.
- Fatal Error Toggle: Marks the outcome as a fatal error, which fails the entire evaluation if the metric is not met.
Trigger Scoring Enabled
When trigger scoring is on, the metric card expands to show outcome-level sub-weight controls.- Scoring Rows with Outcome-level Weightage: Displays Yes and No rows, each with a Weightage input field.
- Correct Response: Available on specific outcome rows to mark the expected correct response.
- Fatal Error Toggle: Marks a non-adherent outcome as a fatal error.
You must configure negative scoring at the outcome level.
Outcome Configuration
For each metric, define the outcomes (for example, Yes or No) and assign a positive, zero, or negative weight based on the expected response. A matching response receives positive weight. A non-matching response receives zero or negative weight (if configured).Contact Duration
Before scoring begins, the evaluation engine checks the contact duration against the threshold configured on the evaluation form or scorecard, depending on the active evaluation workflow.Contact Duration
The system evaluates contact duration before scoring.| Contact Duration Status | Assigned Result | Notes |
|---|---|---|
| Meets or Exceeds Threshold | — | Evaluated normally. |
| Falls Below Threshold | Below Threshold | Excluded from scoring and quality metrics. |
| Duration Unresolved | Duration unavailable | Excluded from evaluation. |
The minimum duration threshold applies only to the ingested contacts from supported sources, such as Native CCAI, Agent AI, and Express (FTP). Previously ingested contacts are not re-evaluated when the threshold is updated.
Duration Calculation By Channel
| Channel | Duration Measured As |
|---|---|
| Voice | Full call duration, including hold time. |
| Chat | Time between the first and last message timestamps. |
| Quality AI Express (FTP) | Based on the start_time and end_time fields. |
The system can exclude a contact for one evaluation form while evaluating it for another when thresholds differ.
Scoring Type Selection
Scoring type determines how you assign weights to evaluation metrics.Percentage-Based
Use Percentage-Based to assign weights as percentages (total must equal 100%), recommended for forms with fewer than 20 metrics.Points-Based
Use Points-Based to assign weights as points (no cap on positive points, but negative points must not exceed positive points), recommended for complex forms with 20+ metrics (ideally 40+) and supports manual evaluation metrics.Scoring Formula (Points-Based)
Kore Evaluation Score = [∑(Myi × Wyi) − ∑(Mni × Wni) / ∑(Wyi)] × 100 Where:- Myi, Wyi = Adhered metrics and positive points
- Mni, Wni = Non-adhered metrics and negative points
Scoring Logic
- Pass: Pass-score ≥ Pass Score threshold.
- Fail: Fail-score < Pass Score threshold.
- Fatal error: Sets the score to 0 and marks the interaction as failed, regardless of other metric scores.
Scoring Systems Comparison
Quality AI supports two scoring methods: Percentage-Based and Points-Based.| Feature | Percentage-Based | Points-Based |
|---|---|---|
| Best for | Smaller forms (under ~20 metrics) | Larger forms (20+ metrics) |
| Total weight | Must equal 100% | No fixed maximum |
| Scalability | Limited by 100% cap | High flexibility |
| Weight per metric | Decreases as metrics increase | Assign any point value |
| Weight precision | May require fractional values | Uses whole-number allocation |
| Negative scoring | Managed within 100% | Allowed, can’t exceed total positive |
| Final score | Direct percentage (0-100) | Normalized to percentage (0-100) |
Weight Assignment Rules By Scoring Type
| Configuration | Percentage-based | Points-based |
|---|---|---|
| If Correct Response = Yes | Positive % for Yes; zero or negative % for No | Positive points for Yes; zero or negative points for No |
| If Correct Response = No | Positive % for No; zero or negative % for Yes | Positive points for No; zero or negative points for Yes |
| Validation | Total positive weight must equal 100%; negative weight allowed within the 100% structure | No upper limit on total positive points; total negative points must not exceed total positive points |
| Manual Evaluation Metrics | Not supported | Supported |
Fatal Error Behavior
Fatal error configuration remains the same for both scoring types. When a fatal metric fails, the system sets the final score to 0, ignores all other metric scores, and marks the interaction as failed.Form Selection Logic
During evaluation, the system selects the evaluation form based on the following matching order: Queue, then Channel, then Contact Direction. The contact direction must match the configured assignment for the interaction.Managing Evaluation Forms
This section guides you through editing and updating the existing evaluation forms.Edit and Delete Existing Evaluation Forms
Steps to edit or delete the existing evaluation forms:- Use the three-dot menu to Edit or Delete the evaluation form and update the required details.
- Before deleting an evaluation form, remove linked queue assignments, dependent metrics (if required), and resolve attribute dependencies. If the form is still in use, the system displays a warning.
- Select Update.
Warnings and Error Handling
Switching Scoring Types
Changing the scoring type clears all existing metric weights and requires you to reconfigure all metrics after switching. Confirm the warning prompt before proceeding. Make sure the percentage-based totals equal 100% and points-based values meet validation rules.Language Configuration Warnings
Changes to language settings can affect speech recognition accuracy and metric results.Unsupported Language Error (Form Level)
This error occurs when you add a new language to a form, but one or more associated metrics do not support it. The system blocks the update until all metrics support the selected language. Example: Adding Hindi to a form configured with metrics that support only English and Dutch triggers this error. To resolve this,- Review the language configuration for each metric used in the form.
- Update each metric to support the new language (for example, Hindi).
- Verify that all required metrics support the language.
- Add the language to the form after updating all metrics.
Language Selection Behavior
Evaluation forms support multi-language selection. The system applies an AND condition across all selected languages. The system displays only By-Question metrics configured for all selected languages. For example, if you select English and Dutch, the system shows only metrics available in both languages.Metric-Level Language Limitation
This warning appears when you add or update a metric that doesn’t support a language already configured on the form. To resolve this,- Configure the required language in the metric, or
- Select a metric that already supports all languages configured on the form.
Channel Mode Change
When you switch the channel between Voice and Chat, a warning appears. The system automatically deletes speech-based metrics when you switch channels. To resolve a channel mode change,- Update the remaining metrics to support the new channel.
- Adjust the corresponding weights for proper evaluation.
- Select Update to save the changes.