Tool

CPQ object mapper: where every object lands when you migrate

Pick a source system or type an object name. The table shows what the object holds, its equivalent in Revenue Cloud Advanced and in Kugamon, and whether it moves as-is, is mapped, is rebuilt, or should not be migrated at all. Object names come from the vendors’ own documentation; the lookup is filterable and the filter lives in the URL.

37
Objects
6
Source systems
2
Destinations
4
Modes

The lookup

SourceObjectIn Revenue Cloud AdvancedIn KugamonMode
Salesforce CPQProduct2 (standard)
Products
Product2 + ProductClassificationProduct2 (same records)Moves as-is
Salesforce CPQPricebook2 / PricebookEntry (standard)
List prices
PricebookEntry (reused) + pricing proceduresPricebookEntry (same records)Moves as-is
Salesforce CPQSBQQ__Quote__c
Quote header
Quote (Transaction Management fields)Kugamon Quote (kugo2p)Mapped
Salesforce CPQSBQQ__QuoteLine__c
Quote lines
QuoteLineItem + QuoteLineDetailKugamon quote lineMapped
Salesforce CPQSBQQ__QuoteLineGroup__c
Line groups
QuoteLineGroupQuote sectionsMapped
Salesforce CPQSBQQ__ProductFeature__c / SBQQ__ProductOption__c
Bundle structure
Attribute-based catalog (ProductRelatedComponent)Kugamon bundlesRebuilt / converted
Salesforce CPQSBQQ__ProductRule__c
Configuration rules
Constraint-based configurator rulesQuote-line validationRebuilt / converted
Salesforce CPQSBQQ__PriceRule__c
Conditional pricing
Pricing proceduresTiered / account-specific pricingRebuilt / converted
Salesforce CPQSBQQ__DiscountSchedule__c
Volume / term tiers
PriceAdjustmentScheduleTiered pricingMapped
Salesforce CPQSBQQ__ContractedPrice__c
Account-specific prices
ContractItemPriceAccount-specific pricingMapped
Salesforce CPQSBQQ__Subscription__c + Contract
Install base
Asset + AssetStatePeriod + AssetContractRelationshipSubscription (kuga_sub)Mapped
Salesforce CPQSBQQ__QuoteTemplate__c
Quote documents
RebuildRebuildRebuilt / converted
Salesforce CPQQuote Calculator Plugin (QCP)
Custom pricing script
Pricing proceduresUsually unnecessaryRebuilt / converted
Conga CPQApttus_Config2__PriceList__c / PriceListItem__c
List prices (vendor objects)
PricebookEntry + pricing proceduresPricebookEntry (convert)Rebuilt / converted
Conga CPQApttus_Proposal__Proposal__c
Quote header
QuoteKugamon QuoteMapped
Conga CPQApttus_Proposal__Proposal_Line_Item__c
Quote lines
QuoteLineItemKugamon quote lineMapped
Conga CPQApttus_Config2__ProductConfiguration__c
Cart (one per session)
Do not migrateDo not migrateNot migrated
Conga CPQApttus_Config2__LineItem__c
Cart lines
Do not migrate (use proposal lines)Do not migrateNot migrated
Conga CPQProduct Option Groups / Components
Bundle structure
Attribute-based catalogKugamon bundlesRebuilt / converted
Conga CPQApttus_Config2__ConstraintRule__c
Configuration rules
Constraint-based configurator rulesQuote-line validationRebuilt / converted
Conga CPQApttus_Config2__AssetLineItem__c
Install base
Asset + AssetStatePeriodSubscription (kuga_sub)Mapped
Conga CPQApttus_Config2__Order__c
Orders
OrderKugamon OrderMapped
Conga CPQTurboPricing / TurboConfig configuration
Off-platform pricing/config
Pricing proceduresUsually unnecessaryRebuilt / converted
Revenue Cloud AdvancedProduct2 + ProductClassification + AttributeDefinition
Attribute-based catalog
Product2 (flatten attributes to SKUs where needed)Mapped
Revenue Cloud AdvancedProductSellingModel
How a product is sold
Product subscription settingsMapped
Revenue Cloud AdvancedPricebookEntry + pricing procedures
Pricing
PricebookEntry (same records) + tiered pricingMapped
Revenue Cloud AdvancedPriceAdjustmentSchedule
Volume tiers
Tiered pricingMapped
Revenue Cloud AdvancedQuote + QuoteLineItem + QuoteLineDetail
Quotes
Kugamon Quote + linesMapped
Revenue Cloud AdvancedAsset + AssetStatePeriod
Install base
Subscription (kuga_sub)Mapped
Revenue Cloud AdvancedContractItemPrice
Contracted prices
Account-specific pricingMapped
DealHubDealHub quote (platform)
Quotes (authoritative, external)
Quote (import)Kugamon Quote (import)Rebuilt / converted
DealHubDealHub catalog & pricing rules
Catalog
Product2 + PricebookEntry (import)Product2 + PricebookEntry (import)Rebuilt / converted
DealHubDealHub subscription
Install base (external)
Asset (import)Subscription (import)Rebuilt / converted
NueNue product catalog
Catalog (external)
Product2 + PricebookEntry (import)Product2 + PricebookEntry (import)Rebuilt / converted
NueNue order / subscription
Install base (external)
Asset (import)Subscription (import)Rebuilt / converted
SpreadsheetsPrice list sheet
List prices
PricebookEntry (import)PricebookEntry (import)Rebuilt / converted
SpreadsheetsCustomer contract sheet
Install base
Asset (import)Subscription (import)Rebuilt / converted

The four modes

  • Moves as-is. Standard Salesforce records the destination reads directly: Product2, Pricebook2, PricebookEntry. No transformation.
  • Mapped. A field-by-field load from a source object to a target object with the same meaning: quote to quote, subscription to subscription or asset.
  • Rebuilt or converted. The concept exists in the target but in a different shape: bundles, rules, pricing scripts, vendor price lists, external catalogs. Designed in the target first, then populated.
  • Not migrated. Session or working data with no value after cutover: Conga carts and cart lines, drafts, DealRoom activity.

Sources

Salesforce CPQ objects: Salesforce Help. Conga objects: Conga package objects and API reference. Revenue Cloud Advanced objects: Revenue Management Developer Guide. DealHub and Nue hold data on their own platforms and expose it by export; their rows describe the export, not an object in your org.

Next step

Want a walkthrough instead?

Thirty minutes with someone who has done this migration, on your data.