- Print
- DarkLight
- PDF
Overview
The Salesforce-CommBox integration enables users to seamlessly use Salesforce’s powerful CRM to manage day-to-day sales and service interactions while managing the communication channels through CommBox. With this integration, Commbox becomes a call center in an iFrame on the Salesforce platform. Input received from the bot or agent automatically merges into the Salesforce CRM, and users communicate with customers after viewing the call history and case data.
Steps for this integration:
- Install the CommBox package.
- Connect Salesforce to your Commbox business account.
- Set Access Permissions to CommBox.
- Set up the call center.
- Add call center to CommBox.
- Activate Salesforce in the CommBox Platform.
- Verify the integration is working properly.
- Configure Salesforce in the CommBox platform.
Note: The integration process requires admin privileges for both Salesforce and CommBox.
Install The Package
At the Salesforce console, navigate to Setup.
In the Quick Find, enter AppExchange (the results will populate without hitting enter)
Select AppExchange Marketplace from the links provided.
In the AppExchange window, enter CommBox into the Search AppExchange field and click Enter.
In the Search Results, select CommBox Connector.
On the Commbox Connector detail page, select Get It Now.
If you are presented with the login to AppExchange screen, select Open Login Screen, and then select Allow at the Allow Access screen.
At the Install in This Org section, select Install Here.
- On the Confirm installation details screen, fill out the Tell us about yourself form, and check the box I have read and agree to the terms and conditions. You may select the box to allow the provider to contact you. Continue by clicking Confirm and Install.
- Select Install for Admins Only, then click Install.
Note: THIS SELECTION IS VERY IMPORTANT- Selecting the wrong option will lead to agents gaining unauthorized access.
While the CommBox Connector installs (it may take a few minutes), you will be presented with the This app is taking a long time to install message.
- After the installation is complete, click Done.
- Return to the browser after receiving confirmation that the installation has been completed via email.
- Close the CommBox Connector detail page (if it is still open).
- In Quick Find, enter Installed, and then select Installed Packages.
- Once the Installed Packages page opens, validate that the CommBox Connector is installed.
Connect Salesforce to your Commbox corporate account.
Note: The terms Brand and Corporate Name refer to the same business entity which is used to identify the business in APIs and platforms installations.
Create a connected app
- At the Salesforce console, navigate to GOTO > Setup > Apps > App Manager and click New Connected App.
- Enter the following Basic Information in the appropriate fields:
a. Connected App Name: Commbox {{CORPRATE_NAME}}
b. API Name: commbox_{{CORPRATE_NAME}}
c. Contact Email
d. Logo Image URL - At the API (Enable OAuth Settings) section, enter the following:
a. Check Enable OAuth Settings
b. Callback URL: https://{{CORPRATE_NAME}}.commbox.io/oauth/salesforce/callback
c. Add the following to the Selected OAuth Scopes:
At the Canvas App Settings section:
a. Canvas: checked
b. Canvas App URL: https://{{CORPRATE_NAME}}.commbox.io/salesforce/signedrequest
c. Access Method: Signed Request (POST)
d. Locations: Visualforce Page, Open CTIYour screen should look similar to this:
Click Save.
After clicking Save, the Manage Connected Apps page opens. Click the API (Enable OAuth Settings) section, followed by clicking Manage Consumer Details.
Get the Consumer Key and Secret:
a. Follow email verification instructions:
After receiving a “Verify your identity in Salesforce” email from Salesforce, enter the Verification Code and click Verify.
b. Copy the Consumer Secret to your device.
c. Click on the link Back to Manage Connected Apps.
Set Access Permissions to CommBox
Navigate to GOTO > Setup > Apps > Connected Apps > Managed Connected Apps, and click Edit next to your app “commbox_{{CORPRATE_NAME}}”
In the Permitted Users section, select Admin approved users are pre-authorized
Click Save.
Navigate again to GOTO > Setup > Apps > Connected Apps > Managed Connected Apps, and click on your app “commbox_{{CORPRATE_NAME}}”
Set relevant Profiles and relevant Permission Sets for your organization.
Setup Call center
Set the connected app name:
At the Salesforce console, navigate to GOTO > Setup > Call Center > Call Centers, and click the Edit button next to “CommBox.”
Update the field CTI Adapter URL: https://{{SALESFORCE_DOMAIN_NAME}}.my.salesforce.com/apex/CommboxSF?app=commbox_{{CORPRATE_NAME}}
Click Save.
At the Call Center Users section, click the Manage Call Center Users button to set up agents in the call center.
Add relevant users to the call center (Permission to use), following instructions from this link: https://help.salesforce.com/s/articleView?id=sf.cti_admin_manageagents.htm&type=5
Setup the inbound call actions (what will happen when a call enters Salesforce), following instructions at this link: https://help.salesforce.com/s/articleView?id=sf.cti_admin_phonelayouts.htm&type=5
Add call center to Apps
- At the Salesforce console, navigate to GOTO > Setup > Apps > App Manager, and select the desired app or type “Lightning”.
- Click the Edit button next to the app.
- Under the Utility items section, click Add Utility Item, and select Open CTI Softphone.
- Under Utility Item Properties, change the Label to Commbox {{CORPRATE_NAME}}, check the box Start automatically, and click Save.
Activate Salesforce at the Commbox Console
At the CommBox console, navigate to Settings > Modules, click the Salesforce CRM icon from the Integrations sections, and then click Install.
Navigate again to the Salesforce module and click New Salesforce Account in the Salesforce Account section. You will be redirected to select your username.
Enter your Salesforce username and credentials (as an Admin).
Back at the Commbox console, paste the consumer secret obtained from Salesforce at the top section.
Click Save.
Verify that the Integration is Working
- In the App Launcher, go to the app you added to the softphone.
- Look for the CommBox {{CORPRATE_NAME}} tab in the footer.
- Click it to see if you get a login page.
Congratulations!
You have completed the Salesforce-CommBox integration and setup
Configuring Salesforce on the CommBox platform
The Salesforce configuration is done at the module level as well as in each specific communication channel. For demo purposes, we’ll use the Chat Channel.
Note: Every CommBox account has only one Salesforce admin account.
At the CommBox console, navigate to Settings > Modules, and click the Chat icon.
Select a specific Chat Channel.
Scroll toward the bottom of the screen and select Salesforce CRM Connector.
Click on the two toggle buttons to activate the integration with this channel (to populate and create cases in Salesforce) and enable CommBox as an iFrame within the Salesforce CRM platform.
For web Chat channels (Chat, Voice Chat, Video Chat) only:
a. Open the Login section to set the Mandatory fields for the channel: First Name, Last Name, Phone, and Email.
Note: When using the Chat channel, all fields must be populated for the channel to work.
b. Select the fields from the drop-down menu.
c. Drag the field tags from the Optional box to the Mandatory fields box.
Click Save at the bottom of the page.