Skip to content
All insights
Salesforce By James Moore · July 1, 2026 · 9 min read

Measuring Salesforce Automation ROI: What to Track and How to Calculate It

A practical way to measure the ROI of your Salesforce and AI automations: the metrics worth tracking, a simple formula, and how to capture the numbers in Salesforce itself.

You shipped the automation. Lead routing, document intake, a nightly scoring job, whatever it was. It works. Now someone asks the fair question: what did it actually save us? And the honest answer, for most teams, is a shrug and a number that sounds good in a meeting.

That’s a problem, because the next automation needs a budget, and “it feels faster” doesn’t get one approved. This is how to measure Salesforce automation ROI properly, with a formula you can defend and numbers you can pull straight out of Salesforce.

Why most automation ROI claims fall apart

Two reasons. First, nobody measured the “before.” You can’t prove you cut a task from three minutes to fifteen seconds if you never timed the three minutes. Second, the claim ignores cost: the build time, the ongoing model and platform spend, the maintenance. A real ROI number has both sides of the ledger, and most don’t.

So before you automate the next thing, write down the baseline. It takes an afternoon and it’s the difference between a number you can stand behind and one you can’t.

The formula

Keep it simple. For a given automation, over a chosen period:

Net value = (time saved per task × tasks per period × loaded hourly cost)
          − run cost (model + platform)
          − amortized build cost

A few definitions, because the details are where ROI claims usually cheat:

  • Time saved per task is (manual time) − (review time). If your automation drafts something a person still checks, you save the difference, not the whole task. Be honest about the review step. It’s real.
  • Loaded hourly cost is salary plus overhead, not just salary. A $70k admin costs more like $50 an hour fully loaded, not $34.
  • Run cost is your monthly model and platform spend. For most background automation this is small, often a few dollars or less per thousand runs, but put it in anyway.
  • Amortized build cost spreads the one-time build across however long the automation will realistically run before it needs a rebuild. A one-week build amortized over a year is a small line. The same build that breaks and gets abandoned in two months is a terrible one. Tracking ROI tells you which it was.

That’s the spine of it. Now the inputs.

What to actually track

Five things. The first two are the baseline, captured once before you build. The rest you capture continuously.

  • Manual time per task (baseline). Time a handful of real examples. Don’t estimate from memory; memory inflates.
  • Volume (baseline and ongoing). How many of these tasks per week? This is the multiplier that makes or breaks the case, and it’s the number people guess at most.
  • Review time per task. The human-in-the-loop minutes after automation. If this creeps up, your model needs work.
  • Error rate, before and after. Errors have a cost too: rework, a refund, a lost deal. A drop here is real money even when the time math is flat.
  • Adoption. An automation nobody uses has an ROI of zero no matter how elegant it is. Track whether the team actually runs it.

How to capture it inside Salesforce

You don’t need a separate analytics tool. Salesforce already holds most of this if you instrument it.

Add a few fields to the object the automation touches, or to a small custom Automation_Run__c object: a timestamp for when the automated step ran, a flag for whether a human corrected the output, and a category for the correction if they did. Now every run is a record. From there, a report and a dashboard do the rest: runs per week (volume), correction rate (accuracy and review load), and a rollup you can multiply by your loaded hourly cost.

The correction category is the quiet hero. When you can see that 80% of corrections are the same field on the same kind of document, you know exactly where to tighten the prompt or add a validation rule. That’s the same instinct behind a good human-review queue: capture the corrections, learn from them.

Beyond hours saved

Time is the easy number, and for a lot of automations it’s the smallest part of the story. Three others worth naming:

Error reduction. A scoring job that routes the right leads to the right reps, consistently, doesn’t just save minutes. It stops good leads from going cold in the wrong queue. Put a value on the avoided miss, even a conservative one.

Cycle time. Faster isn’t only cheaper, it’s sometimes the whole point. A quote that goes out in two minutes instead of two hours can be the reason you win the deal. That’s revenue, not savings.

Capacity. The most underrated one. When triage stops eating the first ten minutes of every case, your team handles more without growing. That headroom has a value, especially for a small team that would otherwise be hiring.

The honest part

Don’t overclaim. An ROI number that assumes 100% of a task disappears, ignores review time, and pretends the build was free is the kind of number that gets picked apart the first time someone checks it, and then nobody trusts your next one. A defensible, slightly conservative number you measured beats an impressive one you guessed.

And if the number comes back small, that’s information, not failure. Some automations aren’t worth it, and the teams that measure are the ones that learn which. That’s the same discipline we wrote about in why AI projects fail: the projects that work are the ones honest about what’s actually happening.

Where to start

Pick one automation you’ve already shipped. Spend an afternoon reconstructing its baseline as best you can, add the run-tracking fields, and build one dashboard. You’ll have a real ROI number within a couple of weeks of data, and a template you can point at every automation after it.

If you want help deciding which automations are worth measuring, or building the tracking into your org, get in touch. We’ll look at what you’ve already automated and show you where the real return is, and where it isn’t.

Free playbook · PDF

10 Automations Every Salesforce Admin Should Build in 2026

Build times, impact ratings, and the exact patterns we use for clients.

Get the playbook

Have a system you'd like us to build?

We turn repetitive work into automations that run in the background — so your team does the work that matters.

Multiply Your Output