AI on Salesforce programmes, applied where it holds up.
The most dependable value available today is not a customer facing agent. It is in how the work gets built: development, configuration, testing, review, and the queues between them. Repetitive work, well bounded, cheap to verify. That is where models are reliable, and where the time in a large programme actually goes.
Two different things
Agentforce and general purpose models solve different problems.
01
Agentforce
Native, governed, and sitting on your data model. Suited to customer and agent facing automation inside the platform, where the available actions are known and the audit trail matters. Worth building when the interaction is genuinely conversational and the topic boundaries are clear.
Fits: service deflection, guided processes, agent assist.
02
General purpose models in delivery
Stronger at open ended reasoning over code, metadata, and documents. This is where the measurable improvement is: less time between a decision and a working increment, and fewer defects reaching test.
Fits: the build itself, not the runtime product.
Development and configuration
From a story to a deployable increment.
The largest single gain is at the point of implementation. Not generating code in the abstract, but generating it against this org, its conventions, and its existing automation.
Apex against your standards
Bulk safe patterns, error handling, selector and service layers, and test classes written to the team's own conventions. The standards document is the input rather than something checked afterwards, so review starts from a much better first draft.
Lightning Web Components
Component scaffolding with wire adapters, error states, and accessibility attributes present from the start. The states that get skipped under deadline pressure, empty, loading, and error, are the ones worth automating.
Declarative configuration
Flows, validation rules, permission sets, and field level security authored as metadata and reviewed as code. Configuration is where large orgs accumulate the most unreviewed change, and treating it as source makes it visible.
Working against the existing org
Generation grounded in the org's actual metadata rather than generic patterns, so a new trigger accounts for the four automations already on that object instead of quietly becoming the fifth.
Integration scaffolding
Named credentials, callout classes with retry and timeout handling, mocks, and the corresponding test coverage. Mechanical work that consumes a surprising share of an integration estimate.
Data and migration scripts
Transformation and load scripts with validation and rollback, generated from the mapping rather than written twice and reconciled later.
Delivery pipeline
The work around the work.
None of this is exotic. It works because each task is narrow enough to check.
Specification review
Stories and acceptance criteria checked against the existing data model and automation before build starts. Catches the contradiction that would otherwise surface in UAT.
Test generation and gaps
Coverage is easy to game and a poor proxy for quality. Generating the cases nobody wrote, particularly negative and bulk paths, is more useful than chasing a percentage.
Pull request analysis
Review that flags governor limit risk, sharing and visibility changes, and metadata likely to conflict on deploy. It shortens human review rather than replacing it.
Metadata and org diffing
Explaining what actually changed between orgs in terms a release manager can act on, instead of a raw component list.
Release notes and documentation
Generated from the change set and the tickets. Always late, rarely enjoyed, and well suited to automation.
Defect triage
Grouping incoming defects by likely root cause rather than by symptom, so that one fix closes six tickets instead of six fixes closing six tickets.
Bottlenecks
Automation only helps where the queue actually is.
Delivery slows at a specific point, and it is not always the obvious one. Finding where work actually sits waiting comes first, because effort spent on a step that was never the constraint does not show up in the result.
Code review backlog
Work sits waiting for the two people trusted to review it. Automated first pass review handles the mechanical findings so human review is spent on design, which is the part that actually needs a person.
Test execution time
A full suite that takes hours pushes teams into skipping it. Selecting the tests affected by a change keeps the feedback loop short enough that people keep using it.
Environment contention
Teams queue for a shared sandbox. Scratch org definitions and automated seed data generated from the current model remove the queue rather than scheduling it.
Deployment failures
Failed deploys at the end of a release window are expensive. Predicting the changes most likely to fail, and why, moves that discovery to before the merge.
Requirements churn
Rework caused by ambiguity found late. Checking stories against the org before estimation moves the argument to the cheapest possible moment.
Knowledge concentration
One person understands the integration layer. Generating accurate documentation from the code, and keeping it current, reduces how much of the delivery risk sits with an individual.
Where the effort goes
The total does not change as much as the shape does.
The useful question is not how much faster a team goes. It is which work stops consuming the sprint. Scaffolding, boilerplate, documentation, and the mechanical half of review compress, and the time returns to design and validation, which is where it should have been.
Sprint effort by activity
Design and analysis
Implementation
Testing
Review
Documentation and release
Without AI assistance
With AI assistance
Sprint effort by activity, percentage of sprint effort
Activity
Without AI assistance
With AI assistance
Change
Design and analysis
15%
26%
+11
Implementation
38%
27%
-11
Testing
18%
15%
-3
Review
17%
24%
+7
Documentation and release
12%
8%
-4
Illustrative, based on our own engagements. Not a benchmark and not measured across clients. Treat it as the shape of the change rather than as a figure.
Design and review grow as a share. That is the point: the work that needs judgement gets the time back, and it is also why the approach depends on having someone who can tell when the output is wrong.
DevOps
Pipelines that a multi vendor team can follow.
Most Salesforce release problems are not tooling problems. They are branching and environment problems that the tooling then exposes. We start with environment strategy and how work moves between orgs, then make the pipeline enforce it.
We have run this with Gearset, Copado, and AutoRabbit, and with plain SFDX and GitHub Actions where a vendor tool was not justified. The right answer depends on team size, regulatory constraints, and how many suppliers are committing to the same org.
Environment and branching strategy
Which orgs exist, what they are for, and how a change reaches production. Written down, because undocumented conventions do not survive a new supplier.
CI/CD and quality gates
Static analysis, test execution, and deploy validation on every pull request, with AI review layered on top rather than in place of them.
Release trains
Predictable cadence across teams that do not share a backlog, with conflict detection before the merge rather than during the deploy.
Deployment risk analysis
Flagging the changes most likely to fail or to have side effects, so review effort goes where it matters.
How it holds
Sequence is what makes it stick.
Automation amplifies whatever structure it is applied to. On a platform carrying years of delivery pressure, that means the order matters: stabilise the foundations that everything else depends on, then automate on top of them. Done in that order the gains compound and they hold, rather than fading once the initial enthusiasm passes.
It also works with your team rather than around it. Everything described here assumes engineers who can tell when the output is wrong, and it is built to make their judgement go further rather than to replace it. That is why it transfers: when the engagement ends, the practice stays with the people who were using it.
The practical route is narrow and verifiable first. One team, one part of the pipeline, a result you can measure against how the work went before. Where it proves out it extends easily, and where it does not you have lost weeks rather than a programme.
Considering AI on a Salesforce programme?
We will give you a straight read on whether it will help, including when the answer is that it will not.