- Assign the ShiftUp Admin permission set to the current admin user.
- Assign ShiftUp permissions to your selected integration user.
- Assign additional standard object and system permissions to the integration user.
- Authorize the ShiftUp integration.
- Activate ShiftUp AI services.
- (Optional) Align org-wide sharing settings with your Account sharing model.
ShiftUp Admin, then click on the tab and click the Set Up button in the Integration Setup section.

1. Assign the ShiftUp Admin permission set


NOTE: If you see the AI Capabilities Notice banner, share your Salesforce Organization ID (00D…) with ShiftUp for activation. Otherwise, you won’t be able to complete the final step of the wizard.
2. Assign ShiftUp permissions to selected integration user
This step picks the user that ShiftUp will use to read and write data in your Salesforce org. The wizard offers three options. The first option is recommended because it does not consume a paid Salesforce user license.Option 1 (Recommended): Create with Integration License
ShiftUp creates a dedicated integration user that uses a Salesforce Integration user license plus the Salesforce API Integration permission set license — neither of which counts against your paid Salesforce user licenses. Use this option when both of the following are true:- Your org has at least one available Salesforce Integration user license.
- Your org has at least one available Salesforce API Integration permission set license.
Salesforce Integration licenses and Salesforce API Integration permission set licenses are included with most editions of Sales Cloud. Check
Setup > Company Information to see your available counts before running the wizard.Option 2: Create with Standard License
ShiftUp creates a dedicated integration user that uses a standard Salesforce user license with the Minimum Access - Salesforce profile. Use this option when you don’t have Salesforce Integration licenses available and you have a spare standard Salesforce user license you’re willing to dedicate to the integration. To use this option, click Create with Standard License.Option 3: Select Existing User
Choose an active Salesforce user that already exists in your org. ShiftUp assigns the ShiftUp Integration permission set to that user. We strongly recommend selecting a dedicated user with minimal permissions rather than a real human user, so the integration’s access stays auditable and scoped. ShiftUp will use this user’s permissions to read and write data, so granting the integration broader access than necessary increases your risk surface. Search for the user, select them, and click the assign button to add the ShiftUp Integration permission set.
3. Assign Standard Permissions to the integration user
ShiftUp requires some permissions to standard objects which need to be explicitly approved in your organization. The required permissions are listed on the left side of the screen. We will take care of setting this permissions but we need to manually create the permission set “shell” first. To create the permission set “shell”, click on theManage Permission Sets link in the screen:

Permission Sets setup page in a new tab. In that tab, click New at the top of the list, create a permission set named ShiftUp Standard Permissions, and then click Save.

Validate button to refresh the list of available permission sets.

ShiftUp Standard Permissions permission set and click the Add Permissions button. Then click Next to move to the next step.

4. Authorize the ShiftUp integration
You now need to authorize the ShiftUp integration to run in the context of the user configured in Step 2. To do this, first copy the username of the designated integration user and then click theOpen OAuth Policy Configuration button.

Edit button in the Policies tab:

OAuth Polcies section, check the Enable Client Credentials Flow , paste the integration username in the Run As (Username) field and click Save

Refresh Status button to confirm the integration user authorization was set correctly and click Next to continue to the last step.

5. Activate ShiftUp AI services
Your org now has all the necessary permissions to start using ShiftUp, the last step is to activate the ShiftUp AI services for this org. To do this, we need to get some information about your user and organization. Click theActivate ShiftUp AI button to begin, this will take you a Salesforce Login screen in which you will enter your current user (Admin) credentials.


Allow

Done

6. (Optional) Align ShiftUp Account Plan org-wide sharing settings
If aPrivate sharing model has been configured for Accounts in your Salesforce org, you can align the ShiftUp Account Plan object to also be Private.
To do this, go to Setup > Security > Sharing Setting , click the Edit button, then scroll down to the ShiftUp Account Plan row, change the Default Internal Access to Private and Save.
