About Salesforce
Salesforce is a cloud-based CRM platform used to manage customer relationships, sales pipelines, support cases, and more. Connecting Salesforce to Serval enables automated workflows for managing accounts, contacts, cases, and other Salesforce objects directly from your service desk.What the Salesforce integration enables
| Capability | Description |
|---|---|
| Automation workflows | Query and manage accounts, contacts, cases, opportunities, and other Salesforce objects |
Salesforce Configuration
Prerequisites
- You must have admin access to your Salesforce org
- Your Salesforce edition must support API access and Connected Apps
1. Create an External Client App
Open External Client App Manager
In Salesforce, go to Setup. In the left sidebar under Platform Tools, navigate to Apps → External Client Apps → External Client App Manager.
Create the app
Click New External Client App in the top right. Enter a name (e.g., “Serval Integration”) and fill out the required fields.
Configure OAuth settings
- Toggle Enable OAuth on
- Enter a callback URL — use
https://serval.com(this won’t be used but is required by Salesforce) - Select the OAuth scopes you need by moving them into the Selected OAuth Scopes box
2. Retrieve Your Client ID and Client Secret
- After saving, go back to the OAuth settings for the app you just created
- Click Consumer Key and Secret
- You may be prompted to verify your identity again
- Once verified, you’ll see two values:
- Consumer Key — this is your Client ID
- Consumer Secret — this is your Client Secret
Serval Configuration
- In Serval, navigate to Apps → Available → Salesforce → Connect
-
Enter the following information:
Field Description Instance Domain Your Salesforce instance domain (e.g., mycompany.my.salesforce.com) — withouthttps://Client ID The Consumer Key from your Salesforce Connected App Client Secret The Consumer Secret from your Salesforce Connected App - Click Save
You should now be able to build workflows that leverage Salesforce APIs, such as querying accounts, managing cases, or updating contacts.
Need help? Contact support@serval.com for assistance with your Salesforce integration.

