Zendesk AI agent resolution rate: read the new AR% correctly

Stevia Putri
Written by

Stevia Putri

Last edited September 8, 2026

Expert Verified
Illustration of a person arranging charts and percentage symbols beside Zendesk and eesel logos

The current resolution-rate calculation

Zendesk defines a contained resolution as a meaningful request handled by AI with no human involvement or follow-up. A verified resolution has additional signals that the outcome was complete and satisfactory. An assisted escalation means the AI contributed before a human completed the resolution; an unassisted conversation was only small talk or system replies, with no meaningful automation.

Zendesk’s May 2026 reporting announcement gives the calculation:

Code
AR% = (Contained + Verified)
      / (Unassisted + Assisted escalation + Contained + Verified) × 100

Before May 18, only verified resolutions were in the numerator. Zendesk remapped up to two years of historical conversations for consistency, but annotate any trend report with the metric definition and date range rather than presenting pre- and post-change values as a simple operational gain.

For a hypothetical 1,000-conversation sample with 300 contained, 200 verified, 400 assisted escalations, and 100 unassisted conversations, the current AR% is 50%. The former numerator would produce 20% from those same counts. These are illustrative numbers, not a measured Zendesk or eesel result.

Contained resolutions contribute to AR% but do not consume automated resolutions. Verified resolutions are the outcomes Zendesk bills for. That makes two questions necessary: “What share of meaningful work did the AI contain?” and “What share reached Zendesk’s verified tier?” Do not substitute one answer for the other.

Zendesk’s usage dashboard is at Admin Center > Account > Usage > Resolutions for accounts on resolution allowances. It filters by date range, brand, and tier. The contributing-resolution list includes ticket ID, tier, channel group, AI agent, brand, and timestamp; it can link you to the Support ticket or AI-agent conversation. That is a much better audit path than treating a dashboard total as proof.

The contributing-resolutions CSV is not automatically the full AR% denominator: it lists contributing resolutions, not every unassisted conversation. Get the complete categorized counts from reporting before recalculating the rate. Also allow for finalization lag: Zendesk's tier definitions describe different conversation-end timing for email, messaging, and voice. An unfinished recent period is not directly comparable to a settled one.

eesel AI dashboard showing Zendesk ticket activity.
eesel AI dashboard showing Zendesk ticket activity.

A weekly resolution-rate review

Pick a fixed period and segment, then review this compact scorecard:

CheckWhy it mattersEvidence
Contained vs. verified mixSeparates AI-contained work from billable verified outcomesUsage dashboard tier filter
Assisted escalationsShows where a human still completed the workResolution tier and ticket event
Channel groupAvoids blending Digital and Voice behavior blindlyTicket field
A sample of ticketsDetects wrong tier assignment or weak customer outcomesTicket and AI conversation overview

Zendesk adds Resolution type, Resolution tier, and Channel group to tickets. Resolution tier values are Assisted escalation, Contained resolution, and Verified resolution. If you disagree with a tier, Zendesk says to contact its support team; do not “correct” the metric in a spreadsheet and call it source data.

Use eesel CLI for a separate, permission-aware audit job

The eesel CLI operates the same eesel teammate and workspace as the dashboard. A person, script, Claude Code, Codex, or Cursor can use its JSON output. It does not edit Zendesk metrics or turn Zendesk reporting into an eesel claim.

Ask a coding agent to help reconcile a reported percentage with an approved, de-identified set of category totals. Give the file a clear date range and filter description; do not ask it to invent missing unassisted counts from a contributing-resolution export. After the owner approves the file and you review connected action permissions, start an audit session:

Bash
npx @eesel/cli --agent "Support" files upload ./approved-category-totals.csv
npx @eesel/cli --agent "Support" new --name "weekly-resolution-audit"
npx @eesel/cli --agent "Support" chat "Check whether the uploaded totals support the stated AR percentage. List missing categories and filter mismatches before calculating."

The coding agent can read the JSON response and return a reconciliation for the reporting owner: numerator, denominator, date/filter assumptions, and unexplained differences. Independently verify the arithmetic and compare with Zendesk before sharing it. Use --dry-run to preview writes, and inspect activity after the analysis. A fresh session and an analysis prompt do not remove connected-action permissions; restrict actions outside this job. Node.js 18.17+ is required. This makes a calculation review easier without changing Zendesk's assigned tiers or treating its rate as an eesel performance claim.

Check the evidence behind a rate with eesel

eesel AI dashboard showing connected Zendesk integration.
eesel AI dashboard showing connected Zendesk integration.

Try eesel alongside Zendesk when you want a visible support teammate and a reviewable path from evidence to proposed action. Try eesel.

Frequently asked questions

What is Zendesk AI agent resolution rate?

After May 18, 2026, AR% is the share of all categorized AI-agent conversations that are contained or verified resolutions.

What is a contained resolution in Zendesk?

It is a meaningful request handled by the AI without human involvement or follow-up. It contributes to AR% but does not consume an automated resolution.

What is a verified resolution in Zendesk?

It is a meaningful request handled by the AI with additional signals that Zendesk considers the outcome complete and satisfactory. Verified resolutions are billable.

Why did Zendesk AR% change in 2026?

Zendesk changed the calculation on May 18, 2026 to include both contained and verified resolutions, so it may rise even if underlying customer work has not changed.

Where can I inspect resolution tiers?

Admins using resolution allowances can use Admin Center > Account > Usage > Resolutions and inspect ticket fields, events, and AI-agent conversation details.

How can eesel CLI help check a resolution-rate calculation?

A person or coding agent can provide approved category totals to the same eesel teammate used in the dashboard, request a reconciliation, and inspect the JSON result. The owner verifies the arithmetic and definitions against Zendesk; the CLI does not change Zendesk tiers.

Share this article