.fs-cmsfilter_active span { color: black; }
table of contents

Transform complex support workflows

Deploy AI inside your existing support stack and prove business impact quickly.
Request a Demo

What Is a Salesforce AI Agent? Capabilities and Evaluation

A Salesforce AI agent is an autonomous application that interprets a customer request, pulls the relevant knowledge, takes action on the record, and escalates to a human when it reaches its limits. On Salesforce, that product is Agentforce, built on Service Cloud.

Search this term, and nearly every result stops at that one-word answer. For a support leader, the useful question is not whether Agentforce can build an agent. It is whether Agentforce will resolve your cases without a second, expensive data project underneath it. That answer turns on one thing: where your support knowledge actually lives. Agentforce reasons over Service Cloud data and acts on Service Cloud objects. That is a strength when your knowledge sits inside Salesforce. It becomes a ceiling when the answers span Confluence, SharePoint, and past tickets in other systems. The alternative approach, a cross-system layer such as Enjo, indexes those outside sources directly instead.

This guide is written for that support leader, covering how a Salesforce AI agent works, how you build one, the limits to plan around, and how to evaluate one against your stack. A Salesforce AI agent resolves cases inside Service Cloud. Here's what Agentforce does, its data ceiling, and how to evaluate one for your team.

AI Support Agents
table of contents

Key takeaways

  • A Salesforce AI agent is Agentforce: it reasons through a request, acts on Service Cloud data, and escalates to a human with context.
  • The Atlas Reasoning Engine runs a Reason-Act-Observe loop, so the agent works through a multi-step case rather than answering a single scripted question.
  • Salesforce's own case studies report strong deflection (OpenTable: 73% of web queries; 1-800Accountant: 70% of tax-week chats), though clean data and cost predictability determine the real outcome.
  • Plan around hard platform limits: 20 active agents per org, 15 topics per agent, 15 actions per topic, and a 60-second action timeout.
  • The biggest deployment risk is data readiness, not the technology. Agentforce is based on Salesforce data and Data 360; knowledge outside the CRM requires additional licensing and work.
  • Where your support knowledge lives across systems is the variable that determines whether to use a native agent or a cross-system layer like Enjo.

What a Salesforce AI agent actually does

The word "agent" marks a real break from the automation that came before it, and the difference shows up the moment a request goes off-script.

A rules-based chatbot follows a script and breaks down when a customer says something it did not anticipate. Workflow automation fires a fixed sequence when conditions are met. A Salesforce AI agent interprets intent, decides what to do, acts, and adapts mid-case if the situation changes.

Capability Traditional Chatbot Salesforce AI Agent
Understands Natural Language Limited Yes
Handles Multi-Step Reasoning No Yes
Takes Action Across Records No Yes
Escalates with Full Context No Yes
Adapts Mid-Conversation No Yes

Traditional chatbots primarily follow predefined flows, while AI agents use reasoning, context, and actions to autonomously resolve more complex requests.

The intelligence behind this is the Atlas Reasoning Engine. Atlas runs a Reason-Act-Observe (ReAct) loop: it forms a plan, takes an action such as querying a record, observes the result, and adjusts before the next step, repeating until the request is met. It grounds each answer through retrieval-augmented generation, pulling real data from Salesforce and Data 360 rather than generating from the model alone, which is how it keeps responses tied to your business facts. That loop is why a Salesforce AI agent can resolve a multi-part case rather than answer a single scripted question.

A concrete example makes it real. An admin at a customer account emails that their team has lost access to a module they pay for. The agent verifies the account and entitlement, checks the license status in the connected system, and either restores access or returns the exact reason it cannot. If fixing it needs a billing adjustment beyond the agent's guardrails, it escalates into Service Cloud with the full conversation and account context attached, so a rep starts warm rather than with a cold ticket.

Types of Salesforce AI agents

Agentforce is a family of agents, not a single bot. For a support leader, the one that matters is the Service Agent: a customer-facing agent that resolves service cases across self-service portals and messaging channels, then hands off to a human when needed. It is the direct answer for Salesforce AI customer service.

The rest of the family targets other teams. Sales agents like the SDR engage inbound prospects and book meetings. Sales Coach runs role-play for reps. Commerce agents help buyers find and order products. Employee-facing agents handle internal IT and HR requests. They share the same platform and reasoning engine, so the mechanics below apply across the family, but the support queue is where a Service Agent earns its keep.

What a Salesforce AI agent does in production

The public numbers on Agentforce come from Salesforce's own customer reporting, so treat them as vendor benchmarks rather than independent results. They still show the shape of what the technology can do. OpenTable's diner agent was handling 73% of restaurant web queries three weeks in, a 50% lift over its previous chatbot. 1-800Accountant ran an Agentforce Service Agent through the 2025 tax week and reported that 70% of chat engagements were resolved autonomously, with complex scenarios routed to specialists. The engine reported a 15% drop in handle time.

One pattern holds across all three: each team deflected high-volume, repeatable questions and routed the exceptions to humans. That is the realistic shape of a Salesforce case deflection program. The figures a vendor does not put in a press release are the ones a buyer feels later. On G2, the most consistent Agentforce complaint is consumption pricing that runs unpredictably at scale. Reviewers also tie answer quality to the cleanliness of the underlying Salesforce data, so the result depends more on your data and cost model than on the agent's ceiling.

How to build a Salesforce AI agent

You build a Salesforce AI agent in Agent Builder, Salesforce's low-code environment, rather than by writing an agent from scratch. The build has three moving parts worth understanding before you scope a project.

Topics and actions -A topic is a job the agent can handle, and actions are what it does inside that topic, built from Flow, Apex, or prompt templates. You start with one topic, confirm it resolves cleanly, then add more. This is what makes a rollout iterative rather than a single big launch.

Grounding - The agent answers from Salesforce CRM data and Salesforce Knowledge by default, and reaches external data through Data 360. Grounding quality determines answer quality, so in Salesforce AI customer service, where your knowledge lives, is the variable that most affects how well the agent resolves cases.

Guardrails -The Einstein Trust Layer and agent-level guardrails keep responses inside policy, mask sensitive data before the model sees it, and reduce hallucination. You test the agent against real cases before it goes live, and only then point it at production traffic.

The limits to plan around

A Salesforce AI agent runs inside Salesforce's platform boundaries, and those boundaries shape what you can build. These caps are widely reported by implementation teams; confirm the current numbers against Salesforce's documentation for your edition before designing around them.

  • 20 active agents per org. Once you hit the cap, you cannot add more without deactivating others.
  • 15 topics per agent, 15 actions per topic. Complex, multi-department workflows have to be split across agents rather than crammed into one.
  • 60-second action timeout. A workflow step that runs long, often a slow call into an external system, fails when it exceeds the window.
  • Enterprise edition or higher. Agentforce is not available on entry-level Salesforce editions.
  • Bring-your-own-model is not natively supported. You work within Salesforce's model ecosystem rather than plugging in an external custom LLM.

None of these are disqualifying for a focused support deployment. They matter most when the work spans many systems and departments, which is exactly the case where the data boundary below also comes into play.

Where the native data boundary sits

A Salesforce AI agent is grounded in Salesforce CRM data, plus external data brought in through Data 360 (formerly Data Cloud). Data 360 genuinely does unify external sources within the platform, so this is not a capability gap. The question for a support leader is what that unification costs, and how much of your resolution knowledge lives outside the CRM to begin with.

Most support operations answer cases using more than CRM records. The macros and past resolutions sit in Service Cloud, but the product documentation is in Confluence, the policy docs are in SharePoint, and years of resolved tickets may live in a system you used before Salesforce. A native agent accesses that external knowledge by pulling it into Data 360 first, which adds licensing and data-engineering work before the agent can ground in it, and Data 360 credits are billed separately from the agent's own actions. The same applies to actions: a native agent acts cleanly on Service Cloud objects, but reaching into Okta, Jira, or a custom internal system means custom development.

This is the difference between a native agent and a cross-system layer such as Enjo. The layer indexes Confluence, SharePoint, and past tickets into one source directly, rather than routing them through Data 360 first. So the buyer's question resurfaces: will the native agent resolve your cases as they are, or only after a data project funds the reach they need? If your Salesforce case deflection depends on knowledge that never fully lives in Salesforce, that boundary is the first thing to size up.

The real deployment risk is data, not the model

The teams that struggle with a Salesforce AI agent rarely fail on the technology. They fail on data readiness and change management. An agent grounded on fragmented, duplicated, or stale records returns fragmented, stale answers, and reviewers have reported material inaccuracy rates on messy data. The fix is unglamorous: clean the knowledge the agent will ground on, and decide the escalation rules before launch, not after.

Escalation design is where good deployments separate from bad ones. OpenTable built a live deflection score into its agent: each chat starts at a baseline, the Atlas engine moves the score as the conversation develops, and the team can raise or lower the escalation threshold depending on how much human support they want to offer that week. That kind of explicit handoff logic, decided up front, is what keeps a Salesforce AI agent from either escalating everything or trapping frustrated customers.

Where Agentforce is the right call

Agentforce has the deepest native binding to the Service Cloud data model, and for some teams that is exactly what to buy. It carries a 4.3 out of 5 rating across 1,109 reviews on G2, where users praise the no-code agent-building and consistently flag consumption pricing as hard to predict. If your support knowledge and the actions your agent needs to take live entirely inside Salesforce, a native agent is the path of least resistance. If you already run Data 360 or higher Service Cloud editions, much of the cost and setup that would otherwise count against the native approach is already covered. And if you need one agent spanning sales, service, field service, and commerce on a single platform and consumption model, Agentforce covers that breadth in a way a support-focused layer does not. For a Salesforce-only operation, that native depth is a genuine advantage.

How to evaluate a Salesforce AI agent

The native product pages walk you through capabilities. They do not answer the question you are actually asking: will this resolve our cases without a second data project? Run any Salesforce AI agent, native or layered, against these criteria before you commit:

  • Where your knowledge lives
  • What systems must the agent act in
  • The total cost model
  • Deployment time
  • Escalation fidelity
  • Lock in if your stack changes
  • Compliance posture

Where your knowledge lives. Map where the answers to your top case types actually sit. If most live in Salesforce Knowledge, native grounding is straightforward. If they live in Confluence, SharePoint, or old tickets, the price in the Data 360 is what a native agent needs to reach them.

What systems must the agent act in? List the systems a full resolution touches. If it is only Service Cloud objects, native actions suffice. If it includes Okta, Jira, or internal APIs, confirm how each candidate connects to them and what each integration costs.

The total cost model. Compare per-conversation, per-user, and per-reply pricing against your actual case volume, and add the platform costs each model assumes, Data 360 credits, and edition tiers. Model it against the Salesforce case deflection rate you expect, because a low headline rate can still mask a large platform bill underneath.

Deployment time. Confirm how long it takes the agent to resolve live cases. A native rollout that depends on Data 360 setup and edition upgrades runs longer than a layer that connects to an existing Service Cloud license in days.

Escalation fidelity. Check what a human rep sees when the AI hands off. Full conversation history written into the case is the difference between a warm handoff and a customer having to repeat themselves.

Lock in if your stack changes. Ask what survives if you change the help desks. A native agent's investment stays with the platform; a layer that keeps knowledge and flows portable travels with you.

Compliance posture. Confirm the certifications your security review will require. SOC 2 Type II, ISO 27001, and GDPR are the most commonly requested in enterprise reviews.

How a native agent and a cross-system layer compare

Two of those criteria, where knowledge lives and what systems the agent acts in, are where a native agent and a cross-system layer like Enjo diverge most. Here is how they line up across a case's resolution lifecycle.

Resolution Factor Agentforce Native Salesforce AI Enjo Cross-system Agentic AI Layer
Knowledge Grounding Service Cloud data with external knowledge through Data Cloud. Unified knowledge layer across Salesforce Knowledge, Confluence, SharePoint, Google Drive, and historical tickets.
Actions It Can Take Native Service Cloud actions; external systems typically require custom integrations. Executes actions across Salesforce, Jira, ServiceNow, Okta, and custom APIs through AI Actions.
Where It Runs Inside Salesforce Service Cloud. Runs inside Salesforce or as a standalone AI layer.
Human Escalation Hands off conversations to Service Cloud agents. Creates or updates cases while preserving the complete conversation history and context.
Deployment Depends on edition, Data Cloud configuration, and custom actions. Connects to an existing Service Cloud environment and can typically be deployed within days.
Pricing Model $2 per conversation or $500 per 100K Flex Credits (20 credits/action), plus Service add-on at $125/user/month. Usage-based pricing per AI Reply with unlimited human-agent seats. Additional replies cost $0.05 each.
Compliance Salesforce platform compliance certifications. SOC 2 Type II, ISO 27001, and GDPR compliant.

Comparison reflects publicly available platform capabilities and pricing as of 2026. Deployment timelines and pricing may vary depending on configuration and enterprise agreements.

To size the cost difference in Salesforce's own terms: its published case-management example, 100 users handling 3 cases a day over 20 days, runs $1,800 a month in Flex Credits, and that figure explicitly excludes Data 360 credits. A per-reply model bills only for AI resolutions and keeps human seats unlimited. For the full side-by-side math, see the Agentforce pricing breakdown.

How a cross-system layer answers the knowledge question

A cross-system layer starts from the opposite premise of a native agent. Instead of asking for your knowledge to move into the platform, it reads the knowledge where it already sits. Enjo is one example, built as an official Salesforce partner that runs on top of your existing Service Cloud license. It indexes Confluence, SharePoint, Google Drive, Notion, and past tickets into one layer. Answers are grounded on that layer, with no separate Data 360 ingestion step to license and maintain.

That design answers the buyer's question directly. The agent resolves cases based on the knowledge you have today, not the knowledge you would have after a migration. When resolution needs an action, it reaches across the stack, into Salesforce, Okta, Jira, ServiceNow, and custom systems, rather than only Service Cloud objects. When it cannot resolve a request, it escalates by updating the case with the full conversation attached, so a rep starts warm. If your helpdesk strategy changes later, the knowledge and the automations built on it stay with you.

The pattern shows up in practice. Aptean, a 3,500-employee ERP company on the Salesforce stack, hit the outside-knowledge wall described on this page. It indexed 2M+ documents, went live in a single day, and processed 200K+ requests per year, achieving an 80%+ reduction in information retrieval time. Enjo is SOC 2 Type II compliant, ISO 27001 certified, and GDPR compliant, with 600+ enterprise deployments and six years of 99.9% uptime.

Choose where your knowledge lives

The strongest decision criterion here is not a feature comparison. Both a native agent and a cross-system layer can reason, act, and escalate. The variable that actually predicts whether AI resolves your cases is where your support knowledge is stored and how much it costs to access it.

So do not choose based on AI features. Choose where your knowledge lives. If it sits inside Salesforce and you already run Data 360, a native Salesforce AI agent is the straightforward path, and the platform depth works in your favor. If it spans Confluence, SharePoint, and past tickets in other systems, a layer that reads all of it resolves more cases without first funding a data project.

See how Enjo resolves real customer cases inside your Service Cloud environment. Book a demo.

Frequently asked questions

Q : What is a Salesforce AI agent?
A ;
It is an autonomous application that understands a request, reasons through it, takes action, and escalates to a human when needed, without requiring a person to trigger each step. In Salesforce, the native product is Agentforce, which operates on Service Cloud data and acts on Service Cloud objects.

Q : How do you build a Salesforce AI agent?
A : You build one in Agent Builder, Salesforce's low-code environment. You define topics (the jobs the agent handles) and actions (built from Flow, Apex, or prompt templates), ground the agent on Salesforce Knowledge and Data 360, set guardrails, and test against real cases before going live.

Q : What are the limits of a Salesforce AI agent?
A :
Commonly reported platform caps include 20 active agents per org, 15 topics per agent, 15 actions per topic, and a 60-second action timeout, and Agentforce requires the Enterprise edition or higher. Confirm the current figures against Salesforce documentation for your edition.

Q :Is Agentforce the only AI agent for Salesforce?
A  : No. Agentforce is the native option for Salesforce AI customer service. Platforms like Enjo run inside Salesforce as an official partner while grounding on knowledge from outside it, so support teams whose content spans Confluence, SharePoint, and past tickets are not limited to what lives in the CRM.

Q : Does a Salesforce AI agent need Data Cloud?
A :
A native agent uses Data 360 (formerly Data Cloud) to ground on data outside standard CRM objects, which carries its own licensing. That reach matters for Salesforce case deflection, since deflection depends on the agent finding the right answer wherever it lives. Enjo indexes external sources directly and runs on your existing Service Cloud license without a Data 360 requirement.

Q: How is a Salesforce AI agent priced?
A :Agentforce uses consumption pricing (Conversations at $2 each, or Flex Credits at $500 per 100,000) or per-user add-ons ($125/user/month for Service), plus platform costs. Enjo prices per AI Reply with unlimited seats. The Agentforce pricing breakdown runs the full comparison.

Key takeaways

  • A Salesforce AI agent is Agentforce: it reasons through a request, acts on Service Cloud data, and escalates to a human with context.
  • The Atlas Reasoning Engine runs a Reason-Act-Observe loop, so the agent works through a multi-step case rather than answering a single scripted question.
  • Salesforce's own case studies report strong deflection (OpenTable: 73% of web queries; 1-800Accountant: 70% of tax-week chats), though clean data and cost predictability determine the real outcome.
  • Plan around hard platform limits: 20 active agents per org, 15 topics per agent, 15 actions per topic, and a 60-second action timeout.
  • The biggest deployment risk is data readiness, not the technology. Agentforce is based on Salesforce data and Data 360; knowledge outside the CRM requires additional licensing and work.
  • Where your support knowledge lives across systems is the variable that determines whether to use a native agent or a cross-system layer like Enjo.

What a Salesforce AI agent actually does

The word "agent" marks a real break from the automation that came before it, and the difference shows up the moment a request goes off-script.

A rules-based chatbot follows a script and breaks down when a customer says something it did not anticipate. Workflow automation fires a fixed sequence when conditions are met. A Salesforce AI agent interprets intent, decides what to do, acts, and adapts mid-case if the situation changes.

Capability Traditional Chatbot Salesforce AI Agent
Understands Natural Language Limited Yes
Handles Multi-Step Reasoning No Yes
Takes Action Across Records No Yes
Escalates with Full Context No Yes
Adapts Mid-Conversation No Yes

Traditional chatbots primarily follow predefined flows, while AI agents use reasoning, context, and actions to autonomously resolve more complex requests.

The intelligence behind this is the Atlas Reasoning Engine. Atlas runs a Reason-Act-Observe (ReAct) loop: it forms a plan, takes an action such as querying a record, observes the result, and adjusts before the next step, repeating until the request is met. It grounds each answer through retrieval-augmented generation, pulling real data from Salesforce and Data 360 rather than generating from the model alone, which is how it keeps responses tied to your business facts. That loop is why a Salesforce AI agent can resolve a multi-part case rather than answer a single scripted question.

A concrete example makes it real. An admin at a customer account emails that their team has lost access to a module they pay for. The agent verifies the account and entitlement, checks the license status in the connected system, and either restores access or returns the exact reason it cannot. If fixing it needs a billing adjustment beyond the agent's guardrails, it escalates into Service Cloud with the full conversation and account context attached, so a rep starts warm rather than with a cold ticket.

Types of Salesforce AI agents

Agentforce is a family of agents, not a single bot. For a support leader, the one that matters is the Service Agent: a customer-facing agent that resolves service cases across self-service portals and messaging channels, then hands off to a human when needed. It is the direct answer for Salesforce AI customer service.

The rest of the family targets other teams. Sales agents like the SDR engage inbound prospects and book meetings. Sales Coach runs role-play for reps. Commerce agents help buyers find and order products. Employee-facing agents handle internal IT and HR requests. They share the same platform and reasoning engine, so the mechanics below apply across the family, but the support queue is where a Service Agent earns its keep.

What a Salesforce AI agent does in production

The public numbers on Agentforce come from Salesforce's own customer reporting, so treat them as vendor benchmarks rather than independent results. They still show the shape of what the technology can do. OpenTable's diner agent was handling 73% of restaurant web queries three weeks in, a 50% lift over its previous chatbot. 1-800Accountant ran an Agentforce Service Agent through the 2025 tax week and reported that 70% of chat engagements were resolved autonomously, with complex scenarios routed to specialists. The engine reported a 15% drop in handle time.

One pattern holds across all three: each team deflected high-volume, repeatable questions and routed the exceptions to humans. That is the realistic shape of a Salesforce case deflection program. The figures a vendor does not put in a press release are the ones a buyer feels later. On G2, the most consistent Agentforce complaint is consumption pricing that runs unpredictably at scale. Reviewers also tie answer quality to the cleanliness of the underlying Salesforce data, so the result depends more on your data and cost model than on the agent's ceiling.

How to build a Salesforce AI agent

You build a Salesforce AI agent in Agent Builder, Salesforce's low-code environment, rather than by writing an agent from scratch. The build has three moving parts worth understanding before you scope a project.

Topics and actions -A topic is a job the agent can handle, and actions are what it does inside that topic, built from Flow, Apex, or prompt templates. You start with one topic, confirm it resolves cleanly, then add more. This is what makes a rollout iterative rather than a single big launch.

Grounding - The agent answers from Salesforce CRM data and Salesforce Knowledge by default, and reaches external data through Data 360. Grounding quality determines answer quality, so in Salesforce AI customer service, where your knowledge lives, is the variable that most affects how well the agent resolves cases.

Guardrails -The Einstein Trust Layer and agent-level guardrails keep responses inside policy, mask sensitive data before the model sees it, and reduce hallucination. You test the agent against real cases before it goes live, and only then point it at production traffic.

The limits to plan around

A Salesforce AI agent runs inside Salesforce's platform boundaries, and those boundaries shape what you can build. These caps are widely reported by implementation teams; confirm the current numbers against Salesforce's documentation for your edition before designing around them.

  • 20 active agents per org. Once you hit the cap, you cannot add more without deactivating others.
  • 15 topics per agent, 15 actions per topic. Complex, multi-department workflows have to be split across agents rather than crammed into one.
  • 60-second action timeout. A workflow step that runs long, often a slow call into an external system, fails when it exceeds the window.
  • Enterprise edition or higher. Agentforce is not available on entry-level Salesforce editions.
  • Bring-your-own-model is not natively supported. You work within Salesforce's model ecosystem rather than plugging in an external custom LLM.

None of these are disqualifying for a focused support deployment. They matter most when the work spans many systems and departments, which is exactly the case where the data boundary below also comes into play.

Where the native data boundary sits

A Salesforce AI agent is grounded in Salesforce CRM data, plus external data brought in through Data 360 (formerly Data Cloud). Data 360 genuinely does unify external sources within the platform, so this is not a capability gap. The question for a support leader is what that unification costs, and how much of your resolution knowledge lives outside the CRM to begin with.

Most support operations answer cases using more than CRM records. The macros and past resolutions sit in Service Cloud, but the product documentation is in Confluence, the policy docs are in SharePoint, and years of resolved tickets may live in a system you used before Salesforce. A native agent accesses that external knowledge by pulling it into Data 360 first, which adds licensing and data-engineering work before the agent can ground in it, and Data 360 credits are billed separately from the agent's own actions. The same applies to actions: a native agent acts cleanly on Service Cloud objects, but reaching into Okta, Jira, or a custom internal system means custom development.

This is the difference between a native agent and a cross-system layer such as Enjo. The layer indexes Confluence, SharePoint, and past tickets into one source directly, rather than routing them through Data 360 first. So the buyer's question resurfaces: will the native agent resolve your cases as they are, or only after a data project funds the reach they need? If your Salesforce case deflection depends on knowledge that never fully lives in Salesforce, that boundary is the first thing to size up.

The real deployment risk is data, not the model

The teams that struggle with a Salesforce AI agent rarely fail on the technology. They fail on data readiness and change management. An agent grounded on fragmented, duplicated, or stale records returns fragmented, stale answers, and reviewers have reported material inaccuracy rates on messy data. The fix is unglamorous: clean the knowledge the agent will ground on, and decide the escalation rules before launch, not after.

Escalation design is where good deployments separate from bad ones. OpenTable built a live deflection score into its agent: each chat starts at a baseline, the Atlas engine moves the score as the conversation develops, and the team can raise or lower the escalation threshold depending on how much human support they want to offer that week. That kind of explicit handoff logic, decided up front, is what keeps a Salesforce AI agent from either escalating everything or trapping frustrated customers.

Where Agentforce is the right call

Agentforce has the deepest native binding to the Service Cloud data model, and for some teams that is exactly what to buy. It carries a 4.3 out of 5 rating across 1,109 reviews on G2, where users praise the no-code agent-building and consistently flag consumption pricing as hard to predict. If your support knowledge and the actions your agent needs to take live entirely inside Salesforce, a native agent is the path of least resistance. If you already run Data 360 or higher Service Cloud editions, much of the cost and setup that would otherwise count against the native approach is already covered. And if you need one agent spanning sales, service, field service, and commerce on a single platform and consumption model, Agentforce covers that breadth in a way a support-focused layer does not. For a Salesforce-only operation, that native depth is a genuine advantage.

How to evaluate a Salesforce AI agent

The native product pages walk you through capabilities. They do not answer the question you are actually asking: will this resolve our cases without a second data project? Run any Salesforce AI agent, native or layered, against these criteria before you commit:

  • Where your knowledge lives
  • What systems must the agent act in
  • The total cost model
  • Deployment time
  • Escalation fidelity
  • Lock in if your stack changes
  • Compliance posture

Where your knowledge lives. Map where the answers to your top case types actually sit. If most live in Salesforce Knowledge, native grounding is straightforward. If they live in Confluence, SharePoint, or old tickets, the price in the Data 360 is what a native agent needs to reach them.

What systems must the agent act in? List the systems a full resolution touches. If it is only Service Cloud objects, native actions suffice. If it includes Okta, Jira, or internal APIs, confirm how each candidate connects to them and what each integration costs.

The total cost model. Compare per-conversation, per-user, and per-reply pricing against your actual case volume, and add the platform costs each model assumes, Data 360 credits, and edition tiers. Model it against the Salesforce case deflection rate you expect, because a low headline rate can still mask a large platform bill underneath.

Deployment time. Confirm how long it takes the agent to resolve live cases. A native rollout that depends on Data 360 setup and edition upgrades runs longer than a layer that connects to an existing Service Cloud license in days.

Escalation fidelity. Check what a human rep sees when the AI hands off. Full conversation history written into the case is the difference between a warm handoff and a customer having to repeat themselves.

Lock in if your stack changes. Ask what survives if you change the help desks. A native agent's investment stays with the platform; a layer that keeps knowledge and flows portable travels with you.

Compliance posture. Confirm the certifications your security review will require. SOC 2 Type II, ISO 27001, and GDPR are the most commonly requested in enterprise reviews.

How a native agent and a cross-system layer compare

Two of those criteria, where knowledge lives and what systems the agent acts in, are where a native agent and a cross-system layer like Enjo diverge most. Here is how they line up across a case's resolution lifecycle.

Resolution Factor Agentforce Native Salesforce AI Enjo Cross-system Agentic AI Layer
Knowledge Grounding Service Cloud data with external knowledge through Data Cloud. Unified knowledge layer across Salesforce Knowledge, Confluence, SharePoint, Google Drive, and historical tickets.
Actions It Can Take Native Service Cloud actions; external systems typically require custom integrations. Executes actions across Salesforce, Jira, ServiceNow, Okta, and custom APIs through AI Actions.
Where It Runs Inside Salesforce Service Cloud. Runs inside Salesforce or as a standalone AI layer.
Human Escalation Hands off conversations to Service Cloud agents. Creates or updates cases while preserving the complete conversation history and context.
Deployment Depends on edition, Data Cloud configuration, and custom actions. Connects to an existing Service Cloud environment and can typically be deployed within days.
Pricing Model $2 per conversation or $500 per 100K Flex Credits (20 credits/action), plus Service add-on at $125/user/month. Usage-based pricing per AI Reply with unlimited human-agent seats. Additional replies cost $0.05 each.
Compliance Salesforce platform compliance certifications. SOC 2 Type II, ISO 27001, and GDPR compliant.

Comparison reflects publicly available platform capabilities and pricing as of 2026. Deployment timelines and pricing may vary depending on configuration and enterprise agreements.

To size the cost difference in Salesforce's own terms: its published case-management example, 100 users handling 3 cases a day over 20 days, runs $1,800 a month in Flex Credits, and that figure explicitly excludes Data 360 credits. A per-reply model bills only for AI resolutions and keeps human seats unlimited. For the full side-by-side math, see the Agentforce pricing breakdown.

How a cross-system layer answers the knowledge question

A cross-system layer starts from the opposite premise of a native agent. Instead of asking for your knowledge to move into the platform, it reads the knowledge where it already sits. Enjo is one example, built as an official Salesforce partner that runs on top of your existing Service Cloud license. It indexes Confluence, SharePoint, Google Drive, Notion, and past tickets into one layer. Answers are grounded on that layer, with no separate Data 360 ingestion step to license and maintain.

That design answers the buyer's question directly. The agent resolves cases based on the knowledge you have today, not the knowledge you would have after a migration. When resolution needs an action, it reaches across the stack, into Salesforce, Okta, Jira, ServiceNow, and custom systems, rather than only Service Cloud objects. When it cannot resolve a request, it escalates by updating the case with the full conversation attached, so a rep starts warm. If your helpdesk strategy changes later, the knowledge and the automations built on it stay with you.

The pattern shows up in practice. Aptean, a 3,500-employee ERP company on the Salesforce stack, hit the outside-knowledge wall described on this page. It indexed 2M+ documents, went live in a single day, and processed 200K+ requests per year, achieving an 80%+ reduction in information retrieval time. Enjo is SOC 2 Type II compliant, ISO 27001 certified, and GDPR compliant, with 600+ enterprise deployments and six years of 99.9% uptime.

Choose where your knowledge lives

The strongest decision criterion here is not a feature comparison. Both a native agent and a cross-system layer can reason, act, and escalate. The variable that actually predicts whether AI resolves your cases is where your support knowledge is stored and how much it costs to access it.

So do not choose based on AI features. Choose where your knowledge lives. If it sits inside Salesforce and you already run Data 360, a native Salesforce AI agent is the straightforward path, and the platform depth works in your favor. If it spans Confluence, SharePoint, and past tickets in other systems, a layer that reads all of it resolves more cases without first funding a data project.

See how Enjo resolves real customer cases inside your Service Cloud environment. Book a demo.

Frequently asked questions

Q : What is a Salesforce AI agent?
A ;
It is an autonomous application that understands a request, reasons through it, takes action, and escalates to a human when needed, without requiring a person to trigger each step. In Salesforce, the native product is Agentforce, which operates on Service Cloud data and acts on Service Cloud objects.

Q : How do you build a Salesforce AI agent?
A : You build one in Agent Builder, Salesforce's low-code environment. You define topics (the jobs the agent handles) and actions (built from Flow, Apex, or prompt templates), ground the agent on Salesforce Knowledge and Data 360, set guardrails, and test against real cases before going live.

Q : What are the limits of a Salesforce AI agent?
A :
Commonly reported platform caps include 20 active agents per org, 15 topics per agent, 15 actions per topic, and a 60-second action timeout, and Agentforce requires the Enterprise edition or higher. Confirm the current figures against Salesforce documentation for your edition.

Q :Is Agentforce the only AI agent for Salesforce?
A  : No. Agentforce is the native option for Salesforce AI customer service. Platforms like Enjo run inside Salesforce as an official partner while grounding on knowledge from outside it, so support teams whose content spans Confluence, SharePoint, and past tickets are not limited to what lives in the CRM.

Q : Does a Salesforce AI agent need Data Cloud?
A :
A native agent uses Data 360 (formerly Data Cloud) to ground on data outside standard CRM objects, which carries its own licensing. That reach matters for Salesforce case deflection, since deflection depends on the agent finding the right answer wherever it lives. Enjo indexes external sources directly and runs on your existing Service Cloud license without a Data 360 requirement.

Q: How is a Salesforce AI agent priced?
A :Agentforce uses consumption pricing (Conversations at $2 each, or Flex Credits at $500 per 100,000) or per-user add-ons ($125/user/month for Service), plus platform costs. Enjo prices per AI Reply with unlimited seats. The Agentforce pricing breakdown runs the full comparison.

Transform complex support workflows

Deploy AI inside your existing support stack and prove business impact quickly.
Request a Demo