Salesforce
The RevOS Salesforce Connector enables seamless data integration between Salesforce and RevOS. It supports both standard and custom Salesforce objects, allowing flexible synchronization through API-based extraction.
Prerequisites
Before setting up the connector, ensure you have:
- A Salesforce account with API access (Enterprise edition or higher).
- A dedicated Salesforce user with appropriate permissions (recommended but optional).
- Admin privileges to authorize RevOS to connect with Salesforce.
Create a Dedicated Salesforce User (Optional, Recommended)
To ensure secure and controlled access to Salesforce data, it is recommended to create a separate user with a customized permission set. Follow these steps to configure a user with the necessary write access.
1. Creating a New User
- Log in to Salesforce as an administrator.
- Click the gear icon in the top-right corner and go to Setup.
- In the left navigation panel, navigate to Users > Users.
- Click New User and enter the required details, including first name, last name, alias, and email.
- The username and nickname will be auto-filled based on the provided email.
- Leave the Role field unspecified.
- Under User License, select Salesforce Platform.
- Choose Standard Platform User as the Profile.
- Decide whether to generate a password automatically and notify the user.
- Click Save to create the user.
2. Setting Up a Permission Set
- In the Setup menu, go to Users > Permission Sets.
- Click New to create a new permission set.
- Assign a descriptive name to the permission set (e.g., "RevOS Data Integration"). The API name will be auto-filled.
- Leave the License field set to –None–, then click Save.
- Once the permission set is created, navigate to Object Settings to define user permissions.
- Click on Object Settings.
- Select each object that should have write access (e.g., Accounts, Contacts, Opportunities).
- Click Edit, then enable all necessary permissions under Object Permissions.
- Click Save.
- Repeat the process for any other Salesforce objects that need access.
3. Assigning the Permission Set to the User
- Navigate back to the Permission Sets page.
- Locate the newly created permission set and click Manage Assignments.
- Click Add Assignments.
- Find and select the user created in Step 1.
- Click Assign to finalize the setup.
- The user will receive an email confirmation—log into the email account, verify the user, and set a password. Store the password securely.
Configuring the Salesforce Connector in RevOS
Once your Salesforce user is set up, follow these steps to configure the Salesforce Connector in RevOS:

- In RevOS, go to the Integrations section.
- Select Salesforce as the data source.
- Enter a descriptive name for the connection.
- Click Authorize to grant RevOS access to Salesforce.
- Follow the authentication process to connect RevOS with your Salesforce account.
Configure Optional Settings

- Sandbox Mode: Enable this option if connecting to a Salesforce sandbox environment.
- Start Date: Specify the earliest date for data synchronization in
YYYY-MM-DD
orYYYY-MM-DDTHH:mm:ssZ
format. If left blank, RevOS will sync data from the past two years.
- Use BULK API: Enable this option to force the use of Salesforce's Bulk API for improved performance when handling large datasets.
- Stream Slice Step: Set the time window (ISO 8601 format) for slicing incremental sync requests (default:
P30D
for 30-day slices).
Filtering Salesforce Objects
To filter specific objects for synchronization:

- Scroll to Filter Salesforce Objects and click Add.
- In the filter configuration popup:
- Search Criteria: Choose a filter type (e.g.,
contains
,equals
). - Search Value: Enter the value to filter relevant Salesforce objects.
- Click Done to save the filter.
- Repeat the process to add multiple filters if needed.
Did this answer your question?
😞
😐
🤩
Last updated on March 17, 2025