
Salesforce CPQ to Agentforce Revenue Management: A Migration GuideThe short answer: Moving from Salesforce CPQ to Agentforce Revenue Management (ARM) is a migration, not an upgrade: the two products have different architectures, so price rules, product configuration, and customizations are rebuilt rather than transferred. A well-run migration follows five phases (assessment, redesign, build, parallel validation, cutover), and in our delivery experience most run anywhere from six weeks to six months depending on complexity.
Salesforce CPQ reached end of sale in March 2025, and every CPQ customer now faces the same planning question: when and how to move to its successor, Agentforce Revenue Management. This guide lays out how CloudMasonry structures these migrations, what maps cleanly, what does not, and the decisions that determine whether the project takes weeks or quarters.
Why is this a migration and not an upgrade?
Salesforce CPQ is a managed package with its own objects and a rules engine that customers spent years configuring. ARM is built natively on core platform objects with an API-first design and a declarative pricing engine. There is no converter that turns one into the other, and honestly, you would not want one: most mature CPQ orgs carry years of accumulated workarounds, and copying them forward would recreate today’s problems on a new platform. The migration is the opportunity to rebuild the revenue process the way it should work.
Salesforce CPQ vs Agentforce Revenue Management at a glance
Dimension Salesforce CPQ Agentforce Revenue Management (ARM) Architecture Managed package with its own custom objects layered on the platform. Built natively on core platform objects with an API-first design. Pricing engine Price rules and product rules, often many interlocking rules to maintain. Declarative pricing procedures that consolidate logic into fewer, more maintainable steps. Product catalog Products and bundles configured through product rules. Product Catalog Management (PCM) with reusable, structured catalog definitions. Customization JavaScript quote calculator plugins (QCP) and Apex. Pricing procedures, Flows, and Apex, with defined API extension points. Integration model Limited API surface for external quoting. API-first, supporting headless quoting for portals and partner channels. Product status Reached end of sale in March 2025; supported for existing customers but receiving no new features. The actively developed successor, receiving ongoing new capabilities.
The five phases of a CPQ-to-ARM migration
1. Assessment
Inventory what exists: the product catalog and bundle structures, every price rule and product rule, quote templates, approval chains, custom scripts, and integrations (ERP, e-signature, document generation). The output is a map of what carries forward conceptually, what gets redesigned, and what gets retired. This phase is where the project timeline actually gets determined, and skipping it is the single most common cause of migration overruns.
2. Catalog and pricing redesign
ARM’s Product Catalog Management and pricing procedures work differently from CPQ’s product and price rules, which is a feature: pricing logic that took dozens of interlocking CPQ rules often collapses into a few maintainable pricing procedures. Design the target state on paper before building, with sales, finance, and operations signing off on the catalog structure and discounting policy.
3. Build and integrate
Configure the catalog, pricing, quoting flows, and contract and order handling in a sandbox, and rebuild integrations against ARM’s APIs. Teams coming from CPQ usually find the API-first architecture opens options they did not have before, such as headless quoting for portals and partner channels.
4. Parallel validation
Before anyone cuts over, run the two systems side by side against real scenarios: take a representative set of actual quotes and verify ARM produces the same products, prices, and totals that CPQ did (or intentionally different ones, where you fixed policy). Quote parity testing is tedious and completely non-negotiable; it is what makes the finance team comfortable signing off.
5. Cutover and hypercare
Move new business to ARM (usually by team or segment rather than all at once), keep CPQ read-only for historical reference, and staff a hypercare period where the delivery team resolves issues in hours rather than sprint cycles. In-flight quotes and renewals need explicit handling rules, decided in advance rather than discovered at cutover.
What does not map one to one?
- Price rules and product rules. Rebuilt as pricing procedures and constraint rules; expect consolidation rather than translation.
- Quote document templates. Regenerated in the new tooling rather than imported.
- Custom scripts and plugins. CPQ’s JavaScript quote calculator plugins have no direct equivalent; their logic moves into pricing procedures, Flows, or Apex.
- Historical quotes and contracts. Typically stay in place for reference rather than being converted; active contracts and renewable assets are the data that genuinely migrates.
How long does it take, and who should be involved?
In our delivery experience, most CPQ-to-ARM migrations run anywhere from six weeks to six months: the short end for focused catalogs with straightforward pricing, the long end for enterprise deployments with heavy customization and multiple integrations. The team that makes it work is cross-functional by necessity: sales operations for the catalog and process, finance for pricing policy and billing, IT for integrations, and an implementation partner that has seen both architectures. CloudMasonry’s revenue platform practice runs these assessments and migrations; the background on why the clock is ticking is in our CPQ end-of-sale guide, and our team can scope your situation honestly, including telling you if waiting is the right call.
Frequently Asked Questions
How long does a CPQ to ARM migration take?
In CloudMasonry’s delivery experience, most run from six weeks to six months. Catalog complexity, the volume of pricing logic, and integration depth are the main drivers, which is why a structured assessment comes before any timeline commitment.
Can we just stay on Salesforce CPQ?
For now, yes: existing customers remain supported and can renew, and Salesforce has announced no end-of-life date. But CPQ receives no new features, so the capability gap with Agentforce Revenue Management widens every release. Staying put is a legitimate interim position, not a long-term strategy.
Do our existing quotes and contracts carry over?
Active contracts and renewable assets migrate; historical quotes usually stay in the old system for reference. Price rules, product rules, and quote templates are rebuilt in ARM rather than converted, because the underlying architecture is different.
What is the biggest risk in a CPQ migration?
Skipping the assessment and lifting existing configuration into the new platform as-is. The migrations that struggle are the ones that recreate years of CPQ workarounds instead of redesigning the catalog and pricing policy for the new architecture.
The short answer: Moving from Salesforce CPQ to Agentforce Revenue Management (ARM) is a migration, not an upgrade: the two products have different architectures, so price rules, product configuration, and customizations are rebuilt rather than transferred. A well-run migration follows five phases (assessment, redesign, build, parallel validation, cutover), and in our delivery experience most run anywhere from six weeks to six months depending on complexity.
Salesforce CPQ reached end of sale in March 2025, and every CPQ customer now faces the same planning question: when and how to move to its successor, Agentforce Revenue Management. This guide lays out how CloudMasonry structures these migrations, what maps cleanly, what does not, and the decisions that determine whether the project takes weeks or quarters.
Why is this a migration and not an upgrade?
Salesforce CPQ is a managed package with its own objects and a rules engine that customers spent years configuring. ARM is built natively on core platform objects with an API-first design and a declarative pricing engine. There is no converter that turns one into the other, and honestly, you would not want one: most mature CPQ orgs carry years of accumulated workarounds, and copying them forward would recreate today’s problems on a new platform. The migration is the opportunity to rebuild the revenue process the way it should work.
Salesforce CPQ vs Agentforce Revenue Management at a glance
| Dimension | Salesforce CPQ | Agentforce Revenue Management (ARM) |
|---|---|---|
| Architecture | Managed package with its own custom objects layered on the platform. | Built natively on core platform objects with an API-first design. |
| Pricing engine | Price rules and product rules, often many interlocking rules to maintain. | Declarative pricing procedures that consolidate logic into fewer, more maintainable steps. |
| Product catalog | Products and bundles configured through product rules. | Product Catalog Management (PCM) with reusable, structured catalog definitions. |
| Customization | JavaScript quote calculator plugins (QCP) and Apex. | Pricing procedures, Flows, and Apex, with defined API extension points. |
| Integration model | Limited API surface for external quoting. | API-first, supporting headless quoting for portals and partner channels. |
| Product status | Reached end of sale in March 2025; supported for existing customers but receiving no new features. | The actively developed successor, receiving ongoing new capabilities. |
The five phases of a CPQ-to-ARM migration
1. Assessment
Inventory what exists: the product catalog and bundle structures, every price rule and product rule, quote templates, approval chains, custom scripts, and integrations (ERP, e-signature, document generation). The output is a map of what carries forward conceptually, what gets redesigned, and what gets retired. This phase is where the project timeline actually gets determined, and skipping it is the single most common cause of migration overruns.
2. Catalog and pricing redesign
ARM’s Product Catalog Management and pricing procedures work differently from CPQ’s product and price rules, which is a feature: pricing logic that took dozens of interlocking CPQ rules often collapses into a few maintainable pricing procedures. Design the target state on paper before building, with sales, finance, and operations signing off on the catalog structure and discounting policy.
3. Build and integrate
Configure the catalog, pricing, quoting flows, and contract and order handling in a sandbox, and rebuild integrations against ARM’s APIs. Teams coming from CPQ usually find the API-first architecture opens options they did not have before, such as headless quoting for portals and partner channels.
4. Parallel validation
Before anyone cuts over, run the two systems side by side against real scenarios: take a representative set of actual quotes and verify ARM produces the same products, prices, and totals that CPQ did (or intentionally different ones, where you fixed policy). Quote parity testing is tedious and completely non-negotiable; it is what makes the finance team comfortable signing off.
5. Cutover and hypercare
Move new business to ARM (usually by team or segment rather than all at once), keep CPQ read-only for historical reference, and staff a hypercare period where the delivery team resolves issues in hours rather than sprint cycles. In-flight quotes and renewals need explicit handling rules, decided in advance rather than discovered at cutover.
What does not map one to one?
- Price rules and product rules. Rebuilt as pricing procedures and constraint rules; expect consolidation rather than translation.
- Quote document templates. Regenerated in the new tooling rather than imported.
- Custom scripts and plugins. CPQ’s JavaScript quote calculator plugins have no direct equivalent; their logic moves into pricing procedures, Flows, or Apex.
- Historical quotes and contracts. Typically stay in place for reference rather than being converted; active contracts and renewable assets are the data that genuinely migrates.
How long does it take, and who should be involved?
In our delivery experience, most CPQ-to-ARM migrations run anywhere from six weeks to six months: the short end for focused catalogs with straightforward pricing, the long end for enterprise deployments with heavy customization and multiple integrations. The team that makes it work is cross-functional by necessity: sales operations for the catalog and process, finance for pricing policy and billing, IT for integrations, and an implementation partner that has seen both architectures. CloudMasonry’s revenue platform practice runs these assessments and migrations; the background on why the clock is ticking is in our CPQ end-of-sale guide, and our team can scope your situation honestly, including telling you if waiting is the right call.
Frequently Asked Questions
How long does a CPQ to ARM migration take?
In CloudMasonry’s delivery experience, most run from six weeks to six months. Catalog complexity, the volume of pricing logic, and integration depth are the main drivers, which is why a structured assessment comes before any timeline commitment.
Can we just stay on Salesforce CPQ?
For now, yes: existing customers remain supported and can renew, and Salesforce has announced no end-of-life date. But CPQ receives no new features, so the capability gap with Agentforce Revenue Management widens every release. Staying put is a legitimate interim position, not a long-term strategy.
Do our existing quotes and contracts carry over?
Active contracts and renewable assets migrate; historical quotes usually stay in the old system for reference. Price rules, product rules, and quote templates are rebuilt in ARM rather than converted, because the underlying architecture is different.
What is the biggest risk in a CPQ migration?
Skipping the assessment and lifting existing configuration into the new platform as-is. The migrations that struggle are the ones that recreate years of CPQ workarounds instead of redesigning the catalog and pricing policy for the new architecture.
Client Success Stories

Articulate
The e-learning software maker behind courses used worldwide. Watch how CloudMasonry delivered Salesforce CPQ alongside Sales, Service, and Experience Cloud.

Brava Roof Tile
A premium composite roofing manufacturer. Read how a Salesforce CPQ transformation reduced waste, improved processes, and set their quoting up to scale.

Tri Pointe Homes
One of the nation’s largest homebuilders. See how Salesforce CPQ, Sales Cloud, and Experience Cloud support their premium homebuying experience.

Gradient AI
An AI company helping insurers cut quote turnaround times. Read how CloudMasonry delivered Sales Cloud and Salesforce CPQ for their team.