Generating communication forecasts and schedules based on multiple outbound campaigns
First Claim
1. A method for identifying an optimal outbound forecast for a call center having a defined agent resource capacity, the method comprising the steps of:
- defining campaign parameters for a first outbound call campaign and a second outbound call campaign to be conducted using the defined agent resource capacity for the call center, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign comprising;
(1) a corresponding time period over which the outbound call campaign is to be carried out and (2) a corresponding target value identifying a number of an outbound communication result to occur over the corresponding time period, wherein at least a portion of the corresponding time period for each of the first outbound call campaign and the second outbound call campaign overlap one another and a first allocation of agent resources for the first outbound call campaign impacts a second allocation of agent resources for the second outbound call campaign;
selecting a historical dataset comprising historical data on the corresponding outbound communication result for each of the first outbound call campaign and the second outbound call campaign based on past outbound communications handled over a historical time period;
generating an outbound forecast by at least one computer processor, the outbound forecast based on the historical dataset, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign, and the defined agent resource capacity for the call center, wherein the outbound forecast comprises;
(1) a corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in an attempt to meet the corresponding target value for the corresponding outbound call campaign, and(2) a corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign;
editing the campaign parameters for at least one of the first outbound call campaign and the second outbound call campaign by revising at least one of;
(1) the corresponding time period over which the outbound call campaign is to be carried out and (2) the corresponding target value identifying the number of the outbound communication result to occur over the corresponding time period;
generating a revised outbound forecast by the at least one computer processor based on the historical dataset, the edited campaign parameters, and the defined agent resource capacity for the call center, wherein the revised outbound forecast comprises;
(1) a revised corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in the attempt to meet the corresponding target value for the corresponding outbound call campaign, and(2) a revised corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the revised corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; and
identifying the optimal outbound forecast as the outbound forecast or the revised outbound forecast based on the corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the outbound forecast and the revised corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the revised outbound forecast.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide methods, systems, and computer program products for generating an outbound forecast. In particular embodiments, campaign parameters are defined for at least two outbound call campaigns that include for each campaign a time period over which the campaign is to be carried out, a target value identifying a number of an outbound communication result to occur over the time period, and sources for handling outbound communications. Further, a historical dataset is selected that includes historical data on the corresponding outbound communication result for each campaign based on past outbound communications. In various embodiments, an outbound forecast is generated based on the historical dataset and campaign parameters for the outbound call campaigns. The forecast provides a number of the outbound communication result forecasted to be achieved over the time period for each campaign in an attempt to meet the target value for the corresponding campaign.
-
Citations
21 Claims
-
1. A method for identifying an optimal outbound forecast for a call center having a defined agent resource capacity, the method comprising the steps of:
-
defining campaign parameters for a first outbound call campaign and a second outbound call campaign to be conducted using the defined agent resource capacity for the call center, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign comprising;
(1) a corresponding time period over which the outbound call campaign is to be carried out and (2) a corresponding target value identifying a number of an outbound communication result to occur over the corresponding time period, wherein at least a portion of the corresponding time period for each of the first outbound call campaign and the second outbound call campaign overlap one another and a first allocation of agent resources for the first outbound call campaign impacts a second allocation of agent resources for the second outbound call campaign;selecting a historical dataset comprising historical data on the corresponding outbound communication result for each of the first outbound call campaign and the second outbound call campaign based on past outbound communications handled over a historical time period; generating an outbound forecast by at least one computer processor, the outbound forecast based on the historical dataset, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign, and the defined agent resource capacity for the call center, wherein the outbound forecast comprises; (1) a corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in an attempt to meet the corresponding target value for the corresponding outbound call campaign, and (2) a corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; editing the campaign parameters for at least one of the first outbound call campaign and the second outbound call campaign by revising at least one of;
(1) the corresponding time period over which the outbound call campaign is to be carried out and (2) the corresponding target value identifying the number of the outbound communication result to occur over the corresponding time period;generating a revised outbound forecast by the at least one computer processor based on the historical dataset, the edited campaign parameters, and the defined agent resource capacity for the call center, wherein the revised outbound forecast comprises; (1) a revised corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in the attempt to meet the corresponding target value for the corresponding outbound call campaign, and (2) a revised corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the revised corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; and identifying the optimal outbound forecast as the outbound forecast or the revised outbound forecast based on the corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the outbound forecast and the revised corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the revised outbound forecast. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer-readable storage medium comprising instructions for identifying an optimal outbound forecast for a call center having a defined agent resource capacity that when read by a computer processor, cause the computer processor to:
-
receive campaign parameters defined for a first outbound call campaign and a second outbound call campaign to be conducted using the defined agent resource capacity for the call center, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign comprising;
(1) a corresponding time period over which the outbound call campaign is to be carried out and (2) a corresponding target value identifying a number of an outbound communication result to occur over the corresponding time period, wherein at least a portion of the corresponding time period for each of the first outbound call campaign and the second outbound call campaign overlap one another and a first allocation of agent resources for the first outbound call campaign impacts a second allocation of agent resources for the second outbound call campaign;receive a selection of a historical dataset, the historical dataset comprising historical data on the corresponding outbound communication result for each of the first outbound call campaign and the second outbound call campaign based on past outbound communications handled over a historical time period; generate an outbound forecast based on the historical dataset, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign, and the defined agent resource capacity for the call center, wherein the outbound forecast comprises; (1) a corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in an attempt to meet the corresponding target value for the corresponding outbound call campaign, and (2) a corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; receive edited campaign parameters for at least one of the first outbound call campaign and the second outbound call campaign, the edited campaign parameters comprising a revision of at least one of;
(1) the corresponding time period over which the outbound call campaign is to be carried out and (2) the corresponding target value identifying the number of the outbound communication result to occur over the corresponding time period;generate a revised outbound forecast based on the historical dataset, the edited campaign parameters, and the defined agent resource capacity for the call center, wherein the revised outbound forecast comprises; (1) a revised corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in the attempt to meet the corresponding target value for the corresponding outbound call campaign, and (2) a revised corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the revised corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; and identify the optimal outbound forecast as the outbound forecast or the revised outbound forecast based on the corresponding number of the outbound communication result achieved for each of the first outbound call campaign and the second outbound call campaign in the outbound forecast and the revised corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the revised outbound forecast. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for identifying an optimal outbound forecast for a call center having a defined agent resource capacity comprising:
at least one computer processor configured to; receive campaign parameters defined for a first outbound call campaign and a second outbound call campaign to be conducted using the defined agent resource capacity for the call center, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign comprising;
(1) a corresponding time period over which the outbound call campaign is to be carried out and (2) a corresponding target value identifying a number of an outbound communication result to occur over the corresponding time period, wherein at least a portion of the corresponding time period for each of the first outbound call campaign and the second outbound call campaign overlap one another and a first allocation of agent resources for the first outbound call campaign impacts a second allocation of agent resources for the second outbound call campaign;receive a selection of a historical dataset, the historical dataset comprising historical data on the corresponding outbound communication result for each of the first outbound call campaign and the second outbound call campaign based on past outbound communications placed over a historical time period; generate an outbound forecast based on the historical dataset, the campaign parameters for each of the first outbound call campaign and the second outbound call campaign, and the defined agent resource capacity for the call center, wherein the outbound forecast comprises; (1) a corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in an attempt to meet the corresponding target value for the corresponding outbound call campaign, and (2) a corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; receive edited campaign parameters for at least one of the first outbound call campaign and the second outbound call campaign, the edited campaign parameters comprising a revision of at least one of;
(1) the corresponding time period over which the outbound call campaign is to be carried out and (2) the corresponding target value identifying the number of the outbound communication result to occur over the corresponding time period;generate a revised outbound forecast based on the historical dataset, the edited campaign parameters, and the defined agent resource capacity for the call center, wherein the revised outbound forecast comprises; (1) a revised corresponding number of the outbound communication result forecasted to be achieved over the corresponding time period for each of the first outbound call campaign and the second outbound call campaign in the attempt to meet the corresponding target value for the corresponding outbound call campaign, and (2) a revised corresponding number of agent resources allocated to each of the first outbound call campaign and the second outbound call campaign to achieve the revised corresponding number of the outbound communication result forecasted for the corresponding outbound call campaign; and identify the optimal outbound forecast as the outbound forecast or the revised outbound forecast based on the corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the outbound forecast and the revised corresponding number of the outbound communication result forecasted to be achieved for each of the first outbound call campaign and the second outbound call campaign in the revised outbound forecast. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification