An External Client App must be configured in Salesforce.

Access Setup in Salesforce:

Search Setup → External Client App Manager

Open External Client App Manager and create a New External Client App.

Configure the External Client App.

The most important settings are the following:

SettingValueExplanation
Enable OAuthONOAuth is required for the integration.
Callback URL

https://login.salesforce.com/services/oauth2/token(Production or Developer)

https://test.salesforce.com/services/oauth2/token(Sandbox)

For authentication the jtel system uses the Salesforce OAuth token endpoint.
OAuth ScopesAccess and manage your data (api)The jtel system requires API access to the Salesforce instance.
Flow EnablementEnable Client Credentials FlowRequired for authentication using External Client Apps.
Client Credentials UserIntegration UserDefines the Salesforce user context used for API requests.

Consumer Key and Consumer Secret

After saving the External Client App configuration, the values

  • Consumer Key

  • Consumer Secret

can be obtained from the App Settings section.


These values must be entered in the jtel Client Master Data configuration.

jtel Client Configuration

In the jtel portal the following parameters must be configured:


arameterDescription
Use Client Credentials FlowEnables OAuth Client Credentials authentication (required for External Client Apps).
Authorization Endpoint URLSalesforce OAuth token endpoint. https://<your-domain>.my.salesforce.com/services/oauth2/token
Client IDConsumer Key from Salesforce.
Client SecretConsumer Secret from Salesforce.


When using the Client Credentials flow, the following parameters are not required:

  • Username

  • Password

  • Security Token

  • No labels