Top 7 Customer Support Metrics to Monitor in Agentforce

Article Written By:
Sajiv Narayanan
Created On:

February 2, 2026

Dashboard showing Agentforce customer support metrics including resolutions, escalations, CSAT, and cost per resolution

The seven customer support metrics to monitor in Agentforce are first contact resolution, escalation and hand-off rate, CSAT, first response time, task completion rate, average handling time, and containment rate. Track them together, never alone, because every one of them can look excellent while your service is getting worse.

Two things make this different from measuring a human support team. Salesforce publishes its own metric framework based on running Agentforce on Salesforce Help, and it includes measures most lists leave out. And agents cost money per action, so there is a metric here that no other support channel has: cost per resolution. Both are covered below, along with where each number actually lives in your org.

The Seven Metrics at a Glance

Start with the summary, then read the detail on the ones you are not tracking yet.

Metric What It Tells You Pair It With
First contact resolution Whether the agent solved it the first time Customer-confirmed resolution
Escalation and hand-off rate How often a human has to step in Immediate customer-initiated hand-offs
CSAT Whether customers liked the interaction Response rate on the survey
First response time Whether the agent replies fast enough Peak-hour performance, not the average
Task completion rate Whether flows finish without technical failure Whether the completed answer was correct
Average handling time How long a resolution takes CSAT, so speed does not cost quality
Containment rate Share of contacts handled with no human CSAT and repeat contact rate

Every row in that third column exists for a reason. A metric read alone is a metric that can be gamed, and there is a section on exactly how further down.

1. First Contact Resolution

What it measures: the share of issues closed in the first interaction with no follow-up, callback, or escalation.

FCR tells you whether the agent has the logic and the grounded knowledge to finish a job. Low FCR usually means one of two things: the knowledge sources are thin, or the flows are too complex and the agent loses the thread partway through.

One correction worth making to how most teams count this. Salesforce distinguishes a resolution (the conversation ended without a hand-off) from a customer-confirmed resolution (the customer said it was solved). Those are very different numbers. A conversation that ends because the customer gave up counts as a resolution under the first definition.

2. Escalation and Hand-Off Rate

What it measures: how often a human takes over a conversation the agent started.

This is the clearest signal of agent maturity, and it needs one split to be useful. Salesforce separates escalations, where the agent could not deliver, from immediate customer-initiated hand-offs, where the customer asked for a person before giving the agent a chance.

Those two numbers point at different problems. A high escalation rate is a capability gap you fix with better grounding or clearer flows. A high rate of immediate hand-offs is a trust problem, and no amount of agent tuning fixes it. You fix that with better framing, better first impressions, and honesty about what the agent can do.

3. Customer Satisfaction Score

What it measures: how customers rate the interaction, captured right after it ends.

CSAT is the check on every efficiency metric. An agent can close a case in forty seconds and leave the customer irritated, and only CSAT catches that.

Watch the response rate alongside the score. If only a small fraction of customers respond, and they are the annoyed ones, your CSAT is measuring complaint volume rather than satisfaction. Track how many surveys come back, not just the average of the ones that do.

4. First Response Time

What it measures: how long before the agent responds after a customer submits a question.

Instant response is the reason customers accept an agent instead of a person. When this degrades, the value proposition degrades with it.

Look at the distribution, not the mean. An average of two seconds hides the Monday-morning spike where some customers waited thirty. Peak-hour performance is what your customers actually experience.

5. Task Completion Rate

What it measures: the share of tasks the agent finishes without technical failure.

Agents follow defined logic, so failures cluster around missing data, broken integrations, and ambiguous inputs. Conversations that stop mid-process are the ones to inspect, because each one is a customer left hanging.

The trap here is treating completion as correctness. A flow that runs end to end and gives the wrong answer completes successfully. Sample real transcripts regularly rather than trusting the completion percentage on its own. Practical reporting walkthroughs on Salesforce Codex are helpful for building the underlying reports.

6. Average Handling Time

What it measures: the average time to resolve a query end to end.

Agents cut AHT by retrieving context instantly instead of searching multiple systems. That is a real gain, and it is also the metric most likely to be misread.

Falling AHT with falling CSAT is not efficiency. It is the agent closing conversations before the customer is done. Always read the two together.

7. Containment Rate

What it measures: the share of contacts handled entirely by the agent with no human involvement.

This is the number that appears in ROI decks, and it deserves a precision note. Deflection and containment get used interchangeably and are not the same thing. Deflection often counts a customer who left without asking anything, which is a failure dressed as a win. Containment counts conversations the agent genuinely finished.

Measure containment. Then check it against repeat contact rate, because a contained conversation followed by the same customer calling tomorrow was never contained at all.

Three Metrics Salesforce Tracks That Most Lists Miss

Salesforce runs Agentforce on its own Help site and publishes the framework it uses, split into adoption and effectiveness. Three of those measures rarely appear in third-party lists, and each closes a real blind spot.

Group Metric What It Captures
Adoption Help portal sessions How many customers arrive at self-service at all
Adoption Conversations How many of them actually ask the agent something
Effectiveness Abandons Sessions started, then exited before asking a question
Effectiveness Resolutions Conversations that ended without a hand-off
Effectiveness Customer-confirmed resolution The customer said the issue was solved
Effectiveness CSAT Satisfaction at the end of the interaction
Effectiveness Hand-offs to human Transfers to a support engineer
Effectiveness Immediate customer-initiated hand-off Customers who asked for a person straight away

Abandons is the one to add first. A customer who opens the agent and closes it without typing anything tells you the entry experience is failing, and no resolution metric will ever surface that.

Adoption as a denominator matters just as much. Containment of 80% means one thing across 10,000 conversations and nothing at all across 40. Sessions and conversations give your effectiveness numbers a scale to sit against.

The Metric Nobody Reports: Cost per Resolution

Human support costs are largely fixed and per-hour. Agent costs are variable and per-action. That is a genuinely new thing to measure, and it belongs on your dashboard.

Salesforce prices Flex Credits at $500 per 100,000 credits, with a standard agent action consuming 20 credits, roughly $0.10, and voice actions consuming more. Pricing has changed more than once, so confirm the current rate card before you build a model on it.

The arithmetic is simple once you know actions per conversation.

What To Calculate How Why It Matters
Cost per conversation Actions per conversation multiplied by cost per action Your unit economics for the channel
Cost per resolution Cost per conversation divided by resolution rate Unresolved conversations still cost you
Cost of escalated contacts Agent cost plus the human cost that followed Escalations are paid for twice
Cost of abandoned sessions Credits consumed before the customer left Pure waste, and usually invisible
Comparison baseline Your own fully loaded cost per human contact The only honest benchmark for savings

Two consequences fall out of this. Escalations become more expensive than they look, because you pay the agent cost and then the human cost for the same contact. And a low resolution rate raises cost per resolution even when cost per conversation looks fine.

We walk through the same per-action arithmetic in a regulated context in our guide to Agentforce for insurance claims management, where the volume of status inquiries makes the math especially stark.

Where to Find These Numbers

Listing metrics is easy. Knowing where they live is what makes them trackable.

Metric Where It Comes From Setup Needed
Conversations and sessions Agent activity data plus web analytics on the portal Join the two; neither is complete alone
Resolutions and hand-offs Agent session records Define your end states before you report on them
Customer-confirmed resolution An explicit confirmation step in the conversation The agent has to ask; otherwise you cannot measure it
CSAT Post-interaction survey tied to the session Survey must link back to the conversation record
Response and handling time Session timestamps Report on percentiles, not just averages
Task completion Action and flow execution logs Error logging has to be switched on deliberately
Credit consumption Usage and consumption reporting Map usage to conversation volume to get unit cost
Answer accuracy Manual transcript sampling No dashboard gives you this; schedule human review

That last row is the one teams skip. No automated metric tells you whether the agent was right, so build a weekly sample of real transcripts into someone's job. Grounding quality is usually the root cause when accuracy slips, which is why a properly modeled Data Cloud foundation does more for these numbers than any prompt tuning.

Building the reports themselves is ordinary Salesforce administration work, and it is worth doing properly once rather than rebuilding a dashboard every quarter. Community tutorials on Salesforce Geek cover the reporting mechanics well.

How Each Metric Gets Gamed

Not maliciously, usually. It happens when a number becomes a target and someone optimizes for it.

Metric How It Looks Good Falsely The Guard
Containment rate Make escalation hard to reach Read alongside CSAT and repeat contacts
Escalation rate Disable or bury the hand-off path Track abandons and repeat contacts too
Average handling time Close conversations early Require customer-confirmed resolution
Task completion rate Count wrong answers as completions Sample transcripts for accuracy weekly
CSAT Survey only successful interactions Report the survey response rate as well
Deflection Count customers who left without asking Measure containment instead, and track abandons
Cost per conversation Exclude escalated and abandoned sessions Divide total cost by total conversations

The pattern is consistent. Every efficiency metric can be improved by making the customer experience worse, which is why each one needs a quality metric beside it.

Setting Baselines and Targets

Chasing published benchmarks is a mistake. Containment on billing questions and containment on technical troubleshooting are not comparable numbers, and neither is comparable to someone else's org.

Capture your own baseline before the agent goes live: contact volume by reason, average handle time, first contact resolution, CSAT, and fully loaded cost per contact. That last one is what makes any savings claim defensible.

Then review on a rhythm. Weekly for the first month while you are still fixing flows, monthly for the next six, quarterly after that. Setting these targets during the build rather than after go-live is part of a disciplined Salesforce implementation, not a reporting afterthought.

Segment by intent when you review. One aggregate containment number hides the fact that the agent is excellent at password resets and hopeless at billing disputes, and only the segmented view tells you what to fix next. Architecture-level write-ups on Jitendra Zaa and practical tips on SFDCStop are useful when you get into building the segmented reporting layer.

Frequently Asked Questions

1. What are the most important Agentforce support metrics?

Customer-confirmed resolution, escalation rate split by cause, CSAT, and cost per resolution. Those four together tell you whether the agent works, whether customers accept it, and whether it pays for itself. The rest are diagnostics for when one of the four moves.

2. What is a good containment rate for Agentforce?

There is no universal number, because it depends entirely on what you ask the agent to handle. Password resets and status lookups contain at a much higher rate than billing disputes. Baseline your own org by intent type rather than chasing a published figure.

3. What is the difference between deflection and containment?

Deflection often counts anyone who did not reach a human, including customers who gave up without asking a question. Containment counts conversations the agent genuinely completed. Containment is the honest metric; deflection flatters your dashboard.

4. How do I measure the cost of running Agentforce?

Multiply actions per conversation by cost per action, then divide by your resolution rate to get cost per resolution. Salesforce prices Flex Credits at $500 per 100,000 credits, with a standard action at about 20 credits or $0.10. Confirm current pricing before modeling.

5. Why is my CSAT falling while my handling time improves?

Almost always because conversations are closing before customers are finished. Add a customer-confirmation step before the agent marks anything resolved, and check your repeat contact rate for the same customers.

6. How often should I review Agentforce metrics?

Weekly for the first month, monthly for the next six, then quarterly. Early on you are still fixing flows and grounding, so the feedback loop needs to be tight enough to act on.

Measure What the Customer Experienced

Most Agentforce dashboards report what the agent did. The useful ones report what the customer got. That difference is the gap between a containment number you present to a board and a service operation that genuinely works.

Track the seven, add abandons and confirmed resolutions, put a cost per resolution next to them, and pair every efficiency metric with a quality one. Then sample real transcripts, because no dashboard will tell you the agent was wrong.

At Minuscule Technologies we build the reporting layer alongside the agents, grounded in properly modeled data, so the numbers mean something when someone asks. Talk to our Agentforce team about instrumenting your agents before you scale them.

Contact Us for Free Consultation
Thank you! We will get back in touch with you within 48 hours.
Oops! Something went wrong while submitting the form.

Recent Blogs

Ready to Architect Your Salesforce Success?

You've seen what's possible. Now, let's make it happen for your business. Whether you need an end-to-end Salesforce solution, a complex integration, or ongoing managed services, our team is ready to deliver.

Schedule a Free Strategic Call