Introducing Salesforce CRM direct integration, which provides precise license usage tracking based on user logins, regardless of the authentication method (SSO, password, etc.).
Note:Salesforce CRM will be available to customers from October 15.
Key capabilities
Discovery: Comprehensive discovery of all Salesforce users, user license allocations, and organization-level license utilization.
License Management: Track entitlements, consumption, user licenses, permission set licenses, and feature licenses.
Usage Monitoring: Monitor login-based usage, to reclaim licenses from inactive users.
Orchestration: Automate user deprovisioning and license upgrade/downgrade tasks for improved license management.
Prerequisites
The Salesforce account that you use to connect the integration requires a Salesforce user license and the following user access permissions.
Step-by-Step Procedure
To integrate Salesforce with Freshservice using a REST-based API, you need to create a connected app in Salesforce. This guide provides step-by-step instructions for configuring the connected app and enabling OAuth 2.0 for secure communication between both platforms.
Note: Salesforce Role Required - Admin access in Salesforce.
Log in to your Salesforce account using your admin credentials.
After logging in, switch to Salesforce Classic mode for easier navigation.
In the top-right corner, click on your name and select Setup.
In the left-hand navigation menu, select Build > Create > Apps.
Scroll down to the Connected Apps section and click on New to create a new app.
Fill in the Connected App Fields
Click Save to finalize your connected app configuration.
After saving, Salesforce will generate a Consumer Key (client ID) and Consumer Secret (client secret). Copy these credentials for use in configuring the Salesforce integration in Freshservice.
Configure Salesforce CRM Profile in Freshservice
1. Log in to Freshservice: Log in to your Freshservice account as an admin.
2. Navigate to Global Settings > SaaS Management
3. Scroll down and select Salesforce from the list of available integrations
4. Install the Salesforce App and configure: Use the Consumer Key and Consumer Secret from the connected app you created in Salesforce.
Additional Information
For more details on authorization and OAuth 2.0, refer to Salesforce documentation.
API Request Limits: Salesforce limits API requests, so be mindful of the limits allocated to your organization.
Note: Salesforce's "Permission Set Group" feature for downgrading/upgrading users is currently in Beta. Use of this feature is subject to Salesforce’s Beta Service Terms.