Is your Salesforce ready for Agentforce? A pre-flight health check
Switching on an agent now takes an afternoon and costs nothing on Enterprise Edition. Eight checks on records, permissions, process and credits that decide whether it should touch a customer.
11 min read
01
WHAT AGENTFORCE NEEDS
02
THE PRE-FLIGHT CHECKS
03
COST AND GOVERNANCE

TL;DR
Salesforce’s Q2 FY27 release (August 26, 2026) put Agentforce ARR above $1.5 billion, up 240% year over year. On the earnings call, half of Agentforce bookings came from customers refilling credits. Consumption is the business model, and a badly prepared org is now metered by the action.
Agentforce does not require Data 360 for most CRM-facing agents; it grounds on records, metadata, Flows, Apex and Knowledge. What it requires is that those be correct, and Salesforce Ben’s 2026 admin survey found only 2% of admins describe their org as clean and well-maintained.
The pre-flight is eight checks: record quality on the objects the agent touches, object-model sanity, Knowledge, the agent user’s permission sets, decision rules written as Testing Center test cases, the integration surface, a baseline metric, and a rollback owner. Each produces a number or a document.
Salesforce Foundations gives Enterprise Edition and above Agent Builder and 100,000 Flex Credits at no cost, about 5,000 standard actions. Enough to run the pre-flight and a pilot on, not enough to skip it. Gartner expects more than 40% of agentic AI projects to be canceled by the end of 2027.
The barrier to switching it on is gone. The barrier to it working is not.
In February 2026 Salesforce reported $800 million of Agentforce ARR and more than 29,000 deals since launch. Six months later, in the Q2 FY27 release of August 26, 2026, the figure was above $1.5 billion, up 240% year over year, with 3.2 billion agentic work units in the quarter alone, nearly double the prior quarter. On the call, management said 2,000 paying customers had moved agents into production during the quarter, and that half of Agentforce bookings now come from customers refilling credits.
That last number is the one to sit with. Companies bought credits, used them up and bought more, which is what a consumption business is supposed to look like. It also means every unnecessary action an agent takes, every loop through a subagent that should have escalated, every retry against a Contact with three duplicates, is a line on an invoice.
The reason to write a pre-flight in September 2026 is that the entry price has fallen to zero. Salesforce Foundations, the free add-on for Enterprise Edition and above, ships Agent Builder, Prompt Builder, 1,000 Agentforce for Service conversations and 100,000 Flex Credits. An admin holding the Manage AI Agents permission set can have an agent answering questions in a sandbox by the end of the day. Whether that agent should be allowed near a Case with a customer on the other end is a different question.
The failure data is already in. Gartner predicted in June 2025 that more than 40% of agentic AI projects would be canceled by the end of 2027, citing costs, unclear value and inadequate risk controls. Gearset’s 2026 State of Salesforce DevOps report, from 522 respondents, found production Agentforce agents still a minority, with security and compliance, data quality and budget as the top barriers. Model quality is absent from both lists. The models are fine. The orgs are not.
What an agent actually reads from your org
An agent reasons over the conversation, over CRM records and their metadata, over Knowledge articles and documents, and over whatever your Flows, Apex classes and prompt templates expose to it as actions. Data 360, formerly Data Cloud, is not a strict prerequisite. You need it when the agent must answer from a large body of unstructured content, or when it needs one identity-resolved profile across systems that share no key. For an agent that reads a Case, checks the Account’s entitlement and writes a comment, the platform you already own is enough.
Two more facts shape the checks. The agent runs as a user, with a profile and permission sets, and its calls to external models pass through the Einstein Trust Layer, which Salesforce documents as zero-data-retention with external LLM providers. And since April 2026 what the platform called topics are called subagents, which matters because the Testing Center test-case format asks for an expected subagent by name. If design documents say “topic” and test files say “subagent,” someone will map them wrong.
The eight checks follow from that list of inputs. The diagram below is the same eight on one page; treat it as the agenda for a two-day session with the admin, the service or sales lead, and whoever owns the budget.

The eight pre-flight checks
Check 1 - Record quality on the objects the agent will touch
Start narrow. Write down the objects the first subagent reads and writes: for a service agent, typically Case, Contact, Account and Entitlement; for a sales agent, Lead, Opportunity and Account. Then produce three numbers per object. Duplicate rate: run your matching rules over the existing records, not only on create, and count matches on Contact and Account by email and by name plus domain. Completeness: the fill rate on the fields the agent instructions will reference, such as Case Reason, Product and Contact Email, measured per queue rather than org-wide. Age: the distribution of LastModifiedDate on open Cases and open Opportunities.
The thresholds are blunt. A duplicate rate above a few percent on Contact means the agent attaches a comment to the wrong person within the first week. A field the instructions depend on with a fill rate under 80% will be treated as absent, and the agent will do whatever its instructions say to do when the field is empty, which is usually nothing you planned. An open Case last modified fourteen months ago is an archive candidate, and an agent reading it will act on it with complete confidence.
Check 2 - Object-model sanity
An agent reads metadata as well as data. Every custom object, field label and picklist value is a word in the vocabulary it uses to interpret an instruction like “update the case with the product affected.” If Product__c exists twice, once as a lookup and once as free text a consultant added in 2021, the agent will pick one. Elements.cloud’s research puts the scale at half of all custom objects never used and 40% of custom fields never populated. Salesforce Ben’s 2026 survey adds that more than 60% of orgs are five or more years old and 31% of admins rate their technical debt as high or very high.
Measure four things: custom objects with zero records or no reads in ninety days; custom fields with zero populated values on the Check 1 objects; picklists where one value appears in several spellings (“Enterprise”, “enterprise”, “Ent.”) or inactive values sit on live records; record types that map to no process anyone runs. Salesforce Optimizer, which used to produce part of this list, was retired in Winter ’26; the community-built Org Check covers some of the ground, and the rest is a report and a conversation. Retire before you automate. The Well-Architected framework calls this property Intentional, and it is the cheapest check to fix.
Check 3 - Knowledge and content
If the agent answers from Knowledge, the knowledge base is the product. Pull every published article with its last-published date, owner and data category. Count the articles untouched for two years, the ones whose owner has left, and the ones sharing a title with another article. Then open the Files the agent can reach. Somewhere in there is the 2023 pricing PDF, and it is now an authoritative source.
The output is a scope decision. Either the agent’s data categories are restricted to the articles that survive review, or the review finishes before go-live. Doing neither is how an agent quotes a retired SKU. This is also where Data 360 becomes a real question: if the content is large, unstructured and outside Salesforce, price it in; if it is two hundred Knowledge articles, do not.
Check 4 - Permissions and identity
The agent runs as a dedicated user. Open that user, list its profile and permission sets, and export its object and field-level permissions for every Check 1 object. Do the same for a human in the role the agent is standing in, a Tier-1 rep or an SDR, and compare. Anything the human cannot delete, the agent cannot delete. Anything the human cannot see, the agent cannot see. Where the agent user was cloned from an admin profile to make the demo work, and it often was, the fix is a day of permission-set work before anything else proceeds.
Separately, list who holds Manage AI Agents. Testing Center requires it together with System Administrator, so the people who can change agent behavior in production are exactly those holding both, and that list should be short and named. Confirm in the Trust Layer settings which external model the agent uses and that zero-data-retention applies. If legal has not seen that page, show it to them now rather than in go-live week.
Check 5 - The process, written as test cases
Agent instructions are a compressed process document. If the document does not exist, the instructions get written from memory by whoever configures the agent, and they encode that person’s habits. For each subagent, have the people who do the job today write the decision rules: when a case escalates, what the agent may never promise (refunds, dates, legal positions), which fields it updates and when, and what it says when it does not know.
Then convert the rules into the format Testing Center accepts, a CSV with an utterance, the expected subagent, the expected actions and the expected response. A fair test of readiness is whether the team can produce thirty rows per subagent in an afternoon, including negative cases: the refund request that must route to a human, the question about a discontinued product, the customer who writes in Spanish. If they cannot, the process is not documented, and the agent will infer its own rules from examples. Nobody will be able to say whether they are the rules you wanted.
Check 6 - The integration surface
List every system the workflow crosses: billing, the ticketing tool that was never fully migrated, marketing automation, e-signature. Each action that crosses a boundary needs a Flow or Apex action behind a named credential, with an owner who is paged when it fails. Where the boundary is crossed today by a weekly export and a person, the agent will do its part, say “done,” and nothing will happen downstream. That is the quietest failure on this list, because the transcript looks perfect. The output is a table of system, direction, mechanism and owner; any row whose mechanism is “manual” is out of scope for the first agent or is the first engineering task.
Check 7 - The outcome metric and its baseline
Write the one number the agent is supposed to move, in the words the business uses: case deflection rate, first-response time, share of Opportunities updated within 24 hours of a meeting. Record it for the ninety days before go-live from the same report that will judge the agent afterwards. If that report does not exist, build it first, or you will be arguing about the baseline in month two.
Add a second baseline most teams skip: expected actions per outcome. Walk the happy path for one resolved conversation and count the actions. Three is common for a well-scoped service subagent. If the design implies ten, that is the cost per resolution for as long as the agent runs, and it is cheaper to fix in the design than in the credit pack.
Check 8 - Rollback and review
Name the person who can deactivate the agent, and confirm they can do it from Setup without a change window. Name the person who reads transcripts and set the cadence: daily for two weeks, weekly for the first quarter. Decide who receives the credit-consumption alert and at what threshold. Turn on field history tracking on the fields the agent writes, so a wrong update can be traced and reversed. Governance is a launch requirement. Teams that schedule it as phase two spend phase two reconstructing what the agent did in phase one.

What we actually see
A pattern from the first week of Agentforce engagements, offered as observation rather than a study. Where we say why a rollout later stalled, we are inferring from what the pre-flight found, not from captured agent transcripts. The org is six or seven years old, which puts it with the majority in Salesforce Ben’s survey. The Case object carries between one and two hundred custom fields, a third of them with any data. Knowledge has a cluster of articles from a 2019 migration and a cluster from last quarter, with nothing in between. The agent user was created from the admin profile in the demo sandbox and promoted as-is.
Two things are almost always missing. The test cases do not exist in any form; the closest artifact is a slide of sample questions. And nobody recorded the baseline, so the first month’s result is contested by the people whose jobs it touches. Both are decisions and a few days of work. The permission-set rebuild is usually the item that moves the go-live date, by a week rather than a quarter. Salesforce Ben found only 18.5% of admins believe executives understand the consequences of technical debt; the pre-flight closes that gap, because every finding is a number.
Cost, and the governance that keeps it sane
Agentforce pricing in September 2026 has several layers, all on Salesforce’s public pricing page. Flex Credits cost $500 per 100,000. A standard action consumes 20 credits, which works out to $0.10, and a voice action 30. Customer-facing conversations are metered at $2 each. Per-user add-ons run $125 per user per month, an Agentforce User License is $5 per user per month, and Agentforce 1 Editions start at $550 per user per month with 2.5 million credits a year included. Data 360, if you need it, is priced separately at $500 per 100,000 credits plus $240 per 1,000 profiles per year. Employee-facing agents draw down credits like any other.
The Foundations allocation of 100,000 credits is about 5,000 standard actions. For a pilot with one subagent, three actions per outcome and a few hundred conversations, that lasts months. For an agent that loops, it lasts an afternoon. Consumption pricing rewards a clean org twice: a well-scoped agent takes fewer actions to reach an outcome, and a governed one is not left running against a stale queue over a long weekend. The comparison below sets the price list against the Data 360 question, because the two get conflated in almost every first conversation.
Run the pre-flight before the first agent, not after
Day 1: pick one subagent and one outcome metric. Write down the objects it touches and record the baseline from a report that exists today.
Days 2–3: run Checks 1, 2 and 3 as reports. Duplicate rate, fill rate, LastModifiedDate distribution, unused fields, picklist variants, Knowledge age. One page.
Days 3–5: rebuild the agent user’s permission sets against a human in the role, and list the holders of Manage AI Agents.
Week 2: write the decision rules with the people who do the job, convert them into Testing Center CSV rows, negative cases included, and map the integration surface with every manual hop marked.
Before go-live: name the rollback owner, set the transcript-review cadence and the credit alert, and turn on field history on the fields the agent writes.
The platform will keep moving underneath this. Salesforce and Anthropic announced Claudeforce in August 2026, bringing Claude into Agentforce’s reasoning engine and Salesforce data into Claude, with Agentforce Skills and Agent Script lowering the build effort again. None of that changes the sequence. Every new capability lands on the same records, permission sets and Knowledge base you have today. The orgs that benefit from each release are the ones that were ready before it shipped.
Related reading
The AI Readiness Health Check: 36 checks to run on Salesforce or HubSpot - the full 36-check health check for Salesforce and HubSpot.
Why your CRM data quality decides whether AI works - why the data numbers decide the outcome.
HubSpot Breeze vs Salesforce Agentforce: which AI layer fits your revenue team - the platform comparison.
AI transformation: the complete guide for mid-market technology companies - the complete guide.
Sources: Salesforce, Q2 FY27 earnings release, August 26, 2026, and Q2 FY27 earnings call; Salesforce, Q4 FY26 earnings release, February 25, 2026; Salesforce, Agentforce pricing page and Data 360 pricing page; Salesforce, Foundations announcement and Agentforce flexible pricing release, May 2025; Salesforce Help, Einstein Trust Layer and employee-agent considerations; Salesforce Developer documentation on subagents, April 2026; Trailhead, Agentforce Testing Center setup; Salesforce Ben, 2026 Salesforce Admin Survey; Elements.cloud, Salesforce technical-debt research; Gartner, agentic AI prediction, June 25, 2025; Gearset, State of Salesforce DevOps 2026; Salesforce Architects, Well-Architected framework; Salesforce Help, Optimizer retirement, Winter ’26.
Frequently asked questions
Which Salesforce editions support Agentforce?
The published free path, Salesforce Foundations, applies to Enterprise Edition and above and includes Agent Builder, Prompt Builder and 100,000 Flex Credits. Agentforce 1 Editions are sold as bundles from $550 per user per month. For orgs below Enterprise Edition, confirm the current entitlement with your account team; the public offers we can verify all start at Enterprise.
Is Agentforce free with Enterprise Edition?
The start is free. Foundations gives Enterprise Edition and above Agent Builder, Prompt Builder, 1,000 Agentforce for Service conversations and 100,000 Flex Credits, roughly 5,000 standard actions. Beyond that, credits cost $500 per 100,000, customer-facing conversations $2 each, and per-user add-ons $125 per user per month, per Salesforce’s public pricing page.
Do I need Data 360 to run Agentforce?
Usually not. Agents ground on CRM records, metadata, Flows, Apex, prompt templates and Knowledge articles without it. Data 360 becomes necessary when an agent must reason over a large body of unstructured content or needs one identity-resolved profile across systems with no shared key. It is priced separately, at $500 per 100,000 credits plus $240 per 1,000 profiles per year.
What is the difference between per-conversation and per-action pricing?
Customer-facing conversations are metered at $2 each regardless of length. Agent actions are metered in Flex Credits, at 20 credits ($0.10) per standard action and 30 for voice, and employee-facing agents consume credits this way. The design decision that moves the bill is actions per outcome: a subagent that resolves in three actions costs a third of one that takes nine.
What permissions do admins need for Agentforce?
Building and managing agents requires the Manage AI Agents permission set. Testing Center additionally requires System Administrator, so the people who can change and test agent behavior in production are exactly those holding both. Keep that list short and named. The agent itself runs as a dedicated user whose permission sets should match a human in the same role and nothing more.
How do I test an Agentforce agent before go-live?
Write the decision rules for each subagent as test cases and load them into Testing Center, which accepts a CSV of utterance, expected subagent, expected actions and expected response. Aim for about thirty rows per subagent, including negative cases such as refund requests that must escalate. Run them in a sandbox with the production permission sets, then repeat after every instruction change.
NEXT STEP
See where your organization stands before the next AI purchase.
A short conversation is enough to tell whether the AI Readiness Health Check, 36 checks on your Salesforce or HubSpot org, is the right first step. No decks, no obligations.
WRITTEN BY
Tal Oryon
MORE NOTES

Perspective
The world is changing. Is your organization part of it?
In one year the platforms your company runs on rebuilt their pricing, their products and their partnerships around agents. A note to executives on the one decision that is still theirs.

AI transformation
An AI transformation roadmap for a 300–2,000-person company (12 months)
Four quarters, one workflow at a time. The deliverables, the owners and the failure mode of each quarter, written for mid-market companies that cannot afford an enterprise timeline.

