Identifying Salesforce objects in Ortto
When you have connected your Salesforce account to Ortto, you can sync a number of default and custom objects. Where Ortto cannot automatically link identifiers to a custom object, you can configure this using Set identifiers.
The Set identifiers feature enables you to determine how objects are linked to contact fields or other objects. This helps to establish a connection between an object such as Organization (which has no contacts) with contacts in your CDP via a Unique identifier or a Relationship to a parent object (which has contact fields). It also allows you to choose to sync an Organization object as an organization or a contact.
Identify by unique identifier or relationship to parent object
Here is an example of how to set identifiers for Salesforce objects.
NOTE: Custom Salesforce objects synced to Ortto that do not have the Parent object set to a reference ID to a contact or lead can still create contacts in Ortto using an Identify object by method of Unique identifier (such as email). Ortto activity data associated with these types of contacts, and contacts created by a reference ID, can then be synced to Salesforce.
In the above screenshot, we have a Loan instalment object. This object has no contact (no unique identifiers), so to be able to associate Loan instalment data with a contact in Ortto, we set the Loan object as the parent object. However, the Loan object also has no contacts, so we set the parent object to Dossier. Now, when Loan instalment data is synced to Ortto it will be associated with a contact using the identifiers found in the Dossier object.
In Salesforce, the object relationship looks something like this:
Identify by relationship with junction object
For a Case object, you can set the identifier by determining a relationship between the Case and a junction object which has associated contacts (or other objects).
For example, you might want to be able to associate contacts connected to a Case with the Case contact role. To do so, you would choose the case’s Junction object to be Case contact Role and set the Case reference field to Case ID.
In the above example, Ortto will be able to associate Case data with a contact via the Case contact role object (which contains the contact's identifier). Because the Case contact role is also associated with a Contact object, that's what makes it a junction object (Case ← → Case contact role ← → Contact). It’s considered a many-to-many relationship because a contact can be connected to multiple different cases via the Case contact role.
In Salesforce, the junction object relationship looks something like this: