Salesforce CPQ migration

Leaving Salesforce CPQ without rebuilding years of work.

Salesforce stopped selling CPQ to new customers in March 2025. It is not end of life: existing customers can keep renewing and receive support, and Salesforce points them to Revenue Cloud Advanced as the successor. Sadorra is another path, one that stays on the standard Salesforce Quote. Its migration engine reads the CPQ configuration already in your org and tells you, item by item and in hours, what carries across — before you commit to anything.

What it reads

Your configuration, not a questionnaire

The engine reads what is actually in the org. Nothing here depends on someone remembering why a rule was written four years ago.

Catalog and pricing 5

  • Products the catalog as it stands, with its fields and relationships.
  • Bundles options, features and constraints, including nested structures.
  • Price rules the conditions and actions driving your numbers.
  • Discount schedules tiers, ranges and the way they compound.
  • Calculator scripts the custom logic most migrations discover too late.

Documents and commitments 3

  • Templates quote documents and the content behind them.
  • Contracts what has been agreed and what governs renewal.
  • Subscriptions the recurring commitments already on the books.

How it is sized

Every item, in hours, up front

Each item comes back in one of four states, with hours attached. You see what carries across by itself, what needs a look and what a person still has to rebuild — against your real configuration, rather than in month three of an implementation.

Automatic

Read, translated and loaded without anyone touching it.

Review

Carried across, and worth a person confirming it landed the way you meant.

Expert

Needs someone who knows the intent behind it to rebuild it properly.

Outside

Sits outside the migration, named plainly instead of quietly dropped.

Verified, not assumed

The prices have to still be the prices

Sadorra recalculates migrated quotes line by line against the original pricing. The pricing service runs your rules and calculator scripts isolated, and matches legacy CPQ to the cent. That check happens before anyone relies on the numbers, not after a customer notices.

Dorra quotes. The engine prices.

Pricing is deterministic code. No language model ever decides a price — during migration or after it.

Questions

What teams ask first

Is Salesforce CPQ end of life?

No. Salesforce CPQ is end of sale, not end of life. Salesforce stopped selling it to new customers in March 2025. Existing customers can keep renewing and continue to receive support, so there is no forced cut-off date to plan around.

What is Salesforce's own successor to CPQ?

Salesforce points existing CPQ customers to Revenue Cloud Advanced. Sadorra is a third option: it stays on the standard Salesforce Quote object, and its migration engine reads the CPQ configuration already in your org.

What happens to years of CPQ configuration?

Sadorra's migration engine reads your products, bundles, price rules, discount schedules, calculator scripts, templates, contracts and subscriptions, then reports every item as Automatic, Review, Expert or Outside the migration, with hours attached, before anyone commits to a plan.

How do I know migrated prices are still correct?

Sadorra recalculates migrated quotes line by line against the original pricing, so the numbers are verified against your real configuration rather than assumed.

Can I use Sadorra today?

Sadorra is in private early access. Core quoting, pricing, approvals, documents, migration and contract functionality is built and being validated; nothing is generally available or on sale yet.

No CPQ today? Teams without it start from a starter pack instead: subscription SaaS, hardware and services, or usage-based. See the two ways in.

Early access

Want to see it?

Early access is a short list of people who get a look at what is built, and whose gaps and edge cases shape what gets built next.

Get Early Access