Solutions

Revenue Cloud
and CPQ

The quote is where margin is decided and where most of it quietly leaks. We model how you actually price — approvals, discounting, bundles, the exceptions your best sellers rely on — so quoting stops being an art.
Typical starting points

Quoting in spreadsheets outside the CRM

Discounting nobody can explain after the fact

Configured products needing engineering to price

Billing that does not match what was sold

What it solves

Every quote is a small negotiation with your own systems

Quoting is where your pricing policy either exists or it does not.

Revenue Cloud and CPQ: product and price books, bundles and configuration, approval thresholds, contracts, renewals and mid-term amendments.

Pricing lives in one place, approvals in another, and what was actually agreed sits in an email thread. The gap between them is where margin quietly goes — the discount nobody signed off, the renewal priced off last year’s sheet, the quote rebuilt from scratch because finding the old one took longer than starting again.

So we start with the price book and the rules that genuinely govern it, then put approvals on the record instead of in somebody’s inbox. The test we use is simple: can a new rep produce a correct quote in their first week without asking a colleague what the real price is.

Where it breaks

Where the quote comes apart

Pricing lives in spreadsheets

Maintained by one person, versioned by filename, and out of date on somebody's desktop the moment it changes.

Discounting drifts

No enforced thresholds, so what a customer pays depends partly on which rep they reached and how close it was to quarter end.

Approvals happen over email

Untracked, unauditable, and slow enough that people route around them when the deal is urgent.

Configured products need engineering

Every quote for anything non-standard waits on someone technical, while a simpler competitor quotes the same day.

Renewals are rebuilt from scratch

No structured record of what was sold, so each renewal is reconstructed and each one is a chance to lose something.

Billing does not match the sale

What was quoted, what was delivered and what was invoiced diverge, and the reconciliation lands on finance.

What we build

The arc of a quote, and where we go deep

Nine parts of quote to cash, from modeling what you sell to getting the document signed.

Model what you sellPrice it honestlyGet it out the door
01 / 09

Catalog and price book architecture

The foundation under every quoting build: product families, a categorization tree that someone other than us can extend, and separate price books for the commercial scenarios that actually differ.

02 / 09

Bundles, options and attributes

Parent products with option groups, required and optional components, quantity bounds, and attributes that decide what a rep can even select. One recent rebuild carried several hundred bundle parents and reconciled every one against production.

03 / 09

Configuration guardrails

Rules that stop an invalid combination before it is saved, and dependency logic that changes what renders based on what was already chosen, so the guardrail lives in the system rather than in a rep’s memory.

04 / 09

Discounting, incentives and channel pricing

Discount schedules and tiers, discretionary discounting that recalculates as it is applied, and partner pricing where an account-level position crosses a product attribute, with a defined rule for how rep discounts stack on top.

05 / 09

Margin at the quote line

Cost, markup and resulting margin shown to the rep while they are discounting, with labor and service time included, so the conversation about price happens before the quote leaves rather than after the job is costed.

06 / 09

Threshold-driven approvals

Routing fired by amount, margin floor, discount percentage or pricing factor, with the record locked on submission, delegated approvers, and notification that tells an approver what they are approving.

07 / 09

Multi-version quoting

Several versions against one opportunity with a single synced version rolling to the forecast, inline line editing with live totals, and each version keeping the document it produced.

08 / 09

Document generation

Branded templates keyed to the brand or the engagement type, generated to PDF, stored against the record and sent for signature, built natively or with a document tool where the templating demands it.

09 / 09

The ERP on both sides of the quote

Products, attributes and pricing pulled in on a schedule with ERP-owned fields locked read-only, and the outcome pushed back as a job, an order, a customer or a pricing condition, with the quote owner told when a push fails.

Beyond phase one

Five things quoting projects never ask for

Each one came out of delivery work rather than a product roadmap. In most cases the client did not know to ask for it.

01

A quote that cannot change after it is sent

Most quoting problems are version problems. Once a document is generated it should be locked, numbered and traceable, so the number a customer is holding is the number your system believes it sent.

02

Approvals that know what they are approving

Routing a discount to a manager is easy. Routing it with the margin impact already calculated, and with the last three approvals on that account attached, is what turns an approval queue into a control.

03

The renewal that builds itself

Renewals assembled by hand are renewals that get missed, mispriced or quietly discounted. Generating them from the active contract, early enough to be a conversation rather than a scramble, is usually a phase two idea that should have been phase one.

04

Discount history as evidence

When a customer says they always get fifteen percent, somebody should be able to check in ten seconds. Keeping discount decisions on the record changes how the next negotiation goes.

05

The amendment in the middle of a term

Customers add seats, change sites and drop products mid contract. If the system can only handle a clean annual cycle, somebody is doing arithmetic in a spreadsheet and the revenue number is a guess.

Integrations

Quote, contract and invoice as one chain

Revenue Cloud is worth doing when the whole chain connects. These are the categories that most often need joining.

ERP and financials

Invoices, revenue and payment posting without a second entry.

NetSuite · Sage Intacct · SAP · Acumatica

Signature and contracts

Agreements executed and stored against the record.

DocuSign · Adobe Acrobat Sign · Conga

Estimating and takeoff

Where the number starts, for businesses that price from measurement.

AGTEK · HCSS HeavyBid · Sage Estimating
Revenue CloudSystem of record

Product data

One source for specifications, options and rules.

PIM platforms · PLM · CAD configurators

Payments

Collection handled inside the process rather than beside it.

Stripe · Bill.com · GoCardless

Reporting

Margin visible by product, by rep and by customer.

Tableau · CRM Analytics · Excel

Client stories

Quoting and Revenue in the Wild

Mentice

Healthcare training technology

Global support and commercial operations consolidated onto one Salesforce platform, with CPQ handling how a specialist medical simulation business actually quotes and contracts across regions.

Salesforce CPQ · Service Cloud · Community Cloud

Garlock-French

Roofing and exterior trades

After sales and then field service with trade-level job costing, estimating is the next phase of the work — bringing the number that starts the job onto the same platform as everything that follows it.

Sales Cloud · Field Service · Estimating

Send us a quote and the invoice that followed it

If the two do not describe the same thing, the gap between them is the project. Finding it takes about twenty minutes and the answer is usually sitting in the discount.

or call (773) 888-7900
icon-angle icon-bars icon-times