Agentforce B2B Software

An Agentforce deployment that support actually trusts

Before building an agent we audited the knowledge base it would be grounded on — and found enough stale content to have sunk the project. The audit came first, the agent came second.

3 tightly scoped topics at launch
B2B software support team Client profile
Sample content. Replace this case study with a real engagement before launch, or delete it from Case Studies in the WordPress admin.

The situation

A B2B software company with a small support team handling a steady case volume, a large share of which were variations on the same handful of questions — password and access issues, billing date queries, and “where is my invoice.” Leadership wanted an Agentforce deployment. The support lead was skeptical, having watched a chatbot project fail two years earlier.

What we checked first

Before designing anything we pulled a sample of several hundred recent cases and categorized them by hand. Roughly half were genuinely repetitive and rule-bound. The other half needed account context an agent could get wrong in expensive ways.

We also read the knowledge base the agent would have been grounded on. A meaningful portion of the articles were stale — referencing a UI that had changed, or a policy that no longer applied. An agent grounded on that content would have confidently told customers the wrong thing, which is precisely how the earlier chatbot had lost the team’s trust.

So the first phase of the engagement wasn’t an agent at all. It was a knowledge audit.

What we built

Once the knowledge base was current, we scoped the agent narrowly and deliberately:

  • Three topics only — access and login, billing dates, invoice retrieval — chosen because each had clear rules and no judgment calls
  • Read-heavy actions. The agent could look up an account’s billing schedule and surface an invoice. It could not change anything, and it could not close a case.
  • An escalation path that fired early. Two failed attempts to resolve, or any sentiment signal suggesting frustration, handed off to a human with the full conversation attached.
  • Evaluation against real history. We ran the agent against the categorized historical cases and reviewed every response with the support lead before it went anywhere near a customer.

Outcome

The agent went live on the three scoped topics after a staged rollout that started with internal users. Deflection on those specific case types was meaningful and, more importantly, the support lead trusted it — because she had personally reviewed where it got things wrong during testing and knew exactly what it was and wasn’t allowed to do.

The team has since expanded it to a fourth topic. The pattern held: audit the knowledge first, scope narrowly, test against real cases, then expand.

More work

Other engagements

Integrations Professional Services

Killing the renewal spreadsheet for good

A professional services firm had been quoted for a full bidirectional sync. Discovery showed that almost none of it needed to be bidirectional —…

Distribution Technical Debt Assessment

Untangling six years of Opportunity automation

A 140-user distribution org where four competing automations on Opportunity save had quietly broken pipeline reporting. We inventoried everything, consolidated it into one flow,…

1/3 of custom fields retired

Your org could be the next one on this page

Start with a 30-minute call. We will look at what you have, tell you what we would change, and you decide from there.