Executive Summary
Salesforce CPQ, originally Steelbrick CPQ, is best understood as a mature managed-package CPQ application centered on sales-led quoting, product bundles, pricing rules, approvals, and quote documents. It typically works well when the business process is quote-centric, Sales Cloud is the primary channel, and downstream contract/order/billing capabilities are handled by separate Salesforce, ERP, or billing systems.
Salesforce Revenue Cloud / Agentforce Revenue Management is positioned as a broader revenue lifecycle platform: product catalog, pricing, CPQ, contract/order/asset lifecycle, order orchestration, billing schedules, consumption and invoicing, revenue analytics, and Agentforce-assisted workflows. It is a better fit when the company wants a single CRM-native product-to-cash architecture across sales, partners, self-service, finance, legal, operations, and service teams.
Terminology note: Salesforce branding has moved toward Agentforce Revenue Management and Revenue Lifecycle Management. In this document, “Revenue Cloud” refers to the modern Revenue Cloud / Agentforce Revenue Management family unless a specific older managed package is explicitly mentioned.
Feature Sections
- Platform positioning and architecture
- Product catalog and product model
- Product configuration / bundles
- Pricing, discounts, promotions, and approvals
- Quote creation and quote documents
- Contracts and CLM
- Orders, decomposition, and orchestration
- Assets, subscriptions, amendments, renewals, cancellations
- Billing, invoicing, usage, and wallet
- Analytics, AI, and Agentforce
- Decision guidance
1. Platform Positioning and Architecture
2. Product Catalog and Product Model
3. Product Configuration / Bundles
4. Pricing, Discounts, Promotions, and Approvals
5. Quote Creation and Quote Documents
6. Contracts and Contract Lifecycle Management
7. Orders, Decomposition, and Orchestration
8. Assets, Subscriptions, Amendments, Renewals, and Cancellations
9. Billing, Invoicing, Usage, and Digital Wallet
10. Analytics, AI, and Agentforce
Decision Guidance
Choose / keep Salesforce CPQ when...
- The business need is primarily seller-led quote configuration and pricing.
- Existing SBQQ implementation is stable and not blocking growth.
- Billing, fulfillment, CLM, and ERP are already handled by specialized systems.
- Customization appetite is high and the team already understands CPQ calculator and SBQQ data model.
- Migration risk outweighs benefits of a broader product-to-cash redesign.
Choose Salesforce Revenue Cloud when...
- You need a unified revenue lifecycle platform, not only CPQ.
- Products are attribute-driven, sold across multiple channels, or require stronger catalog governance.
- The roadmap includes order decomposition, orchestration, consumption, billing, wallet, invoicing, or revenue analytics.
- Sales, legal, finance, service, customer success, and fulfillment must work from a shared lifecycle model.
- Agentforce-assisted quote and revenue workflows are part of the target operating model.
Recommended architecture approach
- Inventory the existing CPQ implementation: SBQQ objects, quote calculator plugins, price/product rules, templates, approvals, custom fields, integrations, and renewal/amendment logic.
- Classify each feature: retire, replace with Revenue Cloud standard, migrate with mapping, or rebuild as extension.
- Design the target revenue lifecycle: catalog ownership, pricing governance, quote/channel strategy, contract/order/asset lifecycle, billing handoff, and analytics definitions.
- Run a proof of concept: one representative bundle, one complex pricing scenario, one amendment/renewal, one order orchestration, and one billing/invoice scenario.
- Plan migration in waves: catalog and pricing first, then quote flows, then contract/order/asset/billing lifecycle, with data reconciliation and parallel-run controls.
Object Classification Cheat Sheet
| Area | Salesforce standard objects | Salesforce CPQ / SBQQ-specific objects | Revenue Cloud-specific or modified areas | Architect validation notes |
|---|---|---|---|---|
| Accounts and sales process | Account, Contact, Opportunity, User, Pricebook2 | SBQQ Quote references Opportunity/Account and CPQ user permissions | Standard CRM records enriched by revenue lifecycle processes | Validate access model for sales, partner, customer, finance, legal, and agent users. |
| Catalog | Product2, Pricebook2, PricebookEntry | Product Option, Product Feature, Product Rule, Configuration Attribute, Option Constraint | Attribute catalog, product components/relationships, constraints, selling models, channel exposure | Define authoritative product source: Salesforce vs PIM vs ERP. |
| Pricing | PricebookEntry, CurrencyType, DatedConversionRate | Price Rule, Price Action, Price Condition, Discount Schedule/Tier, Block Price, Contracted Price, Summary Variable | Pricing procedures/elements, price adjustments, transaction line pricing details, analytics | Document calculation sequence and external price/tax/margin calls. |
| Quote | Opportunity, Quote, QuoteLineItem may be used depending on product/version | SBQQ__Quote__c, SBQQ__QuoteLine__c, Quote Template, Quote Document | Revenue transaction/quote records and lines, Agentforce actions, lifecycle links | Confirm whether target uses standard Quote objects, transaction objects, or package-specific records. |
| Contract | Contract | Subscription, Contracted Price, renewal/amendment relationships | Contract lifecycle, clauses/templates, approval/redlining, obligations, lifecycle actions | Align legal data model and document repository. |
| Order | Order, OrderItem | Quote-to-order links and order generation settings | Order capture, decomposition, orchestration plans/tasks, enrichment, fallout | Map commercial lines to technical fulfillment lines. |
| Asset / subscription | Asset, Contract, OrderItem | SBQQ Subscription, amendment and renewal quote records | Asset lifecycle actions, subscription metrics, amend/renew/cancel flows, notifications | Define ARR/MRR/NRR logic and co-term behavior. |
| Billing | May include standard invoice/payment concepts depending on enabled products | Usually Salesforce Billing package or external billing data, not core CPQ | Billing schedules, usage rating, digital wallet, invoices, invoice documents, accounting subledger | Validate package/API names because billing object model varies by installed product. |
Sources and validation notes
- Salesforce Revenue Lifecycle Management / Agentforce Revenue Management product page: used for scope covering pricing, quoting, contracting, billing, order automation, asset lifecycle, analytics, and Agentforce capabilities.
- Salesforce CPQ product page: used for CPQ positioning, quote creation, guided workflows, approvals, discounting, and asset lifecycle positioning.
- Salesforce Revenue Cloud pricing page: used for current public edition/pricing references and billing add-on positioning as of June 8, 2026.
- Salesforce Help and Object Manager in the target org should be used to validate exact object/API names, installed package namespaces, enabled features, and licenses before solution design.
Internal Google Drive search returned no accessible results for this comparison, so the content is intentionally conservative where Salesforce packaging can differ by org, contract, and release.
Prepared as an HTML working document. This comparison is intended for architecture planning, not as a substitute for a Salesforce order form, product SKU matrix, or implementation-specific solution design.