All insights
InfrastructureOctober 12, 2026 · 11 min read

The duplicate stack: an audit that finds what you are paying for twice

Forty-one tools, nineteen actual jobs, eleven jobs with more than one owner. The consolidation audit is a register, four tests and an order of removal, and its real output is not savings. It is a stack small enough that one person can be accountable for it.

Manifold Studio · automotive search & data

The duplicate stack: an audit that finds what you are paying for twice — cover image

Audio briefing

Listen to this insight

Extraction-ready summary

  • Build the inventory from the money, not from memory: a 24-month accounts payable export sorted for software vendors, reconciled against the tag manager containers. A tag with no invoice still costs milliseconds, so the container is part of the register.
  • Map by capability rather than by brand. Eleven capabilities held by two or more tools is normal in a group, and the duplication almost always starts where an OEM program and a dealer-side purchase overlap.
  • Only two tools doing the same job with the same output are a duplicate. Where one tool feeds the other, that is a pipeline, and consolidating a pipeline breaks the measurement.
  • Remove in this order: dealer-side duplicates of mandated tools, then the highest annual cost duplicates, then the tags that cost the most milliseconds. The savings are the smaller half of the return; the larger half is a stack one person can actually run.

The invoice list had forty-one tools on it. The capability map had nineteen jobs. Eleven of those jobs were being done by two or more tools at the same time, and six tools had not been logged into in ninety days. Two of the six were still billing annually, and one of them was the tool the group had replaced eighteen months earlier with the tool next to it on the register.

Nobody was incompetent. This is what a stack looks like when eight stakeholders each buy against their own problem and nobody owns the sum.

Why it accumulates

Four mechanisms, and all four are rational at the moment they happen.

A tool arrives attached to a problem and a champion. The champion leaves; the tool does not. An OEM program mandates a platform, correctly, for its own reporting needs, and the dealer keeps their existing tool because the mandated one does not do the local thing. Acquisitions and new rooftops arrive with their own stack, which nobody decommissions because decommissioning is somebody's extra week. And pilots are sold with an end date that only one person remembers.

The result is not waste in the ordinary sense. Each purchase was justified. The waste is in the multiplication, and multiplication has no owner.

Step one: inventory from the money

Start with accounts payable, not with a workshop. Export 24 months, filter for software and subscription vendors, strip duplicates by vendor rather than by invoice description, and you will have a list that is more accurate than anything a memory-based inventory produces. Contract records will name the entity, the term and the renewal date.

Then open the tag manager and audit the containers on every template. This is the half most audits skip, and it is the half that costs the shopper. A tag with no invoice still ships JavaScript to every page view, still competes with the interaction handler, and still needs a consent classification. The container is the honest list of what is running on the site; accounts payable is the honest list of what is being paid for. Reconcile them.

Step two: map capability, not brand

A brand name tells you nothing about overlap. A capability map does.

Capability

Analytics and reporting

Who usually holds it
Website vendor, an agency, or an internal GA4
Where duplication starts
Both, with different definitions of a lead

Capability

Tag management

Who usually holds it
Website vendor container plus a dealer container
Where duplication starts
OEM tags nested inside a dealer container nobody audits

Capability

Consent

Who usually holds it
Consent platform plus whatever the website vendor implemented
Where duplication starts
Two banners, one of which is not passed to the tags

Capability

Chat and messaging

Who usually holds it
Sales department, or the OEM program
Where duplication starts
Both, on different pages

Capability

Reviews and reputation

Who usually holds it
Reputation vendor, OEM survey tool, and a review widget
Where duplication starts
Three sources of stars on one page

Capability

Call tracking

Who usually holds it
OEM program and a dealer-side vendor
Where duplication starts
Two numbers, two recordings, two attribution stories

Capability

Inventory syndication

Who usually holds it
Inventory feed provider, sometimes per channel
Where duplication starts
Feed plus a separate manual upload to one marketplace

Capability

Feed management

Who usually holds it
Media agency or a price comparison tool
Where duplication starts
Two feeds disagreeing on the same VIN

Capability

Email and SMS

Who usually holds it
Internal send platform plus a CRM's native mailer
Where duplication starts
Two lists, two suppressions, one household mailed twice

Capability

Identity and audience

Who usually holds it
CDP or a CRM's segmentation module
Where duplication starts
Neither is maintained, both export weekly

Capability

Conversion testing

Who usually holds it
Testing tool plus the website platform's own
Where duplication starts
Two active tests on one template

Capability

Session recording and heatmaps

Who usually holds it
Often three of them
Where duplication starts
Free trials that were never closed

Capability

Business intelligence

Who usually holds it
A BI tool plus spreadsheet exports from four systems
Where duplication starts
The spreadsheet wins and the BI tool is renewed

Capability

Media buying and bid management

Who usually holds it
Agency, OEM program, sometimes both
Where duplication starts
Duplicate spend on the same vehicles

Capability

SEO and crawl diagnostics

Who usually holds it
An agency suite plus free tools
Where duplication starts
Minor, unless both are being paid for

Capability

Social publishing and scheduling

Who usually holds it
Two overlapping suites
Where duplication starts
Both used by different people

Capability

Appointment scheduling

Who usually holds it
DMS module and a dealer-chosen tool
Where duplication starts
Two calendars, one of which is real

Capability

DMS integration and data extraction

Who usually holds it
The integration layer, plus a person with a CSV
Where duplication starts
The person is the integration

Nineteen jobs, and the same pattern in most of them: the mandated tool and the discretionary tool, running in parallel because neither was ever given the whole job.

Step three: the register

One row per tool, and the columns are the argument.

Field

Tool and vendor entity

Why it is there
Procurement, and the thing you actually terminate

Field

Capability

Why it is there
Forces the brand name out of the decision

Field

Owner, by name

Why it is there
An unowned tool is a candidate, always

Field

Annual cost, all fees

Why it is there
Implementation amortised, seats, overage, the support tier

Field

Contract term and notice date

Why it is there
The deadline decides the order of work

Field

Mandated by

Why it is there
OEM, legal, group, or discretionary

Field

Systems touched

Why it is there
DMS, CRM, site, feed, tag manager, and which direction

Field

Tags fired on which templates

Why it is there
The milliseconds column

Field

Last login or last admin action

Why it is there
The cheapest kill criterion you will ever have

Field

Outcome claimed, and the number

Why it is there
Cost per outcome, or a blank that is itself a finding

The blank outcome column is the most useful part of the document. A tool that cannot name the number it moves has been surviving on being unexamined, and the register examines it without anyone having to make an accusation.

Step four: the overlap test

Three questions, in this order.

Does it do the same job? Not a similar job, the same one, defined by the capability row. Does it produce the same output? A dashboard, a list, a report the business already reads. And does one feed the other?

That third question is the one that saves projects. If the call tracking platform supplies the conversions that the bid management tool spends against, they are a pipeline, not a duplicate. Consolidating a pipeline looks like a saving on a spreadsheet and breaks the measurement in the room. Duplicates are only the tools that answer the same question to the same audience with independent data.

Step five: kill criteria

Any one of these is enough to put a tool on the shortlist for removal, provided nothing depends on it that the register has not noticed.

No login in ninety days, from anyone with admin. No named owner. Its output was not used in a single decision last quarter, which is a judgment the department head can make in thirty seconds. Annual cost exceeds the outcome it claims. It duplicates a mandated tool. Its tags cost more main-thread time than the capability is worth.

The last one deserves its own line because it is invisible on a P&L. Three tags across a template, each 60 milliseconds of main-thread work, is a fifth of a second added to an interaction budget that was already failing at the 75th percentile. Removing them is a performance project disguised as procurement.

Step six: the order of removal

  1. Dealer-side duplicates of a mandated tool. You cannot remove the OEM-mandated platform, so remove the one you bought to work around it, or at least agree which one owns which part of the job.
  2. The highest annual cost duplicates, because they pay for the audit twice over.
  3. The heaviest tags, because they compound on every page view and every template.
  4. The unowned, and the unlogged.
  5. Everything else, into the annual review with a named owner and a revisit date.

A composite example, from a group of nine rooftops, presented as a composite rather than a client:

Duplicate found

Two chat vendors across nine stores

Annual cost
Meaningful
Decision
One vendor, one contract
Reason
Same job, same output, two support relationships

Duplicate found

Reputation vendor plus OEM survey tool plus review widget

Annual cost
Small to meaningful
Decision
Reputation vendor retained for responses
Reason
Survey tool is mandated; widget removed from the template

Duplicate found

Two call tracking providers, one per program

Annual cost
Meaningful
Decision
OEM retained, dealer-side canceled
Reason
Conversions re-pointed at the OEM feed before cancellation

Duplicate found

CDP segmentation duplicating CRM lists

Annual cost
Meaningful
Decision
CRM owns lists, CDP owns suppression
Reason
Neither was maintained; one had to be given up

Duplicate found

Three session recording tools, two on free tiers

Annual cost
Zero invoice, real milliseconds
Decision
One tool, one template set
Reason
Free trials left open for eleven months

What consolidation actually buys

Money is the smallest part of the return in most groups, which is why the audit is usually framed wrongly. The larger returns are attention and milliseconds.

Attention: a weekly review with five dashboards does not happen. A weekly review with one register and three numbers does. Every tool removed is a login someone no longer has to remember, a report nobody has to reconcile, and one fewer place a definition of a lead can drift.

Milliseconds: the tag column is a performance budget in disguise. Most dealer pages that fail Interaction to Next Paint are not failing because of the platform. They are failing because of what four overlapping tools each loaded to justify their renewal.

And the accountability: a stack of nineteen capabilities with nineteen named owners can be governed. A stack of forty-one tools with eight champions cannot, and the audit is the only mechanism that converts one into the other. That is why the register belongs next to the KPI definition document, not in a procurement folder.

Creative compliance gate

No creative reaches a flight before the manufacturer signs it off.

Every piece of creative named in this insight, including anything produced with AI assistance, clears the brand’s review before media spend, organic scheduling or event capture goes live. The four rules below are the ones that keep a campaign on its date.

  1. 01

    Submit the asset pack, not the idea

    Stills, cut-downs, captions, alt text and end cards travel together, with the intended flight dates attached. Reviews stall on packages that arrive in pieces.

  2. 02

    Build the review into the flight date

    Two to three weeks covers most OEM programs. Any clip carrying a product claim, an incentive or a co-op match needs longer, and a launch week is the wrong time to find that out.

  3. 03

    Nothing flies unapproved

    That includes the "test" post, the organic support cut and the paid boost of an organic clip. If it is public, it was published, and compliance will treat it that way.

  4. 04

    Store the approval with the asset

    Keep the sign-off reference and its expiry alongside the creative. Reusing an approved cut saves the next review; reusing an expired one restarts it.

Answer engine fuel

Questions buyers actually ask

How often should a stack audit run?

Fully once a year, and a monthly check on tag count and logins. The annual pass is where contracts and owners get reviewed; the monthly pass catches the four tools that arrived as pilots and quietly became permanent.

What if two tools overlap but different departments rely on each one?

Then the choice is political before it is technical, and the register makes that visible instead of personal. Put both tools on the page with their owners, annual cost and the outcome each claims, and ask which single number the business would use to decide. Usually one department is using the tool for a job the other never knew about.

Do free tools count?

Yes, and they are often the most expensive line in the register. A free heatmap still ships JavaScript to every page view, still needs a consent classification, and still adds a login. Cost the tag in milliseconds even when the invoice is zero.

What is a defensible cost per outcome?

Annual cost divided by the single outcome the tool claims, in the units the business already reports. If the tool cannot name its outcome, the number is not available, and that absence is the finding. Publish the ratio for the whole stack; it changes the conversation faster than any savings target.

Primary sources

Filed under Infrastructure

More from this desk →

The brief

One email when a platform actually changes the rules.

New analysis, plus the moments Google or an assistant quietly changes how inventory, service or parts get found. No newsletters about newsletters.

Manifold

Automotive retail, written for the machines that now do the searching: vehicle sales first, with service, parts and accessories behind them.

Inventory first. Feeds second. Bids last.

At a glance

VERTICAL — automotive retail

SCOPE — sales · service · parts

STACKS — legacy commerce, 2009–2015

MODEL — audit first, then retainers

© 2026 Manifold — all rights reserved

Built for answer engines. Read by humans.