Salesforce Integration

DirectionEst. Data Transfer TimeVendorVendor Docs
1-way from Salesforce to Mosaic.Up to 4 hours.Salesforce Product WebsiteSalesforce Trailhead

Integration Setup

  1. Sign into Salesforce AppExchange to install the Mosaic application

  • Select a Salesforce Environment to install the package in

  1. Navigate to Setup → Apps → Connected Apps → Manage Connected Apps and select the Mosaic AI Application

  1. Click Edit to open the configuration page for the installed app
  2. Under OAuth Policies, for the Permitted Users option, set to Admin approved users are pre-authorized

  1. Go back to the Mosaic Connected App page by repeating Step #2
  2. Scroll down to the Profiles section, and select Manage Profiles. In the next step you will create a new Profile to use.

  1. Navigate to Setup → Users → Profiles and click on New

  1. Create a new Profile for the integration with Mosaic to use. Clone the Standard User profile.

  1. Go to Setup -> Manage Users -> Users
  2. Choose New User to create a new user

  1. Choose appropriate name and email. Set User License to Salesforce, and Profile to the profile you created in Step #8.


Please Note:

Make sure that your new Profile is a licensed Salesforce user, not a Salesforce Platform user.

  1. Navigate to Process Automation → Workflow Actions → Outbound Messages
  2. Find the 4 Outbound Messages that were installed with the Managed Package
  3. Select Edit on each of the Outbound Messages, and change the value of the User to User to send as to the Mosaic Profile that you created in Step #8

Integrate with Mosaic

  1. Login to and navigate to the company settings from the Home screen
  2. Select Integrations from the Settings menu
  3. Select Salesforce from the CRM options
  4. Enter the Server URL that you use to access Salesforce to connect your Salesforce instance to Mosaic
    For example:
  5. Enter the Username of the User that you created in Step #11 and click Connect

  1. That’s it! Once connected Mosaic’s team will confirm your data is populating correctly, and schedule a call to review