CRM-Agent-Bench: Benchmarking Tool-Using Agents in Stateful Enterprise Environments

Monojit Banerjee, Zhujun Lan and Defu Cao (Salesforce) introduce CRM-Agent-Bench, an execution-grounded benchmark that scores tool-using agents on stateful, multi-turn customer relationship management tasks with per-task executable contracts.
Ask this paper
Scope. 555 stateful multi-turn tasks across nine business domains and 36 capability tags, covering outcome, trajectory, operational viability and policy compliance.
Contracts. Each task declares checks over actions, arguments, order, response, target state and protected state; success is the strict conjunction of all declared checks.
Results. Across sixteen systems, strict success ranges from 64.32% to 83.60%.
Cost and reliability. Leading systems with similar accuracy differ sharply in cost, per-domain reliability and difficulty scaling, so the authors recommend selecting enterprise agents on several axes at once.
Abstract
Deploying language agents in real applications demands more than the right answer: an agent must execute a multi-step business process correctly, follow domain-specific rules, and interact with a user across a dialogue, where the gap between saying and doing is the gap between a satisfied customer and a real loss. We argue that a deployable-agent benchmark should jointly assess four facets: the outcome an agent reaches, the trajectory it takes, its operational viability, and its policy compliance. Customer relationship management (CRM), where mutable records meet operational rules and consequential effects, exercises all four. We introduce CRM-Agent-Bench, an execution-grounded benchmark of 555 stateful, multi-turn tasks across nine business domains and 36 capability tags. Each task supplies a task-specific executable contract drawn from checks over actions, arguments, order, response, target state, and protected state; success is the strict conjunction of the checks declared for that task. We evaluate the complete agent system through these contracts and report scored coverage, latency, and cost. Across sixteen systems evaluated on the audited final release, strict success spans 64.32% to 83.60%; the closely grouped leading systems nonetheless diverge sharply in cost and per-domain reliability. CRM-Agent-Bench offers an auditable framework for measuring contract-grounded business-transaction integrity and adherence to task-declared benchmark policies, with a portable structure designed for extension as models improve. Github repository: https://github.com/salesforce-misc/crm-agent-bench