Salesforce
  • 19 Dec 2024
  • 2 Minutes to read
  • Contributors
  • Dark
    Light

Salesforce

  • Dark
    Light

Article summary

Integrating Salesforce

To set up a salesforce integration:

  • Navigate to Connect Apps.

  • Click on Salesforce.

  • Click +Add Account.

  • Select Private or Shared.

    • If selecting shared, choose Discovery or Permission-based and select the groups/memebers to share the link with. If choosing permission-based, you will need to follow the steps in the Salesforce Permission-Based Integration below.

  • Select the resource types you want to sync to Unleash.

  • Click Done.

If you want to index custom objects or custom fields contact your unleash representative

Salesforce Permission-Based Integration

To allow the Salesforce Integration license user to support the permissions-based mode, an appropriate Permission Set with the necessary configuration should be assigned to allow the API requests to execute successfully.

Here are the steps to configure it:

  • Navigate to Setup from the header.

  • On the left side of the navigation panel, in the search bar, navigate to Permission Sets.

  • Click on New to create a new Permission Set.

  • Enter the Label and click Save. After clicking the Save, it should navigate you to the screen for that Permission Set.

  • On the screen for the new Permission Set, click on the Object Settings. This will navigate you to a new page.

  • Click on the Account. This will navigate you to configure Accounts.

  • Click on Edit, and for the Object Permissions, check on the Read checkbox and the View All checkbox. Note that the ‘view all’ is critical; otherwise, the user will only see records explicitly shared with them.

  • Then, go back to the Object Settings and repeat the previous step (as for the Account) for the following Objects from the list below:

Objects List

  • ContactShare

  • OpportunityShare

  • LeadShare

  • AccountShare

  • CaseShare

  • Contact

  • Account

  • Lead

  • Opportunity

  • Case

  • CaseComment

  • CaseFeed

  • PermissionSetAssignment

  • PermissionSet

  • Organization

  • ObjectPermissions

Then continue to the next steps:

  • Go to the new Permission Set Screen and click on System Permissions. This will take you to a new page.

  • On that page, check the Permission checkboxes for the following fields: “Manage Profiles and PermissionSets and “View Setup and Configuration.”

  • Click Save.

  • Assign that Permission Set to the (Salesforce Integration) User. To do this, navigate to Users through the left-side navigation panel.

  • Click on the (Salesforce Integration) User for which you want to add the Permission Set. This will navigate you to that user’s settings page.

  • Scroll to the Permission Set Assignments section.

  • Click on Edit Assignments.

  • Now, you should add the newly created Permission Set from the Available Permission Sets to the Enabled Permission Sets.

  • Click Save.

  • At this point, the user should have the necessary permissions to connect.

Example Questions

  • Who owns the ACME account globally?

  • Who should we speak with at ACME to schedule a POC?

  • Who is John Doe and what is his position?

  • Why is a document that was created today failing?

  • Who should we reach out to regarding XYZ service issues?


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.