Naar inhoud
Deel één workflow. Dring AI belt binnen ongeveer twee minuten en kwalificeert de behoefte. Vraag een AI-terugbelgesprek aan
Deze pagina is voorlopig alleen in het Engels beschikbaar. Naar de Engelse pagina
Contact center metrics

First-contact resolution in voice AI: a better measurement guide

A call is not resolved because it ended politely. It is resolved when the customer's work reaches the agreed outcome without avoidable repetition.

OPERATING PLAYBOOKREVIEWABLE FLOW
Operational guide
01
SignalUnderstand the request
02
RunApply the right rule
03
OutcomeWrite back the next action
FROM SIGNALA useful conversation with a visible ownerTO OWNED OUTCOME

First-contact resolution is one of the most useful measures in a customer operation, and one of the easiest to misuse. A dashboard may report that a call was contained, answered or closed, while the customer still needs to call again, wait for a team member or repeat the same information in another channel. Voice AI makes the distinction more important because automation can increase answer volume quickly. If the definition of resolution is weak, a team can celebrate a shorter queue while the underlying work has merely moved downstream.

The practical starting point is to define resolution by intent. An order-status call may be resolved when the current status is verified and understood. A booking call may be resolved when a slot is confirmed and the record is updated. A sales qualification call may be resolved when a complete brief is accepted by the sales owner. A complaint may be resolved only when a human has taken ownership. There is no single universal resolution event; there is a reliable definition for each workflow.

Separate the four numbers that get mixed together

Answer rate tells you whether someone or something picked up. Containment tells you whether the interaction stayed with the automated system. Transfer rate shows how often a human route was used. Resolution tells you whether the requested work was completed to the agreed standard. These are related, but they are not interchangeable. A contained call can be unresolved. A transferred call can be successfully resolved. A call that ends quickly can create a second contact tomorrow.

Use the same identifiers across the call record, CRM record and any follow-up message. The minimum event model should capture the original intent, the final outcome, transfer reason, required next action, owner and time of completion. If the customer moves from voice to WhatsApp or SMS, the channel change should not erase the original case. Dring's orchestrator model and system connections are useful references for carrying context forward.

Write an outcome contract for every workflow

An outcome contract is a short operational document that describes what “done” means. It should answer five questions: what evidence must be present, which system is authoritative, what the agent may do, which cases require a person and what the customer is told at the end. For a delivery-status workflow, the evidence may be a fresh carrier state and matched order. For a clinic appointment, it may be a slot ID, a confirmation message and the language requested by the patient.

Contracts prevent a vague success label from hiding important defects. If a caller asks for a refund, “information provided” is not the same as “refund completed.” If a candidate agrees to an interview, “interest captured” is not the same as “calendar invite accepted.” The metric should reward the work the business actually needs, not the part that is easiest for a model to produce.

Build a baseline before the agent goes live

Measure the existing workflow over a defined window. Include repeat contacts within a sensible period, unresolved callbacks, transfers that return to the original queue, abandoned attempts and manual after-call work. Segment by intent, day, language, customer type and time window. A blended average can make a high-performing status flow hide a fragile complaint flow.

Then run the voice agent in a controlled slice. Keep the denominator clear: inbound and outbound interactions, unique customers or completed tasks are different units. Record the source and date range in the dashboard so nobody reads a current production snapshot as a guarantee for every future line. Dring's analytics approach keeps metric definitions close to the workflow owner and makes the comparison reviewable.

Design for the second contact

The most revealing test is what happens after the first call. If the caller returns, does the agent recognise the case? If a person receives the handoff, can they see the intent and actions already taken? If a callback is required, is there one owner and a due time? A resolution model should include a follow-up window because many failures become visible only after the caller leaves the line.

Use reason codes for repeat contacts: wrong answer, incomplete action, unavailable system, policy boundary, customer changed their mind, or unresolved human follow-up. Do not treat all repeats as model failure. A caller may legitimately call twice for a changing delivery or a new question. The useful measure is avoidable repetition against the intended outcome.

What the agent should do when it cannot resolve

A strong agent has a graceful unresolved state. It should state what it knows, identify what is missing, preserve the context and route the next action. The summary should be factual rather than theatrical: caller identity status, stated intent, relevant reference, system result, attempted action and reason for handoff. A human should not have to ask “what happened before I joined?”

Dring's quality and testing workflows can score the handoff itself. Did the agent escalate early enough? Did it avoid promising an unauthorised outcome? Did the receiving queue and priority match the reason? Did the customer receive a clear expectation? Handoff quality is part of resolution quality, not a separate cosmetic measure.

Use the number to improve the next release

First-contact resolution is most valuable when it points to a change. If a particular product name is repeatedly misunderstood, improve the terminology and pronunciation layer. If callers in one language transfer more often, review language-specific prompts, policy wording and escalation options. If the CRM lookup fails at peak hours, fix the integration path instead of changing the agent's tone. If a complaint is being contained but not solved, move the boundary earlier and let a trained person own it.

The Agent Factory creates a natural improvement loop: review calls, classify failure, design a change, add regression cases, test the candidate and release it to a measured traffic slice. That is stronger than tuning a single prompt after reading one transcript. It lets the operating team see whether the change improved the intended outcome without damaging policy adherence or handoff quality.

A practical FCR review sheet

  • Define the primary customer intent and the exact completion evidence.
  • Record answer, containment, transfer, resolution and repeat contact separately.
  • Set a follow-up window and connect all channels to one case identifier.
  • Segment results by intent, language, route, time window and system dependency.
  • Review unresolved calls for root cause, not only model confidence.
  • Turn recurring defects into test cases and assign an owner for the next release.

Used carefully, first-contact resolution becomes more than a contact-center KPI. It becomes a shared language between operations, product, support, quality and engineering. The team can ask a better question: did this conversation move the customer's work to the right place, with the least avoidable repetition? That is the standard an AI agent should earn.

Further reading

Define resolution for your busiest line

Bring the outcome your operation needs and we will map the evidence behind it.