Connector Overview

An Overview of Unito's Salesforce Integration

Unito syncs all Salesforce standard objects and custom objects to and from 50+ other apps and tools in our connector library.

What does this article cover?

Each Unito flow can sync Salesforce records of one object type from across an entire organization to and from your other tools. You can also set up a flow that turns Salesforce records of one object type into records of another.

What does Unito sync from Salesforce?

Unito syncs Salesforce records — which can be from any type of standard or custom object — from your Salesforce organization to and from your other tools. You can also sync work items from other tools to Salesforce as new records of a single object type, automatically.

Here's a list of custom Salesforce field types supported by Unito.

Here's an example of a field mapping table in a flow:

Salesforce ServiceNow Fields New

Attachments


Unito can copy attachments to and from Salesforce items, meaning the whole file will be available in any synced work item as long as it's mapped to an attachment field in your other tool.

You can also stream attachments to the description footer of the other tool, adding a clickable link for anyone in the other tool to view it without logging in to Salesforce.

How to connect Salesforce to Unito

To securely connect your Salesforce account to Unito, simply click the "Connect" button on the Salesforce block within your Unito flow setup and follow the on-screen prompts to authorize Unito.

Connect Salesforce and Unito 1 (1)

Necessary permissions in Salesforce

To ensure Unito can sync your data smoothly, the Salesforce user account connected to Unito needs specific permissions:

  1. Enable API Access:

    The user profile must be API enabled. To enable this, go to Setup > Profiles > [Select User] > System/Admin Permissions and check the "API Enabled" box.image1
  2. Object-Level Permissions:
    The user should have the following permissions for each standard or custom object you want to sync.
    1. Read
    2. Create
    3. Edit
    4. Delete
    5. View All
    6. Modify All
  3. Field-Level Security: 

    The user needs access to read, edit, and delete the specific fields you intend to sync.

    To change the Owner ID field from another tool, the user must also have "Transfer Record" permissions and "Read" access to the new owner.

Additional Considerations:

  • Custom Objects: These permissions apply to both standard and custom Salesforce objects.
  • Minimal Access Principle: For security reasons, it's best practice to grant only the necessary permissions to the Unito user account.

How do you sync Salesforce records with Unito?

To connect Salesforce and/or another tool through Unito Sync Platform, users create flows. Flows represent the connection between Salesforce and other tools comprised of four steps:

You can read our generic guide to flow creation or one of these Salesforce-specific guides on how to sync:

How are actions, triggers, or rules configured in Unito?

You can create a rule in Unito through one of two ways:

  • With a choice field —like State, Urgency, and Category — filtering out certain options as necessary.
  • With any other field, filtering out records when that field is filled or empty. For example, you could filter out any records that don't have due dates filled in.

Salesforce documentation references

You can find more information about custom objects and fields from Salesforce's own documentation, including a list of all custom field types in SFDC.

Limitations and other considerations

Contact merging 

  • We do not support contact merging. If you sync a contact with the same details as an existing contact in your CRM, we will create a duplicate.  

Watch a demo of Unito's integration between Salesforce and ServiceNow


Looking for an expert? Get in touch with our solutions team to assess your organization and we’ll provide a live demo.

Related articles