Introduction
Didomi offers one single integration with Salesforce products Sales and Service Cloud to ensure an accurate end to end experience from leads to contacts.
This integration lets you update your lead and contact attributes with the preferences collected through your preference management platform (PMP).
Implementation
Connection
Didomi connects to Salesforce on your behalf through the following parameters:
Instance
Client ID
Client secret
Options
Upsert mode
You can choose allowing Didomi to create leads/contacts in Salesforce, by setting upsert_mode
to true. Otherwise, when a consent is collected but the organization_user_id
value does not match with any lead/contact in Salesforce, the consent update will not be propagated.
Bidirectional flow
Please note that the bidirectional flow is not supported at the moment.
Mapping
Didomi uses both lead and contact entity of Salesforce.
First you need to tell Didomi whether you want Leads or Contacts to be updated
Then you can set up the mapping between lead OR contact attribute and Didomi's preferences
Hence consent events are mapped to either contact attributes OR lead attributes in Salesforce.
If you want to sync both leads and contacts at the same time, you need to create 2 separate configurations for your organization.
Configuration
Example
Last updated