AHMED.AYOUTTY
ENعRequest a diagnostic

How to Measure Marketing Automation ROI: The Two-Number Rule.

MeasurementJun 202612 min

The same trick fools smart people every time, and I have watched it work for thirteen years — building and running these systems, and for a stretch running an agency before I went independent. An automation pitch almost always opens with a big number: hours saved, tasks automated. The number is real. It means almost nothing, because the tool is counting its own activity and grading its own homework. The most common way I see automation ROI overstated is the same way reported ROAS gets overstated: the tool counts what it can see, and what it can see flatters it.

To measure marketing automation ROI honestly, you need exactly two numbers: the real hours the system saved and the revenue it actually collected. Everything else (emails sent, workflows running, "tasks automated") is throughput, and throughput is not return. The formula is: (value of saved hours + collected revenue lift − total cost of the system) ÷ total cost of the system. If you can't fill in both numbers with evidence, you don't have an ROI. You have a dashboard.

The short version: Count two things. First, hours actually removed from a person's week, valued at their loaded cost, and only if those hours were reinvested or cut rather than just "freed" into more meetings. Second, revenue that was *collected*, not *attributed*: money in the account that would not be there without the system. Subtract what the system costs to build and run. Ignore everything that merely moves.

Why most automation ROI numbers are fiction

When a platform tells you it "saved 340 hours" and "automated 12,000 tasks," it is measuring its own activity. None of that is a result. A workflow that fires 12,000 times has done 12,000 things; whether any of them mattered is a separate question the dashboard never asks.

This is the same structural problem behind reported ROAS versus real ROAS: systems are built to display value, not to confirm it. An email-send count goes up whether the email converted or went to spam. A "lead generated" fires whether or not the lead ever paid. The number is real. Its meaning is not.

So the first discipline is subtraction. Strip out everything that only proves the machine ran, and you're left with two honest quantities.

Number one: real saved hours

Time saved is the number most automation pitches lead with, and it's the easiest to fake. Here is how to make it honest.

The honest saved-hours number is almost always smaller than the vendor's. That's fine. A smaller true number beats a large fictional one every time you make a budget decision against it.

Number two: collected revenue lift

The second number is where most reporting quietly inflates itself, because it confuses *attributed* revenue with *collected* revenue.

Two engagements show the spread between these numbers clearly.

For FIT Institute, a Dubai education client, the system drove roughly 121,330 AED of spend into about 912,550 AED collected, a clean ROAS of about 7.5×. The word that matters there is *collected*: that's enrolled, paid revenue, not a platform's attribution claim.

For an anonymized Egyptian cash-on-delivery store, the dashboard showed 137K EGP of spend against 564K EGP of attributed sales, a 4.1× gross ROAS. After a roughly 33% COD return rate, the *delivered* figure was about 1.9×. Same campaign, two numbers, very different decisions. If you scaled the automation against 4.1× and your real number was 1.9×, you'd scale yourself into a loss. (I break down that exact account in how to calculate your real ROAS.)

The honest formula

Automation ROI =
  (value of saved hours + collected revenue lift − total cost of system)
  ÷ total cost of system

Where total cost of system is the part people forget: build cost, tool subscriptions, integration work, *and* the ongoing human maintenance the automation still requires. A system that "saves" 145 hours but costs 120 hours a year to babysit saved you 25, not 145.

Run both numbers as a range, the way I run real ROAS, from the flattering version to the delivered one, and make the decision against the delivered end.

Inputs: what to gather before you run the formula

The formula only works if you feed it real numbers, not estimates dressed up as data. Before you fill it in, collect:

This is also the point to decide what's worth automating in the first place — not every workflow earns the build cost back. I go through that filter in which workflows are worth automating and which to leave manual.

Example calculation (illustrative)

Here's the formula run end to end on an illustrative mid-size ecommerce brand, using round numbers to show the mechanics, not a specific client's real figures.

Dashboard: what actually belongs on it

Most automation dashboards are a wall of activity metrics. Replace it with five rows:

  1. Saved hours — hours/week, hours/year, and their dollar value at loaded cost, with a note on whether they were reinvested or cut.
  2. Collected revenue lift — this period and cumulative, against the stated baseline.
  3. Total cost of system — build, tooling, and maintenance, broken out separately so nothing hides.
  4. ROI, shown as a range — the flattering (gross) figure and the delivered (net) figure, side by side, the same way the two-number rule reports ROAS.
  5. What's excluded — a one-line footnote listing the throughput metrics (sends, tasks, leads) that are deliberately left off, so nobody mistakes their absence for an oversight.

If you want this built around your own funnel rather than sketched on a whiteboard, that's the same build I run for clients in Saudi Arabia through the marketing automation service and for US-based teams through the marketing automation consultant page.

What to ignore

These are throughput metrics. They tell you the machine is on, not that it's earning.

Common traps

The traps all rhyme. The headline one is measuring activity instead of outcome: if a metric climbs when nothing of value happened, it's activity wearing a results costume. Close behind sits the incrementality problem, where you credit the automation for revenue you'd have earned anyway. Without a holdout or a before/after baseline you're guessing, so say you're guessing out loud instead of laundering it through a confident number.

Then there's maintenance, which everyone forgets because the build is a one-time cost and the babysitting is forever. Leave it out and the ROI is overstated by definition. The same goes for saved hours that quietly turn into more meetings; freed capacity only counts if it was redeployed or removed. The most expensive trap of all is reporting a single number. One flattering figure makes every budget conversation start from a lie. Report two, the gross and the collected, and it starts from the truth.

How I actually run this

Every system I build reports the gross number and the collected number side by side, with the gap explained: where it went, how much is recoverable, and what the next decision should be. That's the two-number rule applied to automation instead of ad spend.

It's the same discipline behind every system I ship, and it's how a marketing automation build earns its keep instead of just looking busy.

FAQ

How do you calculate marketing automation ROI?

Add the value of the hours the system genuinely saved (loaded cost, only counting hours that were reinvested or eliminated) to the collected revenue lift it produced, subtract the total cost to build and maintain it, then divide by that cost. The formula rewards money collected and time reclaimed, and ignores everything that only proves the automation ran.

What's the difference between saved hours and "efficiency"?

Saved hours are countable: a task that took three hours now takes ten minutes removed about 2.8 hours. "Efficiency gained" is a percentage with no denominator you can bank. Always convert efficiency claims back into hours and money before you believe them.

Why measure collected revenue instead of attributed revenue?

Attributed revenue is what a tool claims it influenced; collected revenue is money in the account. In return-heavy and cash-on-delivery markets the two diverge sharply. One client's 4.1× attributed ROAS was about 1.9× once a ~33% return rate was applied. Budget decisions made against the attributed number scale losses.

What automation metrics should I ignore?

Emails sent, tasks automated, workflows live, leads generated but not yet collected, and any "time saved" that nobody actually reclaimed. They measure throughput, not return. They're useful as diagnostics, dangerous as ROI.

Is marketing automation worth it if it only saves time?

Yes, if the saved time is real and redeployed. Time that gets cut from a hire you didn't have to make, or reinvested in work that drives revenue, is a legitimate return. Time that just evaporates is not. The two-number rule forces you to tell the difference before you sign off on the spend.

Want this run on your own funnel? Request a systems diagnostic — I'll show you what's working, what's leaking, and what's worth building, with the gross and the delivered number. Want the underlying spreadsheet first? Get the automation ROI model and I'll walk you through your own two numbers. Prefer a quick message? WhatsApp me.

Internal links: the two-number rule · your real Facebook ROAS · the COD worked example · Marketing Automation · which workflows are worth automating · marketing automation in Saudi Arabia · marketing automation consultant (USA)

Ready to build a system that runs your marketing?

Start with a diagnostic — one call to find where AI earns its keep in your funnel, and what to skip.

Request a diagnostic → Who am I — track record

Privacy · Terms