Salesforce
Follow these steps to configure OpenLM to monitor license usage and retrieve statistics from Salesforce.
Requirements
Before starting, make sure you have:
-
An OpenLM SLMC account or OpenLM Server v24 or higher installed on a machine in your organization
-
OpenLM Broker v24.6 or higher installed on a machine in your network and connected to the OpenLM Server
-
A Salesforce account
-
Salesforce API credentials (Consumer Key and Consumer Secret) generated via a Connected App
Refer to Salesforce’s official guide:
How to generate Consumer Key and Consumer Secret of a Connected App - Salesforce
Enable the API OAuth setting and select Full OAuth scope when creating the Connected App.
After setup, access Manage Consumer Details to retrieve and save your Consumer Key and Consumer Secret.

Monitoring capabilities
| LM Type in the Broker | License totals | License usage | Denials | Borrowing | Expiration date | Redundancy | Report resolution |
|---|---|---|---|---|---|---|---|
| Salesforce | Yes | Yes | No | No | Yes | No | Depends on API polling |
Using the Broker also enables buffered communication and allows remote start and stop of the license manager service.
OpenLM Broker configuration

Diagram of how OpenLM interfaces with Salesforce
OpenLM Broker must be installed and configured to report to OpenLM before proceeding.
Steps
-
Open the Broker web UI at
http://localhost:5090.
If the default port is in use, try5091or5092. -
Go to License Managers → Add License Manager.

-
From the drop-down list, select Salesforce, enter any port number (required for setup even if unused), and click Add.
-
Go to Vendors and optionally add
Salesforceas the vendor. -
Open the Advanced tab, click the Edit (pen) icon, and fill in:
- clientId = Salesforce Consumer Key
- clientSecret = Salesforce Consumer Secret
- username = Salesforce username
- password = Salesforce password
-
Click Save.
OpenLM Server configuration
Once the Broker is configured, approve the license manager in EasyAdmin:
-
Open EasyAdmin via:
http://<OpenLM-Server-IP>:5015/in your browser- Or Windows Start → OpenLM → OpenLM EasyAdmin User Interface
-
In License Manager Servers, click the Servers pending approval icon.

-
Select the Salesforce entry (shown as OpenLM Generic), verify details, and click Approve.
Optionally, add metadata such as Country, Usage Scope, and Description.
After approval, Salesforce will be monitored. Data will be available after processing, indicated by a green circle icon.
Verify your configuration
- Open EasyAdmin.
- Go to Start → Widgets → License Servers.
- Confirm the Salesforce entry appears with a green circle status.
For new connections, it may take up to 3 minutes for the status to update.