The knowledge an agent needs was written for humans
Articles that assume context, contradict each other, or were last reviewed three years ago. Retrieval will surface them faithfully — which is exactly the problem.
Salesforce Agentforce is the platform for building AI agents that act inside your CRM — reasoning over a request, retrieving grounded information, and running real Salesforce actions under your security model. Twopir Consulting does the work around it: deciding which jobs an agent should own, getting the data and knowledge behind those jobs fit to be read, building and governing the agent, and running it afterwards. Strategy, delivery and run — on one accountable team.
Trusted by 500+ organizations — including SaaS, service and operations teams building CRM, automation and AI infrastructure with Twopir Consulting.
Built for Agentforce Delivery
The demo is rarely the problem. Agents stall on the things underneath them — the data an agent has to read, the actions it has to run, and the accountability it has to survive. Every one of these is fixable before you buy anything.
Articles that assume context, contradict each other, or were last reviewed three years ago. Retrieval will surface them faithfully — which is exactly the problem.
An agent asked “what did this customer buy?” needs one answer, not four. Without a resolved profile it either guesses or escalates — and both destroy trust in week one.
Two topics that could both plausibly handle “cancel my order” produce inconsistent behaviour that looks like model failure but is an architecture failure.
Security asks which records the agent can read and who is accountable when it writes one. If that answer is assembled after the build, the launch date moves.
Without containment, escalation and accuracy measured against a baseline, “the agent is doing well” is an opinion — and the renewal conversation becomes one too.
Agents drift as products change and articles are edited. Without someone owning topics, actions and knowledge as a running system, quality decays quietly.
Agentforce is Salesforce's platform for building AI agents that take action inside your CRM. An agent receives a request in natural language, uses the Atlas reasoning engine to work out which job is being asked for, retrieves grounded information from your Salesforce and Data Cloud content, and then runs real actions — built as Flows, Apex, prompt templates or API calls — under the same object, field and record permissions that govern the user it runs as. It is configured in Agent Builder, not written from scratch, and every model call passes through the Einstein Trust Layer. You can read Salesforce's own product documentation at salesforce.com/agentforce.
The three things that get confused on most agency pages are worth separating. Salesforce supplies the platform — the reasoning engine, Agent Builder, the Trust Layer, the action framework and the data library. Twopir Consulting supplies the judgement and the delivery — which jobs are worth giving to an agent, what the data and knowledge behind them must look like, how topics and actions are architected, how the thing is governed and tested, and who owns it afterwards. Your business gets the outcome — work that completes without a queue, and a decision trail you can audit.
Agentforce is a strong fit when the work is high-volume, rule-shaped and already represented in Salesforce: service questions with documented answers, inbound qualification, order and account status, internal policy lookups, routine record updates. It is a weak fit when the underlying process is undefined, the data is unresolved, or the decision genuinely requires human judgement and liability. We will tell you which one you have before you licence anything — that is what the Agentforce readiness assessment exists to answer.
We work with growing, mid-market, and enterprise organizations that need help with complex CRM implementations, integrations, and business system challenges. Agentforce sits on top of that work — it does not replace it. If your Salesforce org is the problem, fixing the org is the project, and we will say so.
These are three different engagements with three different buyers, and they are priced, staffed and scoped differently. Most confusion about what an Agentforce partner costs comes from collapsing them into one line item.
You have no agent yet. We take one use case from definition to a governed production agent, including the data and knowledge work underneath it.
You have an agent and it is not behaving. We work inside Agent Builder — no new code — to fix topics, instructions, actions and channels.
The capability you need does not exist declaratively. We engineer it — custom actions, prompt templates, API-backed tools and multi-agent designs.
| What you need | Configuration reaches it | Needs development |
|---|---|---|
| Answer a question from your knowledge | Yes — a data library plus the standard knowledge-answering action. | Only if the content lives outside Salesforce and needs an ingestion path. |
| Update a record after a conversation | Yes — a Flow action with mapped inputs, no code. | When the update spans objects with validation and rollback rules. |
| Decide between several next steps | Usually — topic instructions and scope carry most branching. | When the decision depends on a scored model or an external ruleset. |
| Call a system outside Salesforce | Sometimes — where a supported connector or MuleSoft asset exists. | Bespoke authentication, pagination, retries or response shaping. |
| Hand work between specialised agents | Partially — escalation and channel routing are configurable. | Designed agent-to-agent handoff with shared state and audit. |
Salesforce ships the agent platform. These are the six workstreams that decide whether it earns its licence — and each one has a page of its own when you want the detail.
A structured assessment of your data, knowledge, processes and org health that produces a shortlist of jobs worth automating — and a list of the ones that are not.
The retrieval layer an agent answers from: data libraries and search indexes, Data Cloud ingestion, knowledge remediation and grounding tests that prove it retrieves the right passage.
Topics, instructions, actions and the process automation behind them — so the agent completes the job rather than describing it, and the Flow it triggers is one you would have built anyway.
The control layer your risk owner has to approve: what the agent runs as, which records it can reach, what the Trust Layer masks, and what evidence exists after the fact.
A release path built for a system that does not return the same answer twice: batch evaluations, guardrail suites, regression sets, and metadata deployment between orgs.
What happens after week one: measured tuning against containment and accuracy, knowledge upkeep as the business changes, and a named owner when something breaks at 9am.
An agent is only as useful as the systems it can read from and write to. These are the connections that come up on almost every Agentforce engagement, and what actually moves across each one.
The agent works the case, not a side channel. Conversations, transcripts and resolution state write back to the Case record, so a human picking up an escalation sees everything the agent already did and said.
Inbound qualification without a queue. The agent reads Lead and Account context, asks the qualifying questions a rep would, and writes qualification state, activity history and routing back so pipeline reporting stays true.
Grounding, one direction only: data flows in. Ingested and harmonised records plus indexed unstructured content give the agent one resolved customer profile to retrieve from instead of four conflicting ones.
Articles become answerable content. Published articles and their attachments are indexed into a data library so the agent quotes approved material, and article gaps surface as the questions it could not answer.
Reach into systems Salesforce does not own — ERP, billing, logistics. MuleSoft exposes an existing API as a governed, agent-callable asset, so the agent reads order or invoice state live rather than from a stale sync.
Where Account Engagement, Marketo or HubSpot owns demand, the agent consumes engagement and scoring signals as qualifying context and writes its own outcome back, so campaign attribution survives the conversation.
Contracts, statements and forms held in SharePoint, Drive or a DMS are indexed for retrieval and generated on request, so an agent can both cite a policy document and produce the paperwork that follows from it.
The same agent, deployed where the conversation already happens — web messaging, an Experience Cloud site, email, Slack or voice — with channel-appropriate tone and one shared set of topics behind all of them.
Five stages, one continuous engagement. Timelines below are typical for a first agent on a reasonably healthy org — an org that needs remediation first will say so at stage one rather than at go-live.
We screen candidate jobs for volume, repeatability and value, audit the data and knowledge behind them, and produce a costed shortlist with a clear recommendation.
We make the content answerable: data libraries and retrievers, Data Cloud ingestion where profiles need resolving, and article remediation where retrieval would otherwise surface the wrong thing.
Topics, instructions, actions and the automation behind them, built in a sandbox against a written test set — so “is it working?” has an answer before anyone outside the project sees it.
Permissions, Trust Layer settings, escalation rules and audit evidence signed off by whoever owns risk, then a staged rollout that starts with a slice of traffic and a rollback plan.
Measured tuning against containment, accuracy and escalation, knowledge upkeep as the business changes, consumption review, and a named owner for the agent as a running product.
Agentforce is new; the disciplines underneath it are not. These are Twopir engagements in AI readiness, decisioning, chatbots and document automation — the same work an agent programme depends on.
The AI readiness engagement gave us a clear roadmap to operationalize AI across our processes. The team built intelligent ‘Next Best Action’ capabilities using scoring, engagement, and fit models, which significantly improved how we prioritize and interact with prospects. Their understanding of both CRM and AI-driven decisioning made a real difference in aligning our systems with business outcomes.
Automating email attachment processing and Salesforce data routing.
Twopir helped us identify the right AI tools and select the best-fit platform for our needs. Their team provided end-to-end support — from consulting to implementation — delivering an AI-powered chatbot and automation system that improved our lead routing and customer engagement.
Salesforce–MeetMax integration for a corporate networking organization.
Almost every Agentforce failure we are called into is a CRM problem wearing an AI costume — unresolved data, undefined process, or an org nobody has maintained. That is the work we have been doing since 2014.
If the process is undefined or the data is not ready, an agent will amplify the mess at conversation speed. We would rather lose the build and fix the foundation than ship something you have to switch off.
Grounding quality sets the ceiling on agent quality. We treat data libraries, retrieval testing and knowledge remediation as core delivery, not as a prerequisite someone else should have handled.
An agent that can only talk is a chatbot. Our Salesforce practice builds the Flows, Apex and integrations behind the action, so the agent finishes the job inside the same engagement.
Permissions, Trust Layer configuration, escalation rules and audit evidence are part of the build plan from day one, because the alternative is a security review that stops a launch.
Agents drift as products, prices and articles change. We offer an ongoing owner — monitoring, releases, knowledge upkeep and quarterly review — rather than a handover document.
It depends on what the agent has to know. An agent that only reads standard CRM records and runs Salesforce actions can work without it. The moment you want the agent to answer from knowledge articles, documents or other unstructured content, that content has to be indexed and retrievable — and in current Agentforce that indexing and retrieval runs on the Salesforce data platform. Treat it as a cost line in the business case from the start, not a surprise discovered during build.
On a healthy org with a clearly defined use case, a first agent typically runs nine to sixteen weeks from assessment to a governed production launch. The variable is almost never the agent build — it is the state of the knowledge and data underneath it. Orgs that need article remediation or profile resolution first should expect the grounding stage to be the longest one, and we size that honestly at the assessment rather than discovering it in week six.
Agentforce agents operate inside Salesforce's existing security model — object permissions, field-level security and record sharing all still apply to whatever user the agent runs as. The real risk is not the platform ignoring those rules; it is an agent user being given a broad permission set for convenience during a pilot and nobody narrowing it before launch. That is why we design the agent user and its least-privilege access as a deliverable, and re-verify it as part of the release check.
Salesforce has offered Agentforce on more than one commercial model — including per-conversation pricing and consumption-based credits, alongside user licensing — and the published rates change, so confirm current pricing with Salesforce directly. What matters architecturally is that the design drives the bill: how many actions a conversation triggers, how chatty the agent is, and how much data the grounding layer holds. We model expected consumption during the assessment and design agents to be economical, and we test with consumption in mind because evaluation runs consume budget too.
Only if you need it to act. A scripted bot follows a decision tree you maintain by hand and hands off when the tree runs out. An Agentforce agent reasons about intent, retrieves grounded content, and executes real Salesforce actions under your permission model, with the conversation and its outcome recorded against the record. If your bot's main failure mode is “it answered, then a human still had to do the work”, that gap is the case for moving. If it is answering well and no action is needed, keep it.
Twopir Consulting is a Salesforce Partner and a HubSpot Partner, founded in 2014, with 40+ consultants and 500+ clients across the US, Canada, UK, UAE, Australia and New Zealand. We implement and support Agentforce; you licence it from Salesforce. Keeping those separate matters, because it means our advice about whether you need it is not a commission conversation.
You design for it rather than hope against it. That means grounding answers in approved content instead of open-ended generation, scoping topics so the agent declines what it was not built for, requiring human approval on irreversible actions, and setting escalation triggers on low confidence and on explicit customer frustration. It also means keeping the audit trail so an incident can be reconstructed exactly, and shipping behind a staged rollout with a rollback path so a bad release affects a slice of traffic rather than all of it.
A discovery call is a working session, not a pitch. Bring one process you would like an agent to own and we will walk through the data it would need, the actions it would run, and what would have to be true before it goes near a customer.
Salesforce, CRM & AI delivery for growing and mid-market companies