CPQ to RCA Migration: A Unique Perspective
- NorthlightSG

- Oct 9
- 2 min read
Moving from Salesforce CPQ to Revenue Cloud Advanced (RCA) is not just an IT checklist item, it’s a strategic opportunity.
This is the moment to stop treating quoting, billing, and revenue recognition as separate, clunky systems, and instead unite them into a seamless, automated revenue engine that's scalable and ready for enterprise growth.
Unlike other guides that are either all strategy or purely technical, this perspective blends both: focusing on real-world experience, enterprise readiness, and future-proofing your revenue operations.

The Discovery Phase
Goal: Establish a baseline, identify critical gaps, and define the scope for the future state.
Assess Current State
Configuration & Products: Review existing CPQ objects (Products, Bundles, Price Books, Quote Line Items).
Audit Core Logic
Pricing Models & Approvals: Document and audit all Price Rules, Discount Logic, Product Rules, and Approval Workflows for complexity and dependencies.
Identify Business Requirements
Capture business goals, pain points, and future initiatives (e.g., need for Usage-Based Billing, Automated Contracts/CLM).
Evaluate Integrations
Review all existing integrations (ERP, Payment Gateways) and determine the impact of the RCA transition.
Data Health Assessment
Assess data health, completeness, and determine the level of transformation needed for migration.
The Blueprint Phase
Goal: Define the architecture, map the data, and establish a clear, phased execution plan.
Develop Migration Strategy
Define the approach (Phased or Full Cut Over), scope, roles, and milestones.
Data & Object Mapping
Crucially map CPQ objects to RCA objects: Quote → Order, Quote Line → Order Product, and all Asset/Billing components.
Line Out Roadmap
Establish clear entry/exit criteria for Sandbox, UAT, and Go-Live phases.
Recreate Core Functionality
Document how all Product Rules, Pricing Rules, and Discount Logic will be replicated in the RCA environment.
Configure RCA Foundation
Set up the core revenue model (subscription, usage, contract) and initial billing/renewal logic.
The Build and Validate Phase
Goal: Build the new system, integrate necessary components, and rigorously test functionality against business requirements.
Configure & Integrate RCA
Set up RCA objects (Orders, Assets, Billing) and configure Revenue Recognition.
Configure and test integration with the ERP (SAP, Oracle) and the chosen Payment Gateway (Stripe, PayPal).
Sandbox Data Migration
Execute sandbox migrations for data validation; ensure Price Books and relationships are accurate.
Testing
Execute comprehensive UAT for all workflows, pricing operations, and end-to-end quote-to-cash scenarios.
Optimize Workflows
Refine and automate approvals, renewals, and amendments based on testing feedback.
The Deployment and Scale Phase
Goal: Deploy the solution to production, ensure business continuity, and establish a foundation for continuous improvement.
Train
Train Sales, RevOps, and Finance on the new RCA workflows and provide necessary documentation.
Go Live
Execute the final production migration and transition the business onto the new system.
Post-Go-Live Monitoring
Set up automated revenue analytics dashboards and monitor KPIs (quote accuracy, approval times, revenue recognition).
Optimize & Expand
Refine rules and automation based on live usage. Plan for expanding to new sales channels and incorporating future AI capabilities.




Comments