Logo
Voice

Rootlenses Voice grading module: Call scoring and monitoring

August 10, 2026

The Grading module of Rootlenses Voice allows you to automatically evaluate calls made by AI voice agents and determine whether each interaction met the criteria defined for a campaign.

 

Instead of manually reviewing recordings, the system analyzes the outcome of each conversation, identifies relevant events, assigns a score, and determines whether the conditions required to consider an interaction successful were met.

 

In addition to evaluating call outcomes, Grading allows you to validate the operational behavior of agents, including contact hours, retry rules, and specific conditions for each campaign.

 

What is Grading?

Grading is an AI-based evaluation system that transforms the results of a call into a structured score.

 

The system can analyze the summary generated after each conversation and verify whether it contains specific elements or conditions configured in advance.

 

For example, a sales campaign may require the customer to:

  • Show interest in the product.
  • Indicate that they have a budget.
  • Request additional information.
  • Accept a follow-up call.
  • Confirm a meeting date.

 

Each of these events can be configured as an evaluation criterion and contribute to the final call result.

 

In this way, Grading can automatically answer questions such as:

 

Did the customer show interest?

Did they request follow-up?

Did the call meet the conversion criteria?

Did the agent follow the rules established for the campaign?

 

Components of the Grading module

1. Custom Labels

Custom labels allow you to define the events or behaviors that are relevant to a campaign.

 

Each label represents a condition that the system must identify during the evaluation of a call.

 

Some examples include:

  • Interested customer
  • Requested information
  • Mentioned budget
  • Accepted follow-up
  • Scheduled a meeting
  • Not interested
  • Requested a callback

 

Each label can have a specific weight within the final score.

 

When a call ends, Grading analyzes the conversation and determines which labels are met.

 

The result is used to generate a score that makes it possible to quickly identify the level of interest or success of each interaction.

 

Rootlenses Voice

 

2. Conversion rules

Conversion rules allow you to establish which combination of conditions must be met for a call to be considered a successful conversion.

 

These rules can use logical operators such as:

  • AND: all conditions must be met.
  • OR: at least one of the conditions must be met.

 

Example with AND

A conversion may require:

Customer interested AND accepted follow-up

 

In this case, the call will only be considered a conversion if both conditions are present.


 

Example with OR

A campaign may consider the following as a positive outcome:

Scheduled a meeting OR requested information

 

This allows you to adapt the definition of success to the specific objectives of each campaign.

 

3. Call summary evaluation

One of the main functions of Grading is to evaluate the summary generated after the conversation.

 

The system can verify whether the summary contains the fields or elements required for a specific score.

 

For example, a campaign may define that the outcome must identify:

  • Customer interest level.
  • Budget.
  • Identified need.
  • Next step.
  • Follow-up date.
  • Conversation outcome.

 

Grading uses these criteria to determine whether the call meets the established conditions.

 

This makes it possible to transform unstructured conversations into information that can be used to automatically measure campaign performance.

 

Rootlenses Voice

 

4. Historical regrading

Evaluation criteria can change over time.

 

For example, a company may begin a campaign by considering any customer who requests information as a conversion. Later, it may decide that a conversion should only be counted when the customer also accepts a follow-up.

 

With Historical Regrading, previously completed calls can be processed again using the new Grading profile.

 

This allows you to:

  • Compare results using different criteria.
  • Analyze historical campaigns.
  • Identify opportunities that were not previously classified.
  • Validate the impact of new conversion criteria.
  • Maintain consistency in campaign evaluation.

 

5. Test before activation

Before applying a Grading configuration to real calls, it is possible to test the configured rules using simulated conversations.

 

This stage allows you to validate that:

  • Labels are detected correctly.
  • AND/OR rules produce the expected result.
  • Conversion criteria are correctly defined.
  • The system assigns the corresponding score.
  • There are no contradictory conditions.

 

Pre-launch testing reduces the risk of activating an incorrect configuration in a production campaign.

 

COT Grading

Evaluate the script before making calls

COT Grading allows you to evaluate the quality of the Chain of Thought (COT) configured for an agent before it begins making calls.

 

The system analyzes the flow structure, identifies potential issues, and generates an AI-based evaluation.

 

The result includes:

  • Quality score.
  • Errors.
  • Warnings.
  • Improvement suggestions.

 

This way, the flow can be validated before being used in a real campaign.

 

Detailed score

COT Grading generates a quality percentage for the COT and breaks down the result into different categories.
 

Errors

Issues that may directly affect the expected operation of the agent.

 

Warnings

Situations that do not necessarily prevent execution but may generate unexpected behavior or affect the quality of the flow.
 

Suggestions

Recommendations to improve the structure, logic, or behavior of the agent.

 

Each category can be expanded to view the details of the findings identified by the system.

 

Visual node editor

The COT can be visualized through a node-based visual editor.

This editor represents the flow as a map of states and transitions, making it possible to visualize how the agent should behave during a conversation.

 

The editor makes it easier to:

  • Identify the node where an issue occurs.
  • Understand transitions between states.
  • Navigate directly to the point that requires attention.
  • Review the flow logic without having to search through the code manually.

 

This is especially useful for complex flows with multiple scenarios and conversation paths.

 

Automatic correction

When COT Grading identifies an error or warning, the system can provide an "Apply" action.

 

This function allows the suggested correction to be directly implemented on the COT.

 

The goal is to reduce the manual work required to review and correct agent flows.

 

The user can:

  1. Run the evaluation.
  2. Review errors and warnings.
  3. Review the recommendation.
  4. Select Apply.
  5. Re-evaluate the COT.

 

This process facilitates rapid iteration between evaluation and correction.

 

COT templates

COTs that have demonstrated successful performance can be saved as reusable templates.

 

Templates help accelerate the configuration of new agents and campaigns.

 

Some examples of use cases include:

  • Collections.
  • Sales.
  • Scheduling.
  • Reservations.
  • Sales follow-up.

 

The platform can also include pre-designed templates that can be used as a starting point for configuring new flows.

 

Operational rule compliance

Grading can also be used as part of the validation of compliance with the operational rules defined for a campaign.

 

These rules determine how, when, and under what conditions an agent can make calls.

Rootlenses Voice


 

Time restrictions

Agents can be configured to make calls only within specific hours.

 

For example:

Monday through Friday, from 8:00 a.m. to 6:00 p.m.

 

Under this configuration, the system must avoid calls:

  • Before 8:00 a.m.
  • After 6:00 p.m.
  • During Saturdays and Sundays.

 

These restrictions allow the operation to be adapted to the company's internal policies and the contact hours defined for each campaign.

 

Retry rules

Campaigns can establish specific rules to determine when and how to make new contact attempts.

 

For example, a campaign can define:

  • Maximum number of retries.
  • Interval between retries.
  • Allowed hours for calling again.
  • Conditions that allow a new attempt.
  • Conditions that block future attempts.
     

Example

If a customer has already answered a call within a campaign, the agent can be configured to not automatically call that contact again within the same campaign, regardless of whether the conversation ended successfully or not.

 

This way, the system prevents duplicate and unnecessary contacts.

 

Evaluation flow

The operation of the module can be summarized in the following process:

1. Configure criteria

Define the labels, weights, and conditions that determine the success of a call.

 

2. Configure rules

Establish conversion rules, schedules, and retry conditions.


 

3. Test the configuration

Use simulated conversations to validate the expected behavior.


 

4. Run the campaign

Agents make calls while following the configured rules.

 

5. Analyze the conversation

The system processes the result and summary of each call.


 

6. Apply Grading

The configured labels and rules determine the interaction score.


 

7. Identify conversions

The system determines whether the call meets the conditions defined as a conversion.

 

8. Regrade when necessary

Historical calls can be evaluated again using new criteria.

 

Benefits of the Grading module

Grading transforms call analysis into an automated, structured, and measurable process.

 

Its main benefits include:

  • Automated evaluation: reduces the need to manually review recordings.
  • Custom criteria: each campaign can define what a successful interaction means.
  • Measurable results: conversations are converted into scores and labels.
  • Greater consistency: all calls are evaluated using the same criteria.
  • Operational control: allows you to establish schedule and retry rules.
  • Continuous optimization: allows historical conversations to be regraded.
  • Pre-launch validation: criteria can be tested before activating a campaign.
  • Agent improvement: COT Grading helps identify issues in flows before real calls are made.
  • Reusability: successful COTs can be converted into templates for new campaigns.

 

Conclusion

The Grading module of Rootlenses Voice provides an evaluation and control layer for conversations conducted by AI voice agents.

 

Its function is not limited to assigning a score to a call. It allows you to define which behaviors represent success, establish conversion rules, automatically evaluate results, control the operational conditions of campaigns, and improve agent flows before putting them into production.

 

With Grading and COT Grading, companies can move beyond simply automating calls to systematically measuring, validating, and optimizing the performance of every interaction and every agent.

Voice

Related Articles

Replacing IVR with AI voice agents: how to transform customer service

Voice

Replacing IVR with AI voice agents: how to transform customer service

August 7, 2026Read more
How to automate phone calls with AI: A complete guide for businesses

Voice

How to automate phone calls with AI: A complete guide for businesses

August 7, 2026Read more
AI Call Center Software: Complete guide

Voice

AI Call Center Software: Complete guide

August 6, 2026Read more