Steps to configure Salesforce CRM in ADManager Plus:
- Go to the Automation tab.
- Click HCM Integrations under Automation in the left pane.
- Under the HCM applications section, click the Custom HCM tile.
- In the Custom HCM Integration window that pops up, enter a suitable Name, Description and upload a Logo of Salesforce CRM and hit Save.
- Click the Salesforce CRM Integration tile added in the previous step to configure the API authorization methods, endpoints, and LDAP data mapping.
- Click Authorization.
- Select the Authorization Type as OAuth 2.0, fill in the following details and click Configure.
- Authentication Type: OAUTH (client credentials)
- Access Token URL: https://<your domain>/services/oauth2/token
- Scope: Full (depends on the use case)

- In the SalesForce CRM Endpoint Configuration section, click Add API Endpoint and configure the endpoints.
- API reference: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_query
- Sample endpoint: https://zhield-dev-ed.my.salesforce.com/services/data/v54.0/query?q=SELECT+FIELDS(ALL)+FROM+User+LIMIT+20
Note: zhield-dev-ed.my.salesforce.com is the host, which will change for every instance. The above link is the sample endpoint to fetch all the users from Salesforce.
9. Once done, click Test & Save.
Sample response: