Part 2: Dialer campaigns
    • 05 Dec 2024
    • 14 Minutes to read
    • Dark
      Light
    • PDF

    Part 2: Dialer campaigns

    • Dark
      Light
    • PDF

    Article summary

    Who should read this article: Administrators, Supervisors

    This is part 2 of the How to run a Dialer campaign use case.

    Create a new Dialer campaign

    To create a new Dialer Campaign, navigate to Outbound > Dialer campaigns from the navigation bar to open the Dialer campaigns interface. This page lists all the campaigns in your contact center, displays their statuses, and lets you start, pause, and stop campaigns.

    Dialer Campaigns page

    To add a new campaign, click Add new campaign.

    Dialer Add Campaign

    The Add campaign page includes the following sections that you configure to set up your campaign:

    SectionDescription
    GeneralThe name and basic campaign dialing settings
    Contact's local timeWhen you want contacts to be called
    Calling listsThe list of contacts to call – this comes either from a CSV you import or from your CRM
    Caller ID GroupsThe numbers that you are calling from
    RulesThe rules for redialing calls, depending on whether the call is answered by a machine, Abandoned, not answered, rejected, failed, or busy
    AgentsThe teams and/or individual agents who are part of the campaign

    The following sections provide detailed steps for adding a new campaign to your contact center. Once the configuration is complete, click Save at the bottom of the Add campaign page to finalize your campaign setup.

    General settings

    The General settings enable you to tune the campaign to suit your contact center resources and objectives.

    Campaign name

    Give your campaign a unique name that makes it easy to identify and find using the Search feature in the Dialer campaigns list.

    Strategies

    Voiso offers different dialing strategies, dependent on your needs: Progressive (Progressive Dialer), Predictive (Predictive Dialer, and AI Powered Predictive).

    Progressive strategy

    With the Progressive strategy, you can control the Dial level, which determines the number of calls dialed per available (logged-in) agent in the campaign.

    Dialer Add Campaign General

    The number of calls dialed = the number of active agents x the Dial level.

    For example, with 4 agents and a dial level of 2, the system makes 8 simultaneous calls. Fractions like 2.5 can be used (for example, 4 agents x 2.5 = 10 calls).

    To handle the condition where there is only a small number of active agents, select if agents less than option, specify the limited number of agents, then specify a lower dial level.

    AI-powered Predictive strategy

    This strategy uses Artificial Intelligence (AI) to dynamically adjust the Dial level based on campaign metrics and historical data.

    Dialer Add Campaign General Predictive

    The AI-powered Predictive strategy considers factors such as:

    • Abandonment Ratio – the percentage of calls placed when all agents are busy
    • Answer ratio
    • Agent waiting time
    • Average call duration

    This strategy reduces manual adjustments and ensures optimal performance throughout the campaign.

    Note

    Answering Machine Detection (AMD) is required for AI-powered predictive campaigns.

    Note

    The old Predictive dialing strategy is no longer supported. Please use the AI-powered Predictive strategy instead.

    Max Dial Time

    The Max Dial Time parameter sets the maximum time the system waits for a contact to answer. The default is 60 seconds, but for greater efficiency, Voiso recommends 30 to 40 seconds. Avoid setting this value below 15 seconds to ensure contacts have adequate time to answer.

    Max Wait Time

    Max Wait Time specifies how long a contact waits after picking up for an agent to answer. If all agents are busy, calls exceeding the default 5-second wait time are terminated.

    Max Dial Attempts

    This parameter defines how many times (redial attmepts) the system attempts to call a contact if they do not respond. Set this based on your campaign goals:

    • To find new clients by calling through a list as rapidly as possible and eliminate the possibility of callbacks, set Max Dial Attempts to 1.
    • To reach as many customers as possible, try setting Max Dial Attempts to 5 or higher.

    You must specify redial rules for different incomplete call scenarios for Max Dial Attempts to apply.

    Voice message

    Select an audio file from your media library to play to contacts when agents are busy. If no media is specified, contacts hear nothing while waiting to connect.

    Answering Machine Detection

    Answering Machine Detection (AMD) analyzes the first 3.5 seconds of a call to determine if it is answered by a person or a machine. Calls answered by machines are disconnected automatically, ensuring agents only handle live calls.

    Live campaign

    The Live campaign feature allows campaigns to run indefinitely by periodically retrieving leads through integrations such as:

    Contact's local time

    The Contact's local time feature allows you to control when contacts in your campaign may be called. Voiso automatically identifies the local time zone of each phone number in the campaign and ensures that calls are placed only during the days and hours you specify. This prevents calls from being made at inconvenient times, such as late at night or during dinner hours.

    For example, if you set the calling window to 11:00 AM to 3:00 PM, Voiso will only place calls to contacts within that time frame in their respective local time zones, regardless of the time zone of your agents or contact center.

    If no destinations are available within the specified calling window while the campaign is running, the campaign will pause automatically.

    Calling list

    Voiso offers two methods for adding contacts to a campaign:

    • Importing a comma-separated values (CSV) file.
    • Integrating directly with your CRM.

    CSV

    To use this method, prepare a file containing phone numbers and optional contact information for the campaign. Save the file in CSV or CSV UTF-8 format. Each line should include up to two columns of data for a contact:

    • The first column contains the contact's phone number.
    • The second column is optional and may include additional information such as the contact's name, email, or location.

    Each line is separated by a carriage return line feed, and columns are separated by a comma. For example:

    16321450333,Alice Cook alice.cook@mail.com Manchester 11757509511 11734505466,Kevin Cooke kev.cooke@mail.com Liverpool
    

    In a spreadsheet, the CSV would look like this:

    NumberInformation
    16321450333Alice Cook alice.cook@mail.com Manchester
    11757509511
    11734505466Kevin Cooke kev.cooke@mail.com Liverpool
    Unsupported characters

    Symbols other than "@" are not supported. Avoid using characters such as "^", "$", and "§". Commas should only be used to separate phone numbers and contact data.

    Importing a CSV file

    To use a CSV as your calling list:

    1. From the Method menu, select CSV.
    2. Click Import calling list (.csv) and navigate to the file on your computer or network.

    CRM

    To use contacts from your CRM as your calling list:

    1. From the Method menu, select the name of your CRM.
    2. Fill out the required fields based on your CRM integration details.
    Tip

    Refer to your CRM documentation or integration setup guide for specific requirements.

    Omitting destinations

    After saving your campaign, Voiso analyzes the calling list to identify all destinations (countries and regions) and adds the Contact sources and countries section to the campaign settings.

    To exclude specific destinations from your contact list:

    1. In the Dialer campaigns table, click the name of the campaign to open the Edit campaign page.
    2. Scroll down to the Contact sources and countries section to view the destination list.
      Dialer Contact Sources and Countries
    3. Deselect any countries or regions you want to exclude from the campaign.
    4. Click Save to apply the changes to the campaign settings.

    Caller ID sets

    To run your campaign, you must specify at least one number from which your contacts will be called. Campaigns typically include multiple Caller IDs, organized into Caller ID sets.

    To add a Caller ID set:

    1. Click Add set. A text field will appear, labeled Set 2. Each additional set you create will be numbered sequentially (for example, Set 3, Set 4).
    2. Enter Caller ID numbers manually by typing them or pasting a selection of numbers. Separate numbers using commas or by placing each on a new line.
      Dialer Caller ID Groups

    Caller ID numbers within a set are used in rotation for each call. This ensures varied representation for your outbound calls. You can run multiple campaigns simultaneously and assign the same or different Caller ID numbers for each campaign. Caller ID sets can also be configured for redialing scenarios.

    Local Caller ID

    For campaigns targeting multiple countries or regions, you can assign a Caller ID that matches the destination of each call.

    1. Select Use local Caller ID to activate this feature.
    2. Assign Caller IDs for each destination. If you add multiple numbers for a destination, they will be used in rotation.
    3. If no local Caller ID is available for a specific destination, Voiso will randomly select a number from your list.

    For example, a campaign targeting Germany, France, and Italy will rotate through the German numbers for calls to Germany and the French numbers for calls to France. For Italy, where no local Caller ID is available, Voiso will randomly use any number from your list.

    Tips
    • Use different Caller ID numbers for campaigns than you do for manually dialed calls.
    • Voiso recommends having at least 1 Caller ID for every 1000 to 1500 contacts in your calling list to ensure efficient processing. For example, for 6000 contacts, maintain 4 to 6 Caller ID numbers.

    Redial Rules

    Redial rules allow you to define how the campaign should handle various scenarios when a call is not completed. The total number of redial attempts (callbacks) is constrained by the Max Dial Attempts setting. You can configure rules for the following scenarios:

    ScenarioDescription
    Machine answeredThe call was answered by an answering machine. This rule is only available if Answering Machine Detection is enabled for the campaign.
    AbandonedThe call was answered by a person, but no agents were available, and either the person hung up or the call was terminated by the system.
    No answerThe call was not answered.
    RejectedThe call was rejected by the carrier, the contact, or due to technical issues.
    FailedThe call did not go through.
    BusyThe contact was on another call or was in Do Not Disturb mode.

    Adding a redial rule

    To configure redial rules:

    1. Click Add Rule next to the rule type you want to configure.
    2. For each rule, define the redial attempts and set a Wait period.

    Wait specifies the duration (in seconds, minutes, or hours) before retrying a call. You can define multiple redial attempts with varying wait times for a single scenario. For example, you might configure shorter wait times for a Busy line and longer wait times for No answer scenarios.

    Inbound Add Campaign Rules

    When the maximum number of attempts is reached for any individual rule, the system will stop redialing that number. However, the system tracks separate attempts for each rule type. For instance, if a call is first answered by a machine, later goes unanswered, and finally encounters a busy signal, those count as three distinct attempts.

    Redialing will continue until either Max Dial Attempts is reached or all specified attempts for each rule type are completed.

    Switching Caller IDs

    To prevent multiple calls from the same Caller ID, select Switch Caller ID set next to the rule. If Use local Caller ID is enabled, the new set will inherit this rule.

    Agents

    Before adding agents to a campaign, ensure you have created the necessary users, teams, and skills.

    Voiso provides flexibility in assigning agents to campaigns. You can add agents as part of a team, individually, or include all agents or teams. If you assign a team, you can still remove specific agents from the campaign without removing them from the team by expanding the team entry and deselecting individual members.

    Adding teams

    • To add all teams, select Teams.
    • To add specific teams, select the team name.

    Click the expand icon to open a team's details, where you can select or deselect individual agents to include or exclude them from the campaign.

    Adding agents

    • To add all agents, select Agents.
    • To add specific agents, select the agent's name.

    If you have added all agents and want to exclude certain individuals, simply deselect their names from the list.

    Tip

    You can run multiple campaigns simultaneously; however, each agent can participate in only one campaign at a time. Agents can decide which campaign to join from their assignments using the Join a campaign feature in the Agent Panel. Learn more: How agents join campaigns.


    Was this article helpful?