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:
| Setting | Value | Explanation |
|---|---|---|
| Enable OAuth | ON | OAuth is required for the integration. |
| Callback URL | https://login.salesforce.com/services/oauth2/token(Production or Developer) | For authentication the jtel system uses the Salesforce OAuth token endpoint. |
| OAuth Scopes | Access and manage your data (api) | The jtel system requires API access to the Salesforce instance. |
| Flow Enablement | Enable Client Credentials Flow | Required for authentication using External Client Apps. |
| Client Credentials User | Integration User | Defines the Salesforce user context used for API requests. |
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.
In the jtel portal the following parameters must be configured:
| arameter | Description |
|---|---|
| Use Client Credentials Flow | Enables OAuth Client Credentials authentication (required for External Client Apps). |
| Authorization Endpoint URL | Salesforce OAuth token endpoint. https://<your-domain>.my.salesforce.com/services/oauth2/token |
| Client ID | Consumer Key from Salesforce. |
| Client Secret | Consumer Secret from Salesforce. |
When using the Client Credentials flow, the following parameters are not required:
Username
Password
Security Token
