Overview

The core of the this integration is the daily sync of all Salesforce Contacts to Great Question.

At a high level:

  • Contacts will be sync’d daily at midnight PST
  • Only Contacts will be imported (not Leads or Accounts)
  • An ‘on demand’ sync button will also be exposed for manual triggering on the sync.
  • Fetches all custom fields from the Contact object and allows mapping of each customer field in to GQ
  • Deleted contacts in Salesforce will be deleted in GQ

In the case of multiple Salesforce records with the same email, currently the first match will be used.

Connecting Salesforce

Considerations

Limitations

Duplicate Emails

Salesforce doesn't enforce uniqueness on emails, but at GQ we do. If the same email is duplicated in Salesforce we map the first match. No 1 to many emails

Custom Mapping

Currently we don't support custom mapping of attributes between Salesforce and GQ. Only direct mapping of attributes with the same name on both GQ and Salesforce contacts.

Imported Objects

Only import fields from the Contact object. Currently we do not import associated data (e.g. Leads, Opportunity, or Account information). We plan to launch Account data mapping in the near future.

Deleted Contacts in Salesforce

Deleted Contacts in Salesforce will be deleted in GQ too when the next sync happens. No custom behavior available currently.t

Two-way sync

Two way sync is not currently supported. We consider Salesforce as the source of truth. We do not write any data to Salesforce when data is changed in GQ.

Duplicate fields across Salesforce and GQ

If the candidate is fresh from Salesforce, the candidate will be shown with the values from Salesforce. If those attributes are changed in GQ, then we will favor those instead. However we won't send those values back to Salesforce (we don't write data into SF).