Map customers, appointments and events

Once a connection is created, the admin can set up mapping between JRNI customer, appointments and events, and Salesforce objects and fields as required to define where data needs to be saved.

The platform provides a standard template which supports a basic setup for syncing customer data to the contact object and appointment/event data to the event object in Salesforce. Changes can be made in following cases:

  • Require sync to another object (lead) or custom object
  • Require more JRNI data to be synced to Salesforce (custom) fields
  • Map to different fields
  1. Log in to Studio at parent company level and go to Settings > Integrations > Salesforce, and click Edit.
  2. The user will arrive on the following screen. Following Mapping options are there:
    -Client template configurations: Mapping between Customers and Contact/Lead (or other Custom Object)
    -Booking template configurations: Mapping between Appointment and Event (or other Custom Object)

    -Event template configurations: Mapping between JRNI Events and SF Event (coming soon...)
Part 1: Mapping of Customer information

Field

Description

Example

Client object name

Defines which Object we need to send our data too.

Contact

Client mapping of fields (1)

The actually mapping finds place here. The first field is the field name in Salesforce, the second part is the liquid JRNI field. Create/update if source is JRNI.

"Email__c": "{{client.email}}"

Client mapping of fields (2)

Create/update if source is both JRNI and Salesforce.

"booking__ClientId__c": "{{client.id}}"

Client unique field

Unique identifier for a record created as a contact.

booking__ClientId__c

Client relationship key

The key/field that can be used to link Objects with the contact record.

WhoId

See more custom mapping options here

Part 2: Mapping of Appointment Booking information

Field

Description

Example

Booking object name

Defines which Object we need to send our data too.

Event

Booking mapping of fields

The actually mapping finds place here. The first field is the field name in Salesforce, the second part is the liquid JRNI field. Create/update if source is JRNI.

"booking__BookingId__c": "{{booking.id}}"

Booking unique field

Unique identifier for a record created as a contact.

booking__BookingId__c

Booking relationship key

The key/field that can be used to link Objects with the contact record.

WhoId

Booking owner id

The Salesforce user that owns this record.

OwnerId

See more custom mapping options here

Part 3: Mapping of Event Booking information

Events are not available yet, but keep an eye out.. they'll be along soon!

How did we do?

Link JRNI staff to Salesforce users

Set up the data sync

Contact