Create an Agent-based Campaign
Agent-based campaign involves real-time interaction between outbound queue agents and contacts. It is commonly used for campaigns that require personalized communication, such as product promotion, sales, or surveys. This topic describes how to create an agent-based campaign.
Requirements
- The firmware of Yeastar P-Series Software Edition is 83.18.0.59 or later.
- Ensure that your PBX system meets the following requirements
to
guarantee uninterrupted call activities. Note: If necessary, expand server resources and contact your service provider for license update.
Item Description Concurrent call capacity The system supports sufficient concurrent calls for the following call activities: - Basic communication: Handles daily inbound calls, outbound calls, and internal calls.
- Outbound Call Center: Exclusively handles outbound calls in campaigns.
Note: It is recommended to reserve 50% of the total concurrent call capacity for daily operations. For the Outbound Call Center, you can adjust the ratio and allocate concurrent call capacity when creating outbound campaigns based on your needs and call volume.Server resource The server resource can support the required volume of concurrent calls. Note: For detailed information about the server requirement based on concurrent call capacity, see System and Server Requirements.Software licensing The license includes a subscription to the Outbound Call Center add-on service.Note: Yeastar provides a 30-day free trial for the service (Path: ), which includes 5 concurrent calls. You can try out the service before subscribing.
Limitations
The limitations of outbound campaigns vary depending on the system's capacity, as shown below:
Maximum number of Extensions (N) | N ≤ 500 | N > 500 |
---|---|---|
Numbers of outbound campaigns | 32 | 128 |
Numbers of DOD in each campaign | 10 | 10 |
Maximum number of Concurrent Calls (CC) | CC ≤100 | CC > 100 |
---|---|---|
Numbers of contacts in each campaign | 10,000 | 20,000 |
Prerequisites
Before your begin, check if the following resources are ready for a campaign:
Item | Description |
---|---|
Outbound Queue | Create an outbound queue to provide a group of agents to handle the campaign calls (Path: Create an Outbound Queue. | ). For more information, see
Contact List | Prepare a list of contact with information such as contact
name and number for the campaign to dial. You can associate a contact list with a campaign in the following methods:
|
Trunk | Set the trunk through which the campaign calls will be sent (Path: Trunk Overview. | ). For more information, see
Outbound Route | Configure an outbound route that determines how campaign calls are handled and routed based on a set of rules (Path: Set up an Outbound Route. | ). For more information, see
Outbound Caller ID | Optional. Customize outbound caller ID (DOD) for local
presence on the trunk through which the campaign calls are sent
out (Path: |
).
Call Disposition Code | Optional. Add call disposition codes that are used by agents
to quickly mark and categorize the results of campaign calls
(Path: For more information, see Add disposition codes. |
).
Procedure
- Log in to PBX web portal, go to Campaign Management, click Add.
- In the Basic tab, do as follows:
- In the Basic section, complete the following
settings.
- Campaign Name: Enter a name to help you identify the campaign.
- Call Disposition: Select one or more disposition codes.
- In the Dialing Hours section,
set time schedule for the campaign.
- Campaign Start Time & Campaign End Time: Set the start and end time for the campaign.
- Dialing Hours: Specify the
business hours when the campaign can initiate outbound calls.
Option Description Business Hours by Default Time Zone If selected, the campaign will initiate outbound calls during the business hours configured in the default time zone (Set in ). Important: Ensure that at least one business hour has been added in the default time zone settings; otherwise, calls cannot be initiated properly.For example, if you set the Campaign Start Time to the current date, and the time is within business hours, the campaign will initiate outbound calls immediately after saving.
Based on Custom Business Hours If selected, you can add the specific business hours and the week of days for the campaign based on the system's default time zone.
- In the Basic section, complete the following
settings.
- Click the Call Rules tab, specify dialer mode and
configure call rules.
- In the Dialer Mode drop-down list, select a
dialer mode according to your needs.
Mode Description Progressive The system waits for an agent to finish the current call before dialing the next number, and only dials one number per available agent. E.g. If there are 5 available agents, the system places 5 calls.
Power The system dials multiple numbers simultaneously based on a rate specified in the Dial Rate field, without waiting for an agent to finish the previous call.
E.g. If the dial rate is set to 3, the system places 3 calls for each available agent.
Note:- The value must be greater than 0, and may not be greater than 9.
- If there is a decimal, the system will round down to the nearest whole number.
- Configure the following call rules for the campaign.
Setting Description Maximum Concurrent Calls Specify the maximum number of concurrent calls allowed in the campaign. Note:- The maximum concurrent calls are limited by the trunk's maximum concurrent calls.
- The system supports dialling up to 10 outbound calls simultaneously. Any additional calls will be dialed in groups of 10 until all calls in the campaign are completed.
Ring Timeout (s) Set a number of seconds that the dialer will attempt to call a contact before timing out and considering it as no answer. Outbound Queue Select an outbound queue that you want to participate in this campaign and handle calls. Record Calls Set whether to record calls in the campaign. Max Attempts Set the maximum number of call attempts per contact. Note: A scheduled callback is not counted as a call attempt.Retry Interval (min.) Set the minimum time interval (in minutes) between consecutive call attempts when retrying to reach a contact. Set DOD Specify Outbound Caller IDs (DOD) for the campaign. If enabled, select the desired outbound caller ID(s) associated with the trunk through which the campaign calls are sent out.Note:- When multiple DODs are selected, they will be used based on the selection order.
- If the feature is not enabled, the outbound caller ID will be determined based on the system's default priority rules.
Prefix If needed, define the digit(s) that will be added at the beginning of a dialed number to match the dial rule of specific outbound routes. Note: This setting is available only when Set DOD is enabled.
- In the Dialer Mode drop-down list, select a
dialer mode according to your needs.
- Click the Contacts tab, complete the
contact settings.
- Upload the contacts list by either of the following methods.
Method Instruction Import To import a contacts list file to the campaign, do as follows:
- Select Import.
- In the Choose a File field, click Upload, then select a CSV file containing the contact details to upload.
Note: The imported contact list is only associated with the outbound campaign and will be removed upon the deletion of the campaign. If necessary, you can store these contacts to a PBX phonebook. For more information see Import Campaign Contacts to a Phonebook.PhoneBooks To directly use the existing contacts stored in a PBX phonebook, do as follows: - Select PhoneBooks.
- In the PhoneBooks drop-down list, select the phonebook where the desired contacts are stored.
- In the Number Type drop-down list, select the
number type(s) to dial.
The system will automatically attempts to dial the number types based on the selection order, until the call is successfully connected or the number of maximum call attempts is reached.
- If you want to prevent outbound
queue
managers and agents from viewing the full contact
number, select the checkbox of Masked
Number.Note: If enabled, the call popup feature will NOT take effect.
Queue managers and agents will only see partially masked phone numbers in the campaign. E.g.
183******21
. - In the Contact Sorting section, specify the
sorting criteria to determine the order in which contacts will be
dialed.
- Double check the contact settings as the contact information can NOT be changed after saving.
- Upload the contacts list by either of the following methods.
- Click Save.
- In the pop-up window, click OK.
Result
- A campaign is created successfully and displayed in the Campaign Management list.
- When it comes to the start time of the campaign, system automatically initiate outbound calls to the specified contacts, and connect the answered calls to agents in the selected outbound queue.