Agentforce Go-Live Checklist: 7 Gates to Pass Before Launch

Most Agentforce checklists hand you questions. This one asks for receipts. Every gate below has a pass condition and the evidence behind it, and if you can't produce the evidence, the gate stays shut, however good the demo looked.

Gate 1: The agent user has only the access its job needs

When you create an agent with a new user, Salesforce creates a real user record on the Einstein Agent license and Einstein Agent User profile. It starts with almost no access. Salesforce Ben's September 2026 walkthrough groups Agentforce permission sets into three kinds: who can use the agent, who can build it, and what the agent can touch at runtime. Agents end up with more reach than anyone intended when those three get mixed together.

Pass: the agent user holds only the permission sets its topics and actions require, and nobody added access "to make the demo work."

Evidence: an export of the agent user's permission set assignments, reviewed and signed off by the org owner on your side.

Gate 2: Verified identity actually limits what the agent can see

For service agents, verifying a customer doesn't narrow the data the agent can read by itself. The agent still runs as its agent user unless the channel requires login. Records have to be filtered to the verified customer in the flows or Apex behind each action, and actions that need verification have to be blocked until it happens.

Pass: every action that returns customer data filters by the verified customer, and unverified conversations can't reach those actions.

Evidence: the filter condition in each action's flow or class, plus a test conversation that tries to reach another customer's record and fails.

Gate 3: The data the agent reads is fit for purpose

Every duplicate, placeholder value, stale owner and inconsistent format in the objects the agent reads ends up in an answer, delivered with confidence.

Pass: duplicate rate, field completeness and freshness on the agent's source objects meet the thresholds you set before the build.

Evidence: a dated data quality report on those objects, with the thresholds written down in advance.

Three navy dials on a beige field under a thin index line, the middle dial turned out of line

Gate 4: Every action is listed, scoped and reversible

Build one table before go-live, with a row for every action the agent can call and four columns: the action, the objects and fields it writes, its owner, and how to undo it.

Pass: every action has a row, a named owner, and an undo method.

Evidence: the completed table.

Gate 5: The agent has been tested at volume, not just in a demo

Salesforce provides Agentforce Testing Center in the UI and a Testing API for batch tests, so you can run many utterances against the agent instead of trying a few by hand in Builder.

Pass: a test set covering normal requests, edge cases, out-of-scope requests and attempts to reach data the user shouldn't see, run with results above the threshold you agreed before testing.

Evidence: the test set, the run results, and the list of failures with what was changed.

Gate 6: A person reviews outputs, and someone owns escalation

The Einstein Trust Layer includes an audit trail that tracks a prompt through each step. Trailhead also states that data masking is disabled for agents, so don't count masking as a control for agent conversations.

Pass: a named reviewer on your side samples agent conversations on a fixed schedule, and there's a written path for handing a conversation to a person.

Evidence: the review schedule with the reviewer's name, the escalation path, and the first week's review log.

Gate 7: Can you turn it off and recover?

Pass: someone can deactivate the agent in minutes, and you know how to reverse what it changed while it was live.

Evidence: a written rollback runbook, rehearsed once in a sandbox, with the time it took.

How to use the gates

Run them in order. Gates 1 and 2 cover access, and they come first: test results mean nothing if the agent can reach records it shouldn't. If a gate fails, fix it and re-run that gate before moving on. Keep the evidence in one place. It's also what your auditors and your board will ask for.

Frequently asked questions

What is the agent user in Agentforce?

When you create an agent with a new user, Salesforce creates a user record on the Einstein Agent license and Einstein Agent User profile. It starts with almost no access. Give it only the permission sets its topics and actions require.

Does verifying a customer limit what a service agent can see?

Not by itself. The agent runs as its agent user unless the channel requires login, so every action that returns customer data has to filter records to the verified customer.

How do you test an Agentforce agent before go-live?

Use Agentforce Testing Center or the Testing API to run a test set covering normal requests, edge cases, out-of-scope requests, and attempts to reach data the user should not see. Agree the pass threshold before you run it.

Where to go next

Jeremy Carmona

13x certified Salesforce Architect and founder of Clear Concise Consulting. 14 years of platform experience specializing in data governance, data quality, and AI governance for nonprofit, government, healthcare, and enterprise organizations. Instructor of NYU Tandon's Salesforce Administration course with 160+ students trained and an ~80% job placement rate. Published in Salesforce Ben on AI governance and data quality. Based in New York.

https://www.clearconciseconsulting.com
Next
Next

Headless 360 Hidden Costs for Nonprofits: What to Ask Before You Build