- Print
- PDF
Intelligent Contacts Dialer Integration Setup
Prerequisites:
An established relationship with Intelligent Contacts (IC). Intelligent Contacts will support all configurations required in the Intelligent Contacts Application.
Prerequisite Data From Intelligent Contacts
Prior to configuring the Intelligent Contacts Dialer Integration in ACE, it's essential to obtain the following details either directly from Intelligent Contacts or through your Intelligent Contacts management interface.
For security purposes, please refrain from sharing your credentials. You will need to input these credentials into ACE during the configuration process.
API Access:
API Client ID
API Client Secret
FTP Credentials:
FTP Username & Password for Phone Log Import
FTP Username & Password for Recordings Import
Campaign Details:
IC Campaign ID: For click to call, this is the number available in the url when viewing a Intelligent Contacts Campaign with a Campaign type of "Outbound / Manual" - (this will be entered in the ACE agent user profile)
IC Agent ID Username: agent_id from API data in a Team working an "Outbound / Manual" campaign (any agents using click to call) -(this will be entered in the ACE agent user profile)
Communication Setup:
Intelligent Contacts supports the use of a softphone or WebRTC for integration purposes.
Agents will need to have one of these communication options set up and available from their computer.
Additional Requirements:
A “Dialer-Intelligent Contacts” package addon in place
Reach out to InterProse Support to request the addon
Summary of Setup Steps
ACE Support will verify the "Dialer - Intelligent Contacts" package addon is in place
The Intelligent Contacts Dialer Vendor will be enabled & setup (contact support to enable)
Agent users will be configured for click to call
An Action Path will be set up to flag accounts
A Logic Block will be set up to define accounts eligible for Intelligent Contacts campaigns
The Intelligent Contacts export job will be set up
The Intelligent Contacts call import job will be set up
The Intelligent Contacts recording import job will be set up
Set up Intelligent Contacts in ACE
Go to Setup → Vendors → Dialer, Select New
Vendor Information Section
Locate the Vendor Information Section
Enter data, fields with an * are required fields:
Label = Intelligent Contacts
Identifier = INTELLIGENT_CONTACTS
Export Flag Identifier = IC
Dialer Provider = Intelligent Contacts
Active = true (checked)
IC Settings Section
Locate the IC Settings Section
Enter the data provided by Intelligent Contacts as follows:
API Contact Center
API Client ID
API Client Secret
FTP Username - Calls
FTP Password - Calls
FTP Username - Recordings
FTP Password - Recordings
Under the IC Settings section, select "Apply" to save the vendor
Note
After Saving/Applying these new dialer vendor settings, the Intelligent Contacts API Security Keys can be located (and updated if necessary) under Setup → Security Credentials in ACE.
General Settings Section
Locate the General Settings Section
Enter the data provided by Intelligent Contacts as follows:
API Contact Center
The API Endpoint should be populated as follows.
https://api.intelligentcontacts.net/hosted-contact-center/v1
API Security Key
Allow Click to Call
Export Information Section
In the "Export information" section, the customer can make selections as appropriate for their business including
Custom Fields -> adding additional fields that will be included in the campaign file data Intelligent Contacts receives
Export Demographic and Phone Location Types
Whether or not to exclude mobile and unknown phone number types without consent
The Export Folder where the campaign files will be initially stored and can be picked up from to be sent to Intelligent Contacts via SFTP (the folder may need to be created in the File Manager)
Import Information Section
In the "Import Information" section, the customer can make selections as appropriate for their business including
The Import Folder where the campaign files will be placed after they are picked up from Intelligent Contacts via SFTP (the folder may need to be created in the File Manager)
The file name mask expected to match the files to be picked up from Intelligent Contacts via SFTP
Dialer Codes Section
Under "Dialer Codes" data will need to be populated with each dialer code Intelligent Contacts returns with phone log results. Some may be populated by default.
Each dialer code will have a number (Dialer Code) that is used by Intelligent Contacts. Intelligent Contacts may provide defaults for labeling and understanding each dialer code.
You will need to update each of the corresponding fields; label, skip, phone location, phone result contact, etc. to correspond to the way you want the phone log results/records recorded in ACE.
Configure Agent users for Click to Call Capability
Open the user profile for an Agent
Go to the section titled "Intelligent Contacts - Agent Settings"
Enter the IC Agent ID Username & the IC Campaign ID (See the prerequisites at the top of this help file for important details)
Set Up an Action Path to Flag Accounts for Campaigns
Go to Setup → Workflow → Action Paths, select New
Right click "Container" and
change the Label of "Container" to "Set Intelligent Contacts Flag"
copy the Label into the Description Field
Save
Right click "Set Intelligent Contacts Flag" and select "New"
Select the drop down next to "Class Name"
left click in the empty search box
type "flag"
select "Flag for Export"
Save
Fill in the Action as shown here and Save
Set Up Logic Block to Identify Accounts Eligible for Intelligent Contacts
One or more logic blocks needs to be set up defining the accounts to be flagged and included in the Intelligent Contacts campaign file through the dialer export job.
Set Up Intelligent Contacts Dialer Campaign Export Job
A Intelligent Contacts Export Job will automatically be created after saving the Intelligent Contacts vendor. The campaign export job typically requires three tasks as follows.
A Workflow: Action Path task to set the flag to any eligible accounts (this is optional - new accounts are typically flagged in assignment workflow leaving additional eligible accounts to be flagged here)
A "Dialer: Export" task - this task will generate the dialer campaign data file to include any accounts that have the "IC" flag (the flag will be removed when the file is generated)
A Document: Transfer To task - to send the file to the SFTP for Intelligent Contacts to pick up and load for a campaign
Set Up Intelligent Contacts Import Jobs
Two Intelligent Contacts Import Jobs will need to be set up.
One import job with the job to import call results (phone log results) set up as follows. The second task is looking at the "import information" section to determine how to handle the file after import.
A second import job will need to be set up as follows to load recordings associated with the phone log results.