Managing interactive communications campaigns
First Claim
1. A computer program product in a computer readable medium for use in a data processing system for managing interactive communications campaigns, wherein a given campaign comprises one or more sub-campaigns, the computer program product holding computer program instructions which when executed by the data processing system perform a method, comprising:
- defining a campaign strategy for a campaign, the campaign strategy having associated therewith a pass pattern defining a number and type of passes associated with the campaign, wherein at least one pass in the pass pattern has associated therewith one or more criteria that are evaluated to apply an escalation to that pass, wherein the criteria comprise one of;
a contact attribute, and a response group;
receiving a list of contacts; and
attempting to reach each contact on the list of contacts according to the campaign strategy, wherein during the campaign at least one criteria in the pass is evaluated to cause an escalation.
8 Assignments
0 Petitions
Accused Products
Abstract
A campaign strategy manager (CSM) component for a hosted communications campaign system allows users to define more granular and specific campaign strategies, including pass escalation for alternative channels (e.g., text and email) and/or based upon attempt results, contact attributes and response group data. The campaign strategy manager allows users to define pass strategies statically and dynamically, to manage lists across multiple campaigns, and to view results in real-time. A defined strategy is a static strategy created by a user for a particular campaign that, once created, typically is not modified. A dynamic strategy is one where, during the course of a day (e.g., as a sub-campaign is running), a user may alter the defined strategy, preferably just for that day (or portion thereof). In particular, the campaign strategy manager enables the user to make changes to the current strategy as a sub-campaign is running through a particular list.
-
Citations
15 Claims
-
1. A computer program product in a computer readable medium for use in a data processing system for managing interactive communications campaigns, wherein a given campaign comprises one or more sub-campaigns, the computer program product holding computer program instructions which when executed by the data processing system perform a method, comprising:
-
defining a campaign strategy for a campaign, the campaign strategy having associated therewith a pass pattern defining a number and type of passes associated with the campaign, wherein at least one pass in the pass pattern has associated therewith one or more criteria that are evaluated to apply an escalation to that pass, wherein the criteria comprise one of;
a contact attribute, and a response group;receiving a list of contacts; and attempting to reach each contact on the list of contacts according to the campaign strategy, wherein during the campaign at least one criteria in the pass is evaluated to cause an escalation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product in a computer readable medium for use in a data processing system for managing interactive communications campaigns, wherein a given campaign comprises one or more sub-campaigns, the computer program product holding computer program instructions which when executed by the data processing system perform a method comprising:
-
receiving a campaign strategy to be applied to a given campaign; receiving a list of contacts; attempting to reach each contact on the list of contacts according to the campaign strategy; as the campaign is progressing, dynamically modifying the campaign strategy to create a modified campaign strategy; and continuing to attempt to reach each contact on the list of contacts according to the modified campaign strategy. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for managing interactive communications campaigns within a data processing system, wherein a given campaign comprises one or more sub-campaigns, the apparatus comprising:
-
a processor; a computer memory holding computer program instructions which when executed by the processor perform a method comprising; receiving a campaign strategy to be applied to the given campaign; receiving a list of contacts; attempting to reach each contact on the list of contacts according to the campaign strategy; as the campaign is progressing, dynamically modifying the campaign strategy to create a modified campaign strategy; and continuing to attempt to reach each contact on the list of contacts according to the modified campaign strategy.
-
Specification