Salesforce and phone.systems™ Integration
Connecting phone.systems™ with Salesforce CRM allows you to manage customer calls and track important information. The integration includes the following features:
Sync contacts automatically: Keep contacts, leads and company details updated in phone.systems™ and Salesforce.
Call journaling: All incoming and outgoing calls are logged in Salesforce for tracking and reference.
Create new contacts automatically: When an unknown number calls, a new contact, lead or company is created in Salesforce automatically.
User association for call journaling: Associating users enables call journaling between phone.systems™ and Salesforce. Unassociated users will not receive call details in Salesforce.
Connecting phone.systems™ with Salesforce
This guide provides detailed steps on integrating phone.systems™ with Salesforce CRM. Follow the instructions below to complete the setup process.
Note
To connect phone.systems™ with Salesforce, you need the Consumer Key and Consumer Secret. Generate these values by creating a connected app in your Salesforce account.
Step 1: Login to a Salesforce account
To get started, go to the Salesforce page and Login to access an existing account or create a new one.
Step 2: Create an app in Salesforce
Once you’re logged in, click the icon on the right side, then select Open Advanced Setup. In the new page, go to the left sidebar menu. Under platform tools, expand Apps and select App Manager.
On the app manager setup page, click New Connected App.
In the pop-up screen, select Create a Connected App and click Continue.
Step 3: Enter app basic information
In the Basic Information section, enter the required fields: Connected App Name, API Name, and Contact Email.
Step 4: Launch phone.systems™ and create Salesforce connection
Open a new browser tab, log in to your DIDWW account, and launch phone.systems™.
In phone.systems™, go to Settings > CRM Integrations.
Click Connect to link Salesforce app with phone.systems™.
Step 5: Copy the Redirect URL from phone.systems™ and paste it in your Salesforce app
On the phone.systems™ Salesforce connection page, copy the Redirect URL.
Open the Salesforce app creation page, enable OAuth Settings to reveal additional options, and paste into the Callback URL field.
Step 6: Add the selected OAuth scopes to define app permissions
Continue in the Salesforce API (Enable OAth Settings) section, select the Available OAuth Scopes that determine the permissions your app has to access data or perform actions in Salesforce CRM.
Locate the Available OAuth Scopes permission list and add the following scopes:
Access Connect REST API resources (chatter_api)
Access the identity URL service (id, profile, email, address, phone)
Full access (full)
Perform requests at any time (refresh_token, offline_access)
Uncheck the Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows.
Note
These steps are required to ensure your app has the necessary permissions to function correctly with all supported features.
Step 7: Save the app configuration
After entering the required fields (Basic information, Callback URL, and adding OAuth Scopes) select Save at the top of the page to save the configuration.
The app manager will notify you that changes may take up to 10 minutes to apply. Select Continue to create the app.
Step 8: Generate the Consumer Key and Consumer Secret
To complete the connection between phone.systems™ and Salesforce, obtain the Consumer Key and Consumer Secret.
In the Manage Connected Apps page, under API (Enable OAuth Settings), select Manage Consumer Details.
Salesforce will then send a verification code and ask you to verify your identity. Enter the code and select Verify.
Step 9: Copy the Consumer Key and Consumer Secret from Salesforce and paste it in phone.systems™
After verifying your identity, you will be redirected to the Consumer Details page. Copy the Consumer Key and Consumer Secret.
Open the phone.systems™ Salesforce connection page, and paste the Consumer Key and Consumer Secret into the corresponding fields.
Step 10: Connect the phone.systems™ Salesforce app
To complete the connection between phone.systems™ and Salesforce, open the phone.systems™ page and click Connect.
When the access permissions page appears, click Allow.
After you click Allow, you will be redirected back to the phone.systems™ CRM Integrations page. Salesforce will appear under Active Integrations with the status Connected.
Note
phone.systems™ will automatically synchronize data and establish a connection with your main Salesforce account. The app will also be installed in Salesforce CRM.