Migration·Reference·9 min·Updated 2026-10-05
Coming from Salesforce CPQ
What transfers, what does not, and the distinction that makes most CPQ material inapplicable.
Business requirement
An org on Salesforce CPQ needs to move to the native Revenue Cloud platform.
Why it is not trivial
They are different products, not versions of one. CPQ is an acquired managed package with its own namespace, price rules and product rules. The native platform has no namespace and prices through pricing procedures, expression sets and decision tables. If an org carries the CPQ namespace, almost nothing written about the native platform applies to it — and vice versa.
Recommended architecture
Treat it as a reimplementation of the commercial logic, not a data migration. The catalog and the customers migrate; the rules are rewritten, because the rule engines have no common concepts.
Salesforce components
Select one to open its detail.
Flow
Scroll the diagram sideways
Attributes hang off the classification, not off the product. The category is only what the seller browses. Modelling them as one thing works until the first product needs to appear on two shelves, or two products of the same type need different attributes.
Flow
Scroll the diagram sideways
The rule that keeps a catalog maintainable: a decision table only when there is a condition or a tier. A flat price belongs on the PricebookEntry. Decision tables added by reflex are what fills a procedure up to its element ceiling.
And the procedure that runs is the compiled _Auto version, not the source you edit.
Implementation
- Inventory the commercial rules in business terms, independently of how CPQ expressed them.
- Rebuild them as procedures and decision tables, applying the rule that a table is only for conditions and tiers.
- Re-derive the catalog structure on the classification / category / bundle axes rather than transposing the CPQ one.
Watch out
- Check the namespace before trusting any article, including this one. It is the single fastest way to know which product is being described.
- The platform has been renamed more than once. Salesforce's own documentation now says Revenue Cloud is Revenue Management, and older material uses yet other names for the same thing.
Alternatives
Staying on CPQ remains viable where the commercial model is stable and the rules are deep. The move is worth it for the native lifecycle and billing, not for the quoting experience alone.