Skip to main content

Salesforce Change Data Capture

1. Overview

Salesforce is a cloud-based CRM software designed for service, marketing, and sales.

Salesforce Change Data Capture publishes a change event every time a record of an enabled object is created, updated, deleted or undeleted. Cinchy subscribes to those events and applies each one to the target table of your data sync.

tip

The Salesforce Change Data Capture source supports real-time syncs.

Before you configure the sync, enable the object for Change Data Capture in Salesforce and grant the integration user permission to read every record of the object. The full list of prerequisites and listener behaviours is on the Salesforce Change Data Capture real-time source page.

Info tab​

You can find the parameters in the Info tab below (Image 1).

Values​

ParameterDescriptionExample
TitleMandatory. Input a name for your data sync to Cinchy
DescriptionOptional. Add in a description for your sync. There is a 500 character limit in this field.
VariablesOptional. Review our documentation on Variables herefor more information about this field.
PermissionsData syncs are role based access systems where you can give specific groups read, write, execute, and/or all of the above with admin access. Inputting at least an Admin Group is mandatory.

Source tab​

The following table outlines the mandatory and optional parameters you will find on the Source tab.

The following parameters will help to define your data sync source and how it functions.

ParameterDescriptionExample
SourceMandatory. Select your source from the drop-down menu.Salesforce Change Data Capture

Sync key​

The sync key must be the single destination column that is mapped from the Id source column. A change event for a deleted record carries only the record Id, so no other column can identify the target row. The listener checks this when it starts and refuses to start otherwise.

Next steps​