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.

38
Objects
6
Source systems
2
Destinations
4
Modes

The lookup

SourceObjectIn Revenue Cloud AdvancedIn KugamonModeRCA tools
Salesforce CPQProduct2 (standard)
Products
Product2 + ProductClassificationProduct2 (same records)Moves as-isAutomatic
Salesforce CPQPricebook2 / PricebookEntry (standard)
List prices
PricebookEntry (reused) + pricing proceduresPricebookEntry (same records)Moves as-isAutomatic
Salesforce CPQSBQQ__Quote__c
Quote header
Quote (Transaction Management fields)Kugamon Quote (kugo2p)MappedNot migrated by tools; open quotes by hand
Salesforce CPQSBQQ__QuoteLine__c
Quote lines
QuoteLineItem + QuoteLineDetailKugamon quote lineMappedNot migrated by tools; open quotes by hand
Salesforce CPQSBQQ__QuoteLineGroup__c
Line groups
QuoteLineGroupQuote sectionsMappedNot migrated by tools
Salesforce CPQSBQQ__ProductFeature__c / SBQQ__ProductOption__c
Bundle structure
Attribute-based catalog (ProductRelatedComponent)Kugamon bundlesRebuilt / convertedAutomatic (bundle structure)
Salesforce CPQSBQQ__ProductRule__c
Configuration rules
Constraint-based configurator rulesQuote-line validationRebuilt / convertedAssisted
Salesforce CPQSBQQ__PriceRule__c
Conditional pricing
Pricing proceduresTiered / account-specific pricingRebuilt / convertedBy hand (complex rules)
Salesforce CPQSBQQ__DiscountSchedule__c
Volume / term tiers
PriceAdjustmentScheduleTiered pricingMappedAssisted; advanced schedules by hand
Salesforce CPQSBQQ__ContractedPrice__c
Account-specific prices
ContractItemPriceAccount-specific pricingMappedAssisted
Salesforce CPQSBQQ__Subscription__c + Contract
Install base
Asset + AssetStatePeriod + AssetContractRelationshipSubscription (kuga_sub)MappedAssisted (consolidated into assets)
Salesforce CPQSBQQ__QuoteTemplate__c
Quote documents
RebuildRebuildRebuilt / convertedBy hand
Salesforce CPQQuote Calculator Plugin (QCP)
Custom pricing script
Pricing proceduresUsually unnecessaryRebuilt / convertedBy hand
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—
NueProduct2 / PricebookEntry (standard)
Catalog and list prices
Product2 + PricebookEntry (reused)Product2 + PricebookEntry (same records)Moves as-is—
NueNue price tags / plugins
Pricing logic
Pricing proceduresTiered / account-specific pricingRebuilt / converted—
NueNue subscription / billing history
Install base, billing and usage (export from Nue)
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.

The “RCA tools” column

For Salesforce CPQ objects, the last column shows what the three migration tools Salesforce names (Forsys RevRamp, IdeaHelix, Prodly) do with the object when the destination is Revenue Cloud Advanced, per Prodly’s public webinar (Prodly) and Salesforce’s own list of what the tools cannot migrate (Salesforce Help): Automatic the tool moves it; Assisted the tool proposes, an admin reviews; By hand nobody automates it. Full context: CPQ to Revenue Cloud migration.

Sources

Salesforce CPQ objects: Salesforce Help. Conga objects: Conga package objects and API reference. Revenue Cloud Advanced objects: Revenue Management Developer Guide. DealHub holds data on its own platform and exposes it by export; its rows describe the export, not an object in your org. Nue’s quotes, orders, Products and Price Books are standard Salesforce records; its billing, usage and subscription history lives on Nue’s AWS platform and is exported.

4.9★★★★★134 public reviews

What Salesforce admins say on AppExchange

Quoted verbatim from the Kugamon listing on AppExchange. Reviewer names and dates as published there. Read all 134, including the critical ones →

★★★★★

Depth and Details

“They came well-prepared, asked the right questions, and provided genuinely useful guidance that helped us move forward with confidence. It’s rare to find a partner who engages with this level of thoroughness at such an early stage.”

★★★★★

Great Product and Company!

“Kuldip and the team are super responsive, easy to work with, and are always innovating on the product. There are lots of great features, and what’s not available Kugamon provide ways to help us extend its functionalities.”

★★★★★

A new bar for RevOps

“As someone who has set up Salesforce CPQ before, I found Kugamon to be much more straightforward and easier to use. It took us just a few weeks to get going, rather than the few months or even years required by other systems.”

Next step

Published prices, your team size

Three-year totals for 1, 2 or 3-year terms at any user count. Every estimate is labeled.