When you newly provision a tenant, you must add Fullcast to Salesforce as an external client app to import and export data between your Fullcast instance and Salesforce.
Note
This feature will be available on the following dates:
Preproduction: 26 January 2026
Production (General Availability): 06 February 2026
Connections after release:
For all new connections—the external client app is required. Connected app will no longer be supported for new connections.
Existing connections with the connected app will continue to be supported, however it is recommended to migrate to the external client app as soon as possible.
If an existing connection is broken for reasons like sandbox refresh or credential changes, you will be required to migrate to the external client app.
Enable OAuth settings
Note
Only complete the fields and options indicated. Any fields or options that are not listed, do not change.
In Salesforce, click the Setup menu and select Setup.
.png)
Go to Apps > External Client Apps > External Client App Manager.
Click New External Client App.
Under the Basic Information section, complete the following fields:
Field
Action
External Client App Name
Type
Fullcast.API Name
Click the field to auto-populate
Fullcast.Contact Email
Type your email address.
Distribution State
From the dropdown select Local.
Under the OAuth Settings section, select the Enable OAuth checkbox.
In the App Settings, complete the following fields:
Field / Section
Action
Callback URL
Copy and paste all three URLs based on the instance you are using:
Note
The start of each URL should match the Fullcast instance URL you will authenticate.
Production site URLs:
https://app.fullcast.io/app/motion/segmentshttps://app.fullcast.io/app/admin/motionhttps://app.fullcast.io/app/admin/export-importPre-production site URLs:
https://sandbox.fullcast.io/app/motion/segmentshttps://sandbox.fullcast.io/app/admin/motionhttps://sandbox.fullcast.io/app/admin/export-importOAuth Scopes
Move the following options from Available OAuth Scopes to Selected OAuth Scopes:
Access the identity URL service (id, profile, email, address, phone)
Full access (full)
Manage user data via APIs (api)
Manage user data via Web browsers (web)
Perform requests at any time (refresh_token, offline_access)
Access unique user identifiers (openid)
Enable Authorization Code and Credentials Flow
Select the checkbox to enable.
Require secret for Web Server Flow
Select the checkbox to enable.
.png)
Require secret for Refresh Token Flow
Select the checkbox to enable.
.png)
Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows
Select the checkbox to enable.
.png)
Click Save.
Click Continue.
Update OAuth policies
Go to Apps > External Client Apps > External Client App Manager.
Find and select Fullcast.
Select the Policies tab.
Click Edit.
From the Start Page dropdown, select None.
Under the OAuth Policies section, complete the following fields:
Field / Section
Action
Permitted Users
Select All users may self-authorize.
IP Relaxation
Select Enforce IP restrictions, but relax for refresh tokens.
Refresh Token Policy
Select Refresh token is valid until revoked.
Do not change any other fields or options.
Click Save.