Buying the tool: a vendor evaluation framework that survives the demo
Three vendors, three demos, all of them integrate with your DMS. A scored framework, an integration reality test and a contract checklist that tells you what you are actually buying before the pilot becomes a renewal.
Manifold Studio · automotive search & data

Audio briefing
Listen to this insight
Extraction-ready summary
- Start with a job and a metric, not a category. If you cannot write the one sentence that says what improves and who owns it, you are buying a relationship rather than a tool, and it will be renewed for three years regardless of outcome.
- Score the shortlist on weighted criteria with evidence required per score, and put a zero rule on must-haves: any failed must-have integration disqualifies the vendor regardless of the total. The demo is a sales artifact; the API documentation is the product.
- Price the three-year total cost at two traffic volumes, including implementation, per-rooftop and per-seat fees, usage overages, support tiers and exit. The fee that ends the deal is rarely the one on the cover page.
- Four contract clauses decide whether you own the result: raw data export, a restriction on the vendor using your data for its own models or cross-client benchmarks, a renewal notice you can meet, and transition assistance. A 90-day pilot with a pre-agreed success metric beats a twelve-month commitment every time.
Three vendors present in one afternoon. All three integrate with your DMS, all three have a dashboard that looks like the last one, and all three have a logo wall with two brands you recognize. By four o'clock the room prefers the second one because the presenter was better.
That is not a procurement failure. It is the predictable result of evaluating a tool by its demo. A demo is a manufactured fifteen minutes designed to show the one thing the vendor is best at on data the vendor controls. Nothing in it tells you whether the connector survives a DMS version change, whether you can get your events out in eighteen months, or what happens at month-end when the support queue is four days deep.
This is the framework we use instead. It is deliberately boring. Its job is to make the decision defensible in a review eighteen months later, when the person who championed the tool has left.
Start from the job, in one sentence
Write it before you take a meeting: what changes, measured how, owned by whom, by when. "Increase service scheduler completions on mobile by twelve percent in two quarters, owned by the fixed-ops marketing lead" is a brief. "Improve our digital customer experience" is a budget looking for a vendor.
If the sentence cannot be written, the purchase is not ready. That is not an argument against ambition. It is the observation that every tool you cannot name a job for becomes a line item nobody can defend, and line items nobody can defend are the ones that survive for years because nobody has the authority to kill them.
Requirements in four buckets
Bucket
Fit
- What goes in it
- The specific job, per department, with the current workaround named
- The question it answers
- Does this actually do the thing better than what we do now
Bucket
Integration
- What goes in it
- DMS type and version, website platform, inventory feed, CRM, tag manager, consent, call tracking, SSO
- The question it answers
- Will it work here, with our systems, next quarter
Bucket
Obligation
- What goes in it
- OEM program rules, co-op terms, accessibility, security review, data processing terms
- The question it answers
- What are we committing to that is not in the price
Bucket
Commercial
- What goes in it
- Implementation, platform, per-rooftop, per-seat, usage, overage, exit, three-year total
- The question it answers
- What does this cost if it works, and what does it cost if it does not
| Bucket | What goes in it | The question it answers |
|---|---|---|
| Fit | The specific job, per department, with the current workaround named | Does this actually do the thing better than what we do now |
| Integration | DMS type and version, website platform, inventory feed, CRM, tag manager, consent, call tracking, SSO | Will it work here, with our systems, next quarter |
| Obligation | OEM program rules, co-op terms, accessibility, security review, data processing terms | What are we committing to that is not in the price |
| Commercial | Implementation, platform, per-rooftop, per-seat, usage, overage, exit, three-year total | What does this cost if it works, and what does it cost if it does not |
Bucket two is where deals are won and lost, and where the demo is least useful.
The integration reality test
Ask for the API documentation before the demo. A vendor that will not send documentation until after a commercial conversation has told you something. Then ask which of these six shapes the integration actually is, because the risk is not the same.
Integration shape
Native API, vendor-maintained
- Typical cost to maintain
- Low
- What breaks
- Version changes, with notice
Integration shape
Partner or marketplace connector
- Typical cost to maintain
- Low to medium
- What breaks
- Support splits between two vendors
Integration shape
Batch file, SFTP or CSV on a schedule
- Typical cost to maintain
- Medium
- What breaks
- Silent failures, timezone drift, stale data nobody notices
Integration shape
Embedded iframe
- Typical cost to maintain
- Low to build, high to live with
- What breaks
- Performance, accessibility, and analytics blindness inside the frame
Integration shape
Screen scraping or robotic automation
- Typical cost to maintain
- High
- What breaks
- Every interface change, and it will be at month-end
Integration shape
Manual export
- Typical cost to maintain
- Low to build, high in labor
- What breaks
- A person, whose absence stops the feed
| Integration shape | Typical cost to maintain | What breaks |
|---|---|---|
| Native API, vendor-maintained | Low | Version changes, with notice |
| Partner or marketplace connector | Low to medium | Support splits between two vendors |
| Batch file, SFTP or CSV on a schedule | Medium | Silent failures, timezone drift, stale data nobody notices |
| Embedded iframe | Low to build, high to live with | Performance, accessibility, and analytics blindness inside the frame |
| Screen scraping or robotic automation | High | Every interface change, and it will be at month-end |
| Manual export | Low to build, high in labor | A person, whose absence stops the feed |
Three questions close this out and are rarely asked: who maintains the connector, what is the notice period when the DMS interface changes, and can I speak to a reference running the same DMS version as mine. A vendor with six hundred rooftops and no customer on your DMS version is selling you an implementation project.
The scored matrix, with a zero rule
Criterion
Fit to the named job
- Weight
- 30
- Evidence required
- A demo using our data, not theirs
Criterion
Integration and data flow
- Weight
- 20
- Evidence required
- Documentation plus a reference on our stack
Criterion
Data ownership and exit
- Weight
- 15
- Evidence required
- Contract language, not a slide
Criterion
References
- Weight
- 15
- Evidence required
- Two comparable rooftops, contacted without the vendor on the call
Criterion
Security and compliance
- Weight
- 10
- Evidence required
- SOC 2 Type II report or equivalent, under NDA
Criterion
Commercial
- Weight
- 10
- Evidence required
- Three-year total at two volume scenarios
| Criterion | Weight | Evidence required |
|---|---|---|
| Fit to the named job | 30 | A demo using our data, not theirs |
| Integration and data flow | 20 | Documentation plus a reference on our stack |
| Data ownership and exit | 15 | Contract language, not a slide |
| References | 15 | Two comparable rooftops, contacted without the vendor on the call |
| Security and compliance | 10 | SOC 2 Type II report or equivalent, under NDA |
| Commercial | 10 | Three-year total at two volume scenarios |
Score each from zero to three, and require the evidence before the score is entered. Then apply the zero rule: a zero on any must-have in the integration bucket removes the vendor from the shortlist regardless of the total. Weighted averages flatter tools that are excellent at something you did not need.
References, asked properly
Three references, from the same brand program and a similar rooftop count, and one of them chosen by you rather than offered by the vendor. Ask five questions and write the answers down: how long did implementation take against what you were told; what broke in the first ninety days; who fixed it; what is the support response time in the last week of the month; and did you renew, and why.
The last question is the one that matters. A reference who renewed out of inertia tells you about switching costs, which is useful information you would otherwise discover at renewal.
What it really costs
Fee
Implementation
- Where it hides
- Scope creep after signature, data cleanup billed hourly, and the DMS connector charged as professional services
Fee
Platform
- Where it hides
- A base fee that excludes the module you actually wanted
Fee
Per rooftop
- Where it hides
- A group of nine pays nine times for a dashboard one person reads
Fee
Per seat
- Where it hides
- Analyst seats, admin seats and reporting seats priced separately
Fee
Usage
- Where it hides
- Events, contacts, sends or API calls, with overage rated at a punitive multiple
Fee
Support
- Where it hides
- The tier that answers in one business day, quoted as an upgrade
Fee
Exit
- Where it hides
- Data extraction, transition assistance, and a notice period measured in quarters
| Fee | Where it hides |
|---|---|
| Implementation | Scope creep after signature, data cleanup billed hourly, and the DMS connector charged as professional services |
| Platform | A base fee that excludes the module you actually wanted |
| Per rooftop | A group of nine pays nine times for a dashboard one person reads |
| Per seat | Analyst seats, admin seats and reporting seats priced separately |
| Usage | Events, contacts, sends or API calls, with overage rated at a punitive multiple |
| Support | The tier that answers in one business day, quoted as an upgrade |
| Exit | Data extraction, transition assistance, and a notice period measured in quarters |
Price the three-year total at two volumes: what you do now, and what you would do if the tool worked. The second number is the one that decides whether the tool still makes sense when it succeeds.
The four clauses that decide whether you own the result
- Raw data export. Not dashboards, not a CSV of aggregates: the events, with identifiers, on request, in a usable format, during the term and for a defined window after it.
- A restriction on secondary use. Your data does not train the vendor's models, does not enter a cross-client benchmark product, and is not resold, without a separate opt-in you can decline without losing service.
- Renewal terms you can meet. Notice periods of thirty days, not ninety, and no auto-renew beyond one term without a signed order.
- Transition assistance. A stated number of days of cooperation after termination, priced at zero. Vendors who refuse this clause have told you what the renewal negotiation will feel like.
Add what your security review will demand anyway: the current SOC 2 Type II report, a sub-processor list with change notification, breach notification inside 72 hours, and an SLA with service credits that are large enough to matter.
Pilot, then commit
A 90-day pilot on one rooftop or one template, with a baseline from the four weeks before launch, one success metric, two guardrails (cost per outcome, and something customer-facing such as unsubscribe or CSI), and a decision rule written before the start: ship, kill, or extend once with a named reason.
The pilot is also where you test the vendor's behavior rather than the product. How fast did they answer in week one, when the enthusiasm was high, and in week nine, when it was not. That difference is the actual service you are buying for the next three years.
The decision memo
One page, filed where the next person can find it: the job, the shortlist, the scores with evidence, the references and what they said, the three-year cost, the clauses that were negotiated, what was rejected and why, and the date the decision gets reviewed. In a group with staff turnover, this document is the only thing standing between you and buying the same category twice.
The goal is not to choose the best tool. It is to build a system you can get out of.
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.
- 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.
- 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.
- 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.
- 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
Should we run an RFP?
Usually a short RFI, not a formal RFP. A one-page RFI with ten questions, sent to four or five vendors, will eliminate most of the field in a week. Reserve the heavier process for the two you will actually demo, and spend that effort on integration verification rather than on prose.
What if the OEM mandates the vendor?
Then you are buying compliance, and the honest thing is to say so in the decision memo. Score the mandated tool on the things you can still control: implementation effort, data export, who administers it, and what dealer-side duplication it creates. Mandated tools and dealer-chosen tools doing the same job is the most common source of duplicate spend in a group.
How long should a pilot run?
Long enough to see the outcome move and short enough that nobody has reorganised around it: 90 days for most marketing tools, one full seasonal cycle for anything touching service demand. Fix the read date and the decision rule before the pilot starts, in writing, or the readout becomes a negotiation.
Who should sign the contract?
One named owner, usually the person who will administer the tool, with the general manager or group marketing lead signing. Not the committee. A tool with three sponsors has no owner, and an unowned tool is the one that shows up in the audit two years later with 41 users and no logins.
Primary sources
Filed under Strategy
More from this desk →Read next
Hire the designer who can code, or rent one forever
A static mockup cannot carry behavior, state or latency, so somebody guesses, and somebody reworks. The hybrid designer-developer is the cheapest form of certainty on the roster, and almost nobody is paying for it properly.
StrategyThe program, not the pep talk: internal enablement that survives a staff change
Argued already that a tool is nothing without the education to guide it. This is the build: a role map, a one-page SOP format, a 30/60/90 training ladder and the vendor support terms that make it stick.