;
Professional for Salesforce

User Guide
Welcome!
Thanks for your interest in AutoReach! We’ve helped businesses like yours make millions of calls and can’t wait to get you started on our dialer integration with Zoom Phones.
Below you’ll find a detailed technical overview on AutoReach. For any additional questions, please contact support@autoreach.io or reach out directly to your AutoReach CSM.
AutoReach + Zoom Setup
1. Download the Zoom App
Download the Zoom Client for Meetings via this https://zoom.us/download

2. Enable Zoom Phone Access
Follow this Zoom knowledge base article to enable Zoom Phones for the users needing AutoReach. The final product should display a phone icon once complete.

3. Confirm access to AutoReach
- Log into AutoReach
- Click on the Zoom logo, which will authenticate you into AutoReach via SSO with your Zoom login credentials

- Select Allow

- Your screen should look like this once you’ve successfully logged in.

AutoReach may ask you to enter in your timezone and accept our terms of service if this is the first time that you’re logging in

4. Managing Active Users
- On the navigation menu bar (left side on the UI), select Manage Active Agents
- You will then see all the active users that you have in Zoom
- To provision AutoReach user access, check the Active checkbox and then select Save

5. Assigning Roles
Now you’ll need to assign your active users a role in AutoReach. Here are the options available:
Admin has full edit privileges within AutoReach
Supervisor: can not configure AutoReach settings but can build lists and assign them to agents
Agent: can dial lists that they create themselves (if enabled) or ones that are assigned to them
- On the navigation menu bar, select Roles
- All newly activated agents will be assigned an Agent role by default
- You can change a user to an Admin or Supervisor role by selecting Update

- Check the checkbox for the role that you want to assign
- Click Save
Salesforce Integration
This section should be completed by a Salesforce systems administrator as you will need to have the appropriate user permissions
1. Download Salesforce managed package
2. Connect to Salesforce
- Login to your Salesforce environment
- Download the managed package via this link and use password "appconnect17!"
- Select Install with Install for Admins Only

- This process can take a few minutes but an email will be sent once complete
4. Provisioning User Access
- User access can be given through a Salesforce profile or a Salesforce permission set
- If granting access through a Salesforce profile
- Grant access to the Connected App
- Setup > Manage Users > Profile > [Select Profile to add] > Select Edit
- Check the box next to powerdialer_production in the Connected App Access section

- Grant access on the Visualforce page
- Setup > Manage Users > Profile > [Select Profile to add] > Select Edit next to the Enabled Visualforce Page Access section
- Add goattech.autoreach to Enabled Visualforce Pages column

- If granting access through a Salesforce Permission Set
- Grant access to the Connected App
- Setup > Manage Users > Permission Sets > [Select Permission Sets to add] > Select Assigned Connected Apps > Select Edit
- Add powerdialer_production to the Enabled Connected Apps column

- Grant access the Visualforce page
- Setup > Manage Users > Permission Sets > [Select Permission Sets to add] > Select Visualforce Page Access > Select Edit
- Add goattech.autoreach to Enabled Visualforce Pages column

- Change the app setting for permitted users
- Setup > Manage Apps > Connected Apps > Select powerdialer_production > Change Permitted Users field to be Admin approved users are pre-authorized

5. Add AutoReach to Salesforce
Add the AutoReach Tab to the desired Salesforce App
- Setup > Create > Apps > [Select App wishing to add AutoReach to] > Select Edit
- Add AutoReach to the Selected Tabs columns

- Confirm that AutoReach loads when selecting the AutoReach tab

At this point, your initial Salesforce integration is complete
DNC Management (Recommended)
Setup Do Not Call with Salesforce
Salesforce offers native Do Not Call fields on both Contacts and Leads. AutoReach will cross reference those fields when creating new lists and omit those records. This prevents agents from dialing numbers on the DNC list. To enable this functionality, the field level security for Do Not Call fields on Contacts/Leads needs to be modified in Salesforce.
- For Contacts: Setup > Security Controls > Field Accessibility > Contact> View By Field > Do Not Call
- For each profile that you wish to enable the Do Not Call field, select the value in the Field Access column

- Select visible in both the Field-Level Security and Page Layout section and click Save

- Perform the same steps for Leads
- Validate the correct Do Not Call configuration
- From the AutoReach UI, select Account Settings
- Press Check Now for each object and ensure it validates

If Contacts and Leads are successfully enabled for DNC, the final result should look like this:

Add Records to a DNC List
When agents call down a list, they can add Contacts/Leads to a Do Not Call list in the AutoReach UI. This will remove those records for all future Lists.

View the Do Not Call List in Salesforce
If Do Not Call is enabled in AutoReach, you can create a Report or List View in Salesforce to view the Do Not Call list.
- Create a new report for Contacts or Leads
- Filter by the Do Not Call field

- Add any other filter criteria and columns you’d like to report on. Select Run.
- Note: If you want to remove a Contact or Lead from the Do Not Call List, select the Contact or Lead and uncheck the Do Not Call checkbox
Additional Features
Enable Salesforce Record Match (optional)
By default, the Hours Since Last Attempt setting will exclude matching phone numbers from any Salesforce record, but checking the below box allows agents to call the same phone number if it is on a different Salesforce record.
- From the AutoReach application main page select Agent Setting
- Check the Recent Calls Shouldn't Match On Phone Numbers Alone check box

3. Select Save
Standard and Custom Salesforce Objects
AutoReach Lists can be created on most objects in Salesforce, including custom objects
- On the side navigation bar select Account Settings
- Click into the text box next for Salesforce Objects and type the names of the Salesforce objects that you wish to make calls against

- Press Save
- Once added, ListViews/Reports associated to that object will be available in the Add a new list section on the AutoReach homepage
List Creation
Creating Reports in Salesforce
AutoReach allows you to directly import Salesforce reports as call lists in AutoReach. For more information on creating reports in Salesforce, review this helpful link for creation and this link for customization.
In the below example, we’ll create a report filtered by Lead Source and sorted by a custom field called “Rating.” This can be modified for any other reports.
- Go to the Reports tab in Salesforce and click new
- Note: You need to ensure your Salesforce User has permissions to create new reports
- On the Create New Report page select Leads and then click Create

- Using the report creation interface select My Lead in the Show Section
- Select Created Date and All Time in the Date Field section
- Add filter: Lead Source equals “web” and click Ok
- Search Phone in the Fields section on the left and drag it over into the preview window
- Note: You must include at least one phone field for AutoReach to dial down as part of the Report creation/updating process
- Select a field to sort by ascending or descending by clicking one of the column headers in the preview table
- Note: AutoReach will sort as indicated in the preview table.
- When all of the steps have been completed successfully, the screen should look something like the following (with your Lead data records)

- Click Save and give the report a unique and easily identifiable name
Creating List Views in Salesforce
AutoReach also allows you to directly import List Views that are created in Salesforce. For more details around creating List Views in Salesforce, check these helpful links for Salesforce Classic and Lightning.
In the below example, we’ll create a List View filtered to a specific Lead owner but this can be modified for any use case.
- Go to the object you wish to use in AutoReach and select Create New View
- Note: You need to ensure your Salesforce user has permissions to create new list views

- Populate the List View name
- Specify the filter criteria to a specific Lead Owner
- Add the fields that you want to have available in the List View
- Note: List Views will only appear in AutoReach if it contains a phone field as a column
- Note: Add multiple phone fields to the list if you want your agents to call multiple phone numbers for a specific Salesforce record

Importing Reports and List Views into AutoReach
- Go to the AutoReach My Lists homepage
- Under Add a new list, click Add

This will lead you to the following screen:

- Under List Type, you can choose from a Report or List View
- Under Name, select the name of your Report or List View
- AutoReach respects Salesforce security setting, meaning agents will only be able to call down a list if they have access to the Report or List View in Salesforce
- Under Phone Field, select which phone field field you’d like to call (ex mobile, home, phone)
- If you’d like to dial all the phone fields that are associated with a record, check the Try all phone fields checkbox
- Insert a value for Hours since last attempt
- You enable this feature if they don’t want to excessively call a record within a short timeframe. If a value is filled, AutoReach will skip the records in the list that were recently dialed within the time defined timeframe.
Note: If there is a pink bubble next to the call record, this signifies that it is within the ‘hours since last attempt’ window.
- An Admin or Supervisor has the ability to:
- Assign a list to a specific agent or multiple agents.
- To enable a multi-rep list, select Multiple Reps to see the following settings:

Enter the desired values for:
- Number of Redials per Contact: max number of times a record will be called again
- Rest Period between Redials (in minutes)
- Records Per Agent: number of records that an agent can see in their dialing session at any given time
- Insert a Start and End of Calling Window which will be based on a record’s area code. For example: if an agent is calling a 415 San Francisco area code, AutoReach will treat the Start/End Calling window in Pacific Standard time (PST).

- Once all the settings are added, click Save List
- As new web leads get assigned to the agent in Salesforce, they will be added to the list
TIP: Using/enforcing a companywide naming scheme for Reports/ListViews will help disambiguate list owners and make finding reports easier
Assigning Lists
In AutoReach, there are two methods for creating and assigning lists:
- Option 1: An Admin or Supervisor role will create lists and assign them to their respective agents.
- Single-rep lists can be assigned to an agent during the List Creation view where you can assign an agent in the Assignee section (see below)

- Assignments for multiple-rep lists can be handled under the Manage Assigned Lists on the navigation menu bar
- Click Edit next to the list that you’d like to configure
- In the Assignees field, type the agent(s) that you’d like to add
- Save
- Now the assigned lists will appear in your agents’ respective My Lists homepage
FAQ: If you are missing the Manage Assigned Lists button, that means you are allowing agents to create their own lists which can be changed in the Account Settings
OR
- Option 2: An agent creates their own single-rep lists and can call lists they created. Their assigned lists will automatically appear in their My Lists section.
Admins and supervisors can still create multiple-rep lists however they will be made available to all agents.
Agents can build their own lists if granted permission under the Account Settings
Agent Experience
Launch a Dialing Session
- Agents can view all of their assigned lists in the My Lists section which looks like the below image:

- Select the Launch button to launch a list

- Insert the necessary launch settings
- You’ll then see your list loaded into a dialing session. Prior to starting, here are some helpful items to point out:

- My Lists: shows the current list being called (highlighted in blue) and other lists that are assigned to the agent
- Start Calls: select this button to begin a dialing session
- Next: skips to the next record
- Finish: ends the agent’s dialing session and brings you back to the AutoReach My Lists homepage
- Session Status: identifies the current state of the dialing session
- AutoTab: if enabled, AutoReach will automatically screen pop an external URL of your choice (ex CRM, ERP, etc.) This feature allows your agents to receive contextual information about a call record which helps them be prepared for each conversation.
- Delay Slider: allows you to input a lag prior to each phone call. This can be useful when used in conjunction with AutoTab so that agents have ample time to review their screen pop or finish outstanding aftercall tasks
- Rearrange Slider: if this is function is enabled under Account Settings, an agent has ability to click this icon and drag the record to another place in the list
- View External URL: will open the external URL that is associated with a record in a separate tab. If an agent decides not to use AutoTab, this will be another alternative to manually view contextual information via a screenpop
- Actions: open up the ellipsis to view the following actions:

- Schedule/Manage callback: allows you to create a future call task (with notes) if a callee asks your agent to call them back at a later date/time

When the time for the callback arrives, the scheduled callback will appear as the next record in your current dialing session. Additionally, the user will also receive an email notification regarding the scheduled callback.

- Remove from list has the following options:
- Just this call down or task
- All call downs (or tasks) of this list
- All lists
- Skip call: passes on the existing record and moves onto the next
- Add to do not call list: adds the record into the AutoReach DNC list and prevents it from being called again
- Start calls here: if agents are allowed to reorder lists, they can indicate where in the list they’d like to begin
Dialing Modes
AutoReach provides both Power and Preview Dialing which can be explained below.
Preview Dialing: When the agent begins their dialing session, they’ll be given a preview of each record (typically in the form of a screen pop). Upon reviewing the record, the agent will either call or skip the record. If the agent skips the record, they’ll be presented a preview of the next record where they’ll need to make the same decision of calling or skipping. This behavior continues until you reach the bottom of the list.
Power Dialing: When the agent begins their dialing session, AutoReach will automatically place an outbound call to the first record. Once that call is complete, AutoReach will then automatically call the next record. This behavior continues until you reach the bottom of the list. The biggest difference in Power Dialing is that you don’t give your agents the freedom of skipping a record, thus allowing them to call every record and make more phone calls.
By default, AutoReach will equip your agent with Power Dialing. You can toggle to Preview Dialing by clicking Switch to Preview

Once you’ve switched to Preview Dialing, you’ll need to click the Launch Preview Controls Window button to see all of your call controls as mentioned above. The window should look something like this:

Handling Inbound Calls (Blended Dialing)
If blended dialing is enabled, inbound calls will be prioritized over an active dialing session so that agents can answer the call as quickly as possible
- Agent completes the current call in a dialing session
- The inbound call will be presented in Zoom
- Upon accepting the inbound call, AutoReach will automatically pause the dialing session so that the agent can answer the inbound call that’s waiting in queue

- After completing the inbound call, the agent can enter back into the dialing session by selecting Start Call to unpause the dialing session and finish the remaining call records
Reminder: it’s important to coach your agents to set the delay slider to a value that’s greater than 0 seconds. This is a required step to enable blended dialing.
Dialing Session Settings
Account Settings
Allow Reps to Re-Order/Remove Contacts from Lists
- Start All Lists with AutoTab Enabled
- AutoTab automatically screen pops an external URL of your choice (ex CRM, ERP, etc.) This feature allows your agents to receive relevant contextual information about a call record which helps them be prepared for each conversation.
Allow Reps to Create Lists
Max Delay Slider Value (on main dialer screen)
- This value controls the max length on the delay slider, which allows you to input a lag prior to each phone call. This can be useful when used in conjunction with AutoTab so that agents have ample time to review their screen pop
- Our blended dialing mode prioritizes an inbound call over an active dialing session. Here’s how the behavior works:
- Agent completes the current call in a dialing session
- AutoReach will automatically pause the dialing session so that the agent can answer the inbound call that’s waiting in queue
- Upon completion, the agent will enter back into the paused dialing session to finish the remaining call tasks.
- The delay slider (see above) is also a required setting that must be used to enable blended dialing:
- An admin user needs to adjust the Max Delay Slider Value to be greater than 0 seconds
- Agents also need make sure that their delay slider is greater than 0 seconds
- Preview Countdown Timer in Seconds (0 disables the countdown)
- This represents the number of seconds in which an agent can accept or skip a record in a preview dialing session. If no decision is made by the agent at 0 seconds, AutoReach will automatically make an outbound dial to that record. This is used similarly to the Max Delay Slider (value above) but for preview dialing.
- Lists Reset Due to Inactivity
- Shared List - List Timeout Period (in minutes)
- The list timeout period is part of the equation that controls when a dialing session is reset (the other is the agent timeout - see below). It represents the time since the list was created and is a protection against re-running/recreating the same shared list.
- Shared List - Agent Timeout Period (in minutes)
- The agent timeout period is part of the equation that controls when a dialing session is reset (the other is the list timeout above). It represents the time since the last agent was active on a given list. This value also represents the length of time before an agent’s uncompleted call tasks are returned to the pool.
- Quick DNC management allows you to enter in phone numbers in AutoReach’s DNC repository
- Bulk DNC Upload allows you to import a collection of DNC numbers into AutoReach’s DNC repository
- Download DNC List
- This setting will only be relevant if you’re using AutoReach as a CSV upload user
Agent Settings
- Timezone: agents should adjust to their local time as this is important for scheduled callbacks
- Contacts Removed from All Lists: blocked numbers that are removed from the ‘Remove from list’ action button are managed here

Removing AutoReach
You can follow these instructions if you no longer need AutoReach and need to remove the app from your Zoom instance
- Log in to your Zoom account and navigate to the Zoom App Marketplace
- Click Manage > Added Apps
- Click on the Remove button
FAQs
- Q: Why am I unable to complete some of the steps shown under the Salesforce Installation section?
A: This is likely due to a permissions setting. Please ensure that you are set up as an Admin in AutoReach and a System Administrator in Salesforce.
Q: What’s the max number of records that I can put into a list?
A: Unless there are multiple agents calling down a list, we recommend lists of a few hundred contacts at most. If you have too many records, AutoReach will notify you in the UI