03 The Collision

ABM×CPQ.
The category nobody owns.

ABM told you who. CPQ told you how to price it. Neither told you whether the account is worth winning. Allometry fuses them into one continuous score per account, per address.

CPQ: the Price wedge ABM: the Expand wedge The fusion = the Pulse
The Category

Two adjacent categories each stopped halfway.

ABM stops at identification. CPQ stops at the quote. Neither was built for a business where margin varies by address. Asset-heavy operators need both to collapse into one continuous commercial underwriting decision — per account, per location, every day.

Adjacent 1
"How should I price this?"
CPQ
Conga · DealHub · Salesforce CPQ
Prices the deal. No account memory. No portfolio view. Margin discovered at month-end. Built for SaaS, not physical.
Adjacent 2
"Who should I target?"
ABM
6sense · Demandbase · Clay · Apollo
Identifies fit + intent. Stops at hand-off to sales. No view of execution economics. Fills pipeline that erodes margin on close.
→ Allometry
"Is this account worth winning?"
ABM × CPQ
The Pulse · Margin · EV · Address
Every account scored continuously. Every quote scored at the address level. One system closes the loop — targeting, pricing, and execution become one decision.
How Fusion Works

Same engine scores prospects and quotes.

The Pulse that projects margin potential for a target account is the same Pulse that enforces margin floor on a quote. One model, two surfaces. Realized margin from closed quotes retrains the prospect scorer. Outcomes compound.

ABM

Target

Score the prospect. Margin projection per address.

+
CPQ

Price

Enforce margin floor. Quote underwrites the decision.

=
PULSE

Account Underwriting

One score, two surfaces, continuous loop.

The Signal

Same primitive. Two lenses.

This is what the Pulse does per account. Same scorer runs across pre-sale targeting and in-sale pricing. Both update each other in real time.

// account.pulse() { "account": "Solaris HVAC Inc.", "locations": [ 3 scored addresses ], "ev_score": 87, // used by ABM — prospect ranking "margin_floor": 0.28, // used by CPQ — quote enforcement "expansion_potential": "high",// used by ABM — nurture vs close "risks": ["skill_scarcity_qc"], // used by CPQ — price uplift "last_updated": "2026-04-17T14:32:01Z" } // every closed quote updates ev_score. every outreach updates margin_floor. // same Pulse. same primitive. both loops feed back.
Why Now

Why has nobody fused these before?

CPQ vendors

Built for SaaS. Physical deployment has been too messy — too many cost inputs, too much variance per location. Proposal gen + price rules doesn't extend naturally into account-level EV modeling.

ABM vendors

Built for lead-gen. Firmographic fit + intent signals were enough when every won deal had similar unit economics. Margin was downstream of sales, not a targeting input.

FSM / ServiceTitan

Workflow tools. Record what happened, don't underwrite what should. Execution is their center of gravity — commercial underwriting isn't their DNA.

ERPs

Back-office. Month-end truth, not real-time decisions. Built to record, not to underwrite. Too slow to govern a live commercial decision.

← Previous · Act 02

ABM, margin-aware

The Expand wedge. Target accounts by margin potential, not firmographic fit.