Skip to main content

Custom Field Sync and Mapping

Zuora

Custom Field Sync and Mapping

The Zuora Billing Salesforce CPQ Connector syncs custom fields. These custom fields can be configured during the Connector setup and are modifiable at any time. The connector does not restrict the data type of custom fields in Salesforce CPQ or Zuora and their mappings.

Supported Salesforce and Zuora Objects

Source Target Description

Account

Account

The connector maps any custom or standard field from Salesforce to a custom or standard field in Zuora.

Contact

Contact

The connector maps any custom or standard field from Salesforce to a custom or standard field in Zuora. Configure this information in the account-level fields of the connector setup.

Order

Order

 

Subscription

Subscription

 

Order Item 

Order Line Item or Subscription Rate Plan

Mapping is based on the order item type (asset or subscription).

Order Item Consumption Schedule

Subscription Rate Plan

 

Opportunity

Order Opportunity
 

 

Product

Product

The connector maps any custom or standard field from Salesforce to a custom or standard field in Zuora.

Product

Product Rate Plan

The connector maps any custom or standard field from Salesforce to a custom or standard field in Zuora.

Product

Product Rate Plan Charge

The connector maps any custom or standard field from Salesforce to a custom or standard field in Zuora.

Custom Field Mapping Format

Custom field mapping is configured using the following format:

<source custom field> : source_customField1, source_customField2
<target custom field>: target_customField1, target_customField2

For example, use the following code to map custom fields on accounts during the Connector setup:

accountCustomFields : source_apiName1, source_apiName2
zuoraAccountCustomFields: target_apiName1, target_apiName2

This maps source_apiName1 to target_apiName1.

Custom field syncing is supported only at the time of creating the parent object in Zuora. The connector does not support updating custom fields.

Syncing Custom Fields to Standard Zuora Fields

The Connector supports mapping Salesforce custom fields to standard fields in Zuora. This mapping is done through custom field configuration. Currently, this feature is supported on the following objects: Account, Contact, and Product.

Configure source and target to ensure seamless data integration and synchronization between Salesforce and Zuora platforms.

  • Source: SFDC custom field name.
  • Target: API name of the standard field in Zuora used in the Zuora Billing API request. For instance, if the API name in the request payload is "notes," it indicates mapping to the Notes field in the account. For more details, refer to Zuora API Reference

Custom field support

The custom field enables data synchronization across multiple objects as follows:

  • Standard-to-Standard: Enables account and contact standard fields for seamless synchronization.
  • Standard-to-Custom: Enables synchronization between standard and custom fields across all objects.
  • Custom-to-Custom: Enables synchronization between custom fields across all objects.