This is the whole game. Before you touch a single field,
diagnose how complex the pricing really is — that answer picks the tool and sizes the build. Then scope every
product, bundle, rule, and approval, almost obsessively. CPQ is won or lost right here: the projects that go sideways
are the ones where a product, a bundle, or an approval got forgotten in discovery.
1.1 · The Complexity Diagnosis
First question: do they even need a CPQ?
Complexity isn't the number of products — it's the logic around them. Plenty of companies can be served by
a few flows and never need a CPQ. The moment logic wraps the products, it stops being scalable and you need one.
You don't need a CPQ when…
- Standard 2 / 3-year contracts, pricing doesn't really change
- At most a yearly uplift % — a simple flow adds it
- Expansion and renewal logic — buildable without a CPQ
- A clean catalog you just quote off of
You need a CPQ when… (the triggers)
- Required products — select A and B is forced in
- Percentage-of-total pricing, or "ARR-related products only"
- Mid-term amendments — exponentially hard to track by hand
- Validation / product rules — quantity caps, price floors, allowed combos
- Bundles — a parent product that pulls its components onto the quote
The failure mode
Try to hand-build this past the threshold and you end up with thousands of validation rules and
flows all firing at once — until the whole system slows to a crawl. That's the tell you're past the line and it's
time for a real CPQ.
1.2 · The Tool Decision Tree
Be opinionated. Pick the tool the pricing demands.
There's no great tool in this category — they all make trade-offs. So we don't try to support all of them; we pick
the one the customer's pricing actually requires, and we're clear about what they give up. Walk it in order:
1
Already on Salesforce CPQ and it works? → Keep it.
CPQ is End of Sale — frozen but fully supported. Don't manufacture a migration. You can add licenses and keep running; you just can't buy it net-new anymore.
2
Is the pricing genuinely complex? → the most-capable stack.
Cross-family pricing, deep product/pricing rules, granular amendments — this is where a real CPQ earns its keep. Net-new, that means Deal Hub (our most-proven) or Nue for usage-heavy, Salesforce-native motions. Salesforce CPQ is still the most capable engine, but you can't sell it to new customers.
3
Simple, guided, cost-sensitive, non-technical admin? → HubSpot.
HubSpot's native CPQ is incredibly guided — a non-technical admin can configure it. Know the ceiling going in, and don't scope past it.
4
Bundles required? → RevOps.io is out.
RevOps.io doesn't support bundles. If the book of business needs a parent-with-components structure, it's disqualified — full stop.
5
Net-new Salesforce that can't buy CPQ? → Revenue Cloud, carefully.
RCA is CPQ's official successor, but peers call it immature and over-complicated — worse than standard CPQ today. Evaluate, don't assume. (See the companion guide below.)
If · complex pricing, net-new, Salesforce-centric
Deal Hub (default) · Nue for usage
Our most-implemented, most-familiar choice — and familiarity is quality. Accept its pricing restrictions up front (see the gotchas). Reach for Nue when it's usage-based and AI-forward.
Else · simple motions, budget, guided admin
HubSpot native — or just flows
HubSpot CPQ if they live in HubSpot and want easy. If it's truly simple — flat terms, an uplift %, standard renewals — don't sell them a CPQ at all. Build the flows.
Say the quiet part
The strong opinions online ("Deal Hub is more flexible than Salesforce CPQ!") are almost always someone
who never learned to configure CPQ. Salesforce CPQ is the most capable engine there is — it's just brutally
complex, and if you don't know it, you'll hate it. Deal Hub is more restricted, not more powerful. Get that
straight before you let a customer's hype pick the tool.
1.3 · The Tools, at a Glance
Six tools — their sweet spot and their hard limit.
Know each one's ceiling cold. The trap is letting a customer's excitement about a tool override what its pricing
engine can actually do.
Salesforce CPQ
Most capable
- The most freedom — before/after/on-init/on-save pricing rules, deep product rules
- Best API / CLI footprint → agent-buildable
- End of Sale — can't buy net-new; keep if they have it
Deal Hub
Our default
- Most-proven for us; guided selling, bundles OK
- Can't price across product families (repeatable tables)
- Docs are rough — you'll be on calls with their reps
HubSpot
Simple & guided
- Non-technical admin can run it; fast to stand up
- 2026 updates claim proper bundles & product fixtures — verify
- Renewal rollups need the code-node license upgrade
RevOps.io
Lightweight
- Simple usage tiers, metered logic built in
- No bundles — disqualified for bundled books
- May not even need a full sandbox to test
Nue.io
Usage / AI
- Newer; Salesforce-only, usage-based & AI-forward
- Saw them at Dreamforce — worth hands-on evaluation
- Good candidate for consumption-first motions
Revenue Cloud (RCA)
CPQ's successor
- Salesforce's official replacement for CPQ
- Immature / over-complicated today — peers rate it below CPQ
- Pricing itself is hard to even get from Salesforce
Living doc
These ceilings move every release. HubSpot's bundling, Deal Hub's workarounds, Nue's roadmap — all
shifting. Run a per-tool refresh before you commit a customer, and fold what you learn back into this playbook on
every close-out. We partner with the best; if a better tool shows up, we switch.
1.4 · Discovery
The six buckets — and the one that always kills you.
Most of a CPQ scope has to be asked, not read from systems. Get almost obsessively thorough here. The whole
risk of the project is the rule, bundle, or approval nobody mentioned in discovery.
① Products & Bundles
The #1 killer
- Every product, its groupings, how it's quoted
- Bundles — parent + components, their own qty/pricing
- Never scoped as tightly as it needs to be
② Pricing & Rules
Guardrails
- How each product is priced; discount rules
- Validations — qty caps, price floors, allowed combos
- %-of-total and cross-family pricing needs
③ Approvals
Often deeper than scoped
- Manager → exec → finance → product
- Buildable — even with flow approvals
- Watch complex routing by amount / ARR / quote type
④ Billing & Contracts
Drives RevRec
- Billing frequency (feeds revenue recognition)
- Payment terms
- Odd contract lengths (8 / 16-mo) change everything vs 12 / 24 / 36
⑤ Post-contract
Co-term = hardest
- Amendments — upsell / downsell mid-term
- Expansions, renewals, roll-ups
- Co-terming — the single hardest piece to implement
⑥ Usage & Capacity
Downstream
- Usage tiers — stair-step, volume, unlock-lower-tier
- How usage is metered & billed (usually back-end finance)
- Inventory/capacity gates (niche — RunPod-style)
Scope it like Blueprint
Products are where every project dies. Keep a shared product sheet with the client from day one
(you'll reuse it for enablement) and pin down how each one is billed, grouped, priced, and quoted before you
pick a tool — because the pricing rules decide whether the tool can even do it.
1.5 · The Hard Scenarios
Amendments and co-terming are where it gets exponential.
Keep it tool-agnostic in discovery: capture how they want to amend and co-term ideally, then check whether
the tool can do it. These two are the ones that blow up scope.
1
Amendments ripple through the whole data model
In Salesforce, one mid-term change touches the quote, quote lines, opportunity products, opportunity, and contract — and every ARR value on them. Salesforce CPQ automates that cascade; most other tools don't. Only standard Salesforce CPQ has a real mid-term amendment feature; elsewhere you build flows or treat it as a nice-to-have.
2
Co-terming is the most complicated thing you'll build
Aligning end-dates across products — regardless of system — is the single hardest piece. Deal Hub's "solution" is a maze of random fields and background calculations that even experienced Deal Hub people can't parse. Ask early and explicitly whether they co-term.
3
Renewal roll-ups have a licensing tax on HubSpot
HubSpot moves line items to the renewal deal instead of copying them — leaving the new-business deal empty. To roll them up you need a code node (an upgraded license) that looks up the lines, recalculates, and re-creates them via workflow. Flag the license cost in the recommendation.
1.6 · Usage-Based Pricing
The tiers are easy now. The metering is the question.
Configuring usage tiers — commitment-plus-overage, stair-step, volume, unlock-the-lower-tier — is mostly a solved
problem; even RevOps.io has metered logic. The real work is downstream.
What's simple
- Quote the committed products + the usage rate on top
- Tier logic: $1 → 100, then $0.50, then $0.25, or unlock-lower-tier
- Add services and products alongside the usage lines
- Most tools have config-free switches for this today
What's the real question
- How is usage metered — and who owns it?
- Usually the back-end finance system (connected to the product DB), not the CRM
- Most teams don't report usage inside the CRM — don't force it
- How much interaction do they want between billing and the CPQ?
When metering earns its place
You don't usually need a dedicated metering tool — until the stack demands it. Mistral went full enterprise (SAP)
with per-model rate cards where inputs price differently than outputs; that granularity is where
metering matters. Otherwise: quote the tiers, let finance track consumption in the back end (the legendary "Wang
report" — one monthly source-of-truth spreadsheet), and keep it off the CRM.