Dialpad Powerdialer with Salesforce
    • 05 Mar 2024
    • 8 Minutes to read
    • Dark
      Light
    • PDF

    Dialpad Powerdialer with Salesforce

    • Dark
      Light
    • PDF

    Article Summary

    Dialpad’s Powerdialer inside Salesforce allows Sales Managers create and assign dial lists containing Leads, Contacts, Opportunities, or Accounts.

    An incredible time-saver, Powerdialers lets reps dial through these lists automatically without bringing up each record individually.

    Let's take a look at the details. 

    Who can use this feature
    Dialpad’s Powerdialer with Salesforce is available to Dialpad customers with an Ai Sales license on the Pro and Enterprise plans.

    Dialpad Admins with Salesforce Administrator access must set up this integration.

    Once the integration is set up, Agents on an Ai Sales license and assigned to at least one Contact Center will need to have the Dialpad app in Salesforce Lightning.

    Download Dialpad Powerdialer

    First things first, to use Dialpad’s Powerdialer, you'll need to download the latest package from the Salesforce AppExchange.

    • If you are using a URL to install the package inside your Salesforce Sandbox, replace “login.salesforce.com” with “test.salesforce.com” in the URL

    Enable the Powerdialer

    First things first, the Powerdialer must be enabled by your Company Admin. 

    To enable the Powerdialer, head to your Admin Settings at Dialpad.com 

    1. Select Company Settings 
    2. Select Integrations
    3. Beside Salesforce, select Options 
    4. Select Manage Settings
    5. Navigate to Powerdialer
    6. Select Connect

    7. Drag and drop the Salesforce phone fields into your preferred autodial order
      1. Autodial will dial the first number where a value is returned.

    Note: 

    If there is only one office in your company, you will need to execute all these configuration steps in your Office Integration Settings for Salesforce.

    Create a list

    Lists are created and assigned within the Dialpad Lightning. 

    You need to have the Dialpad for Salesforce - Administrator permission set to access Dialpad Lightning and create lists.


    Lists are created from the Saleforce Launcher:

    1. Search for Dialpad Lightningsfdc-powerdialer-article-image-4.png

    From here, you will be taken to the Powerdialer setup page. 

    1. Select Create New List sfdc-powerdialer-article-image-5.png
    2. Enter the list details
      • List Name: Enter alphabetical letters, numbers, spaces, or special characters including '-' and '_'
      • Salesforce Object: Choose between Lead, Contact, Opportunity, or Account
      • List Type: Static lists do not update to add new records, but records get removed if they no longer meet the list's criteria; dynamic lists add or remove records automatically when the criteria for the list are met

    sfdc-powerdialer-article-image-6.png

    Note: 

    Salesforce Object and List Type cannot be changed once the list is created.

    After your new list is created, it's time to create your filtering criteria.

    Power_dialer_list.png

    • List Status: Shows whether the list is currently active
    • Object Type: Indicates the type of SFDC object the list would contain
    • List Sorted By: Organizes the calling priority for the records from the list; the records in the list are vended in the list sort order
    • Times Dialed: Number of times a record from the list should be dialed; each time a record is vended for dialing, this number is incremented for that record
    • Follow-Up Field: Field that can be used for scheduling callbacks

    To add records to your list, click on the filter icon and specify the criteria to be used to add records to the list.

    sfdc-powerdialer-article-image-8.png

    Filtering criteria can be any attribute of the object. In the example below, the list contains all leads from 'Dialpad' in the state of California.

    sfdc-powerdialer-article-image-9.png

    Be sure to hit Apply to save the filtering criteria and then Save on the list to save all changes to the list. You can always go back and edit the filtering criteria and records will be added/removed depending on the new criteria.

    Supported List data types

    Lists support a wide variety of data types. Please refer to the table below for details. 

    Salesforce Data Type List Filter Sort By Follow-up FieldExclusion RuleNotes
    Checkbox YesYesNoNo
    Currency YesYesNoNo
    DateYesYesNoNo
    Date/TimeYesYesYesNo
    EmailYesYesNoNo
    GeolocationYesYesNoNoLatitude and longitude filters must be added seperately.
    NumberYesYesNoNo
    Percentage YesYesNoNo
    PhoneYesYesNoNo
    PicklistYesYesNoNo
    Multiselect PicklistYesNoNoNoValues must be added within quotes.
    Ex: 'Value1, Value 2'
    Text YesYesNoYes
    Text Area (Long)Partially YesNoNoMulti-line text is not supported.
    Text Area (Rich)NoNoNoNo
    Text Encrypted NoNoNoNo
    URLYesNoNoNo
    TimeYesYesNoNoOnly use the Time filter once you are familiar with the format.
    Ex: 12:15 AM is displayed as 00:15:00.000Z
    Lookup FieldPartiallyYesNoNoA Lookup field name is required.
    If you have a lookup of an account or contact, then add the AccountName filter. 
    Formula Partially Partially NoNoA change in formula value will not trigger an automation — in a dynamic list, this would result in incorrect data. 






    Assign a List

    Once you have completed your list, it is ready to be assigned to Agents or Contact Centers.

    • Assign the list to Agents if you'd like one or more agents to be assigned for all calls from that list

    sfdc-powerdialer-article-image-10.png

    • Assign to Contact Centers if you'd like records from a list to be assigned to agents when they go active in a Contact Center.

    sfdc-powerdialer-article-image-11.png

    Note: 

    Agents or Contact Centers are picked up from the company which is authenticated with the Salesforce instance.

    Clone Dialpad list

    Need to make a copy of your current list? Use the clone feature to make a carbon copy of your Dialpad List.

    1. Click the Clone button
    2. Enter the New list's name
    3. Select Clone

    Clonelist_v2.gif

    Note
    The new cloned list is always created with  the“List Status” as “Inactive”

    List & contact center prioritization

    Ensure your Contact Centers and Lists receive the exact attention they need by prioritizing their rank. 

    List Prioritization

    The List Prioritization page allows you to rank different lists by dragging and dropping (or by clicking the up/down arrows) to sort your Lists into the desired order. 

    List Priorities are generally used if a representative is assigned to multiple lists at the same time.

    sfdc-powerdialer-article-image-12.png

    Contact Center Prioritization

    The Contact Center Prioritization page allows you to rank different Contact Centers. Note that Contact Center priorities are considered only after taking into account a list's priority.

    Select the Edit icon (that's the pencil) in the Priority section of your Contact Center. Simply update the number and hit Enter to save. 

    sfdc-powerdialer-article-image-13.png

    Note: 

    We prioritize and queue records based on the following criteria:

    1. List Priority
    2. Contact Center Priority
    3. Threshold time
    4. Followup time
    5. Times Dialed
    6. Sorting order

    Dial out of the Powerdialer

    In the Dialpad CTI in Salesforce lightning, Agents should see a Start Dialing button if they have been assigned to the list(s) and have records available to dial.

    Once the Agent clicks on the Start Dialing button, they will be active on the Powerdialer mode and the record that is being dialed out will be loaded on the screen while it is being dialed.

    After the call is done, Agents will get a wrap-up time before moving on to the next call. This wrap-up time is determined by the value selected by the Dialpad Office Admin in the Office Settings. Closing the wrap-up time before the present time is up will cause the Powerdialer to move on to the next call.

    Note

    Agents can end Powerdialer mode at any time by toggling the button off.

    Set follow-up time

    Using the follow-up field, you're able to send records out of a list and bring them back in after the specified timeframe.

    Please ensure that there is a field that lets you set a date and time.

    In the list creation view, select Edit under the Follow-Up Field menu and choose the field you'd like to use for follow-ups.

    sfdc-powerdialer-article-image-16.png

    After setting the follow-up time, records are taken out of the list and brought back in after the specified timeframe.

    Timezone Support

    When Timezone Support is enabled, Salesforce Powerdialer considers the timezone of a record (i.e. leads, contacts and accounts) to ensure that customers are called during their preferred availability. 

    Note

    You must be using the most recent Salesforce package if you want to use Timezone Support — we're currently on package V1.736


    Enable Timezone Support

    To enable Timezone Support, head to your Dialpad Lightning tab in Salesforce. 

    1. Select Setup manager
    2. Navigate to Settings
    3. Select Powerdialer general settings
    4. Navigate to Timezone Support
    5. Toggle the slider on to enable the feature                                                                        

    Use Timezone Support

    Timezone Support is available for standard records.

    To use Timezone support:

    1. Select a record
    2. In the record details, navigate to the Contact (or Lead) Timezone field    
    3. Select the timezone
    4. Set the start and end times for active hours                                                                            
    5. These times will be linked to the timezone field for the record
    6. Select Save
    7. Create a new list 
      1. Select Manage Table Columns > Done to add the Contact Time Zone filter to your list view
      2.  Once added, you'll see the Contact Timezone field in the list's view
                                                   
    Note
    If a timezone is not configured, it will automatically default to the timezone of the Powerdialer user.

    Powerdialer general settings

    Customize your Powerdialer in the General Settings.

    1673162718287.jpg

    Here, you're able to customize the following:

    • Call Threshold time (In Minutes) - Time gap to be left by Dialpad between 2 consecutive attempts to autodial any specific record from a list. This setting will make sure you don't make a call to the same number again within the threshold time.
    • MyDialpad - Total Records To Display - Count of queued records to be displayed in My Dialpad Tab for powerdialer agents. The maximum count allowed is 2000. No impact on the dynamic list. 
    • Enable Real-Time Deletion and  Enable Dialpad List Deletion - No impact on the dynamic list. As the name suggests these are used for enabling list deletions.
    • Job Interval  - Frequency to trigger job to evaluate incremental record updates against list filter criteria of existing powerdialer lists.  This will take care of any new records that are matching filter criteria and records that no longer match filter criteria.
    • Relative date evaluation job  - Frequency to trigger job to evaluate relative dates in list filter criteria of existing powerdialer lists on a regular basis. We need to enable this if the customer uses any relative filters in the Dynamic list. 

    Viewing Powerdialer list assignments

    As an Agent, you can view your Powerdialer list assignments using the “My Dialpad'' tab in Salesforce. This page allows the agent to find out the records in his/her Powerdialer queue in the sequence used by the Salesforce application to vend out the records for powerdialing. You can also view lists that are assigned to you in this page.

    viewing-list-assignments.png



    Was this article helpful?