Method, apparatus, and computer program product for lead assignment
First Claim
1. A method for assigning one or more merchants to one or more sales resources, the method comprising:
- receiving, by a promotion and marketing system comprising one or more processors, a list of merchant data,wherein the list of merchant data comprises;
one or more merchants; and
for each of the one or more merchants, (i) a sales value score that is based on an expected booking amount, (ii) a list of one or more virtual offers for which the merchant is identified as able to meet, (iii) a list of one or more real promotions correlated to the at least one of the plurality virtual offers in accordance with price data, product category or service category data, and location data, (iv) a quantity of each of the one or more virtual offers that the merchant is able to meet based on an availability of the one or more real promotions, and (v) contact information;
accessing, by the one or more processors, sales resource data from a sales resource database, the sales resource data indicative of a plurality of sales resources responsible for closing contracts with the one or more merchants, the sales resource data comprising at least the plurality of sales resources and an associated capacity for contacting one or more merchants;
performing, by the one or more processors, an iterative assignment process;
generating, by the one or more processors, a plurality of prioritized call lists, wherein plurality of prioritized call lists comprises at least one prioritized call list for each of the plurality of sales resources,wherein the prioritized call list comprises merchant data associated with each merchant assigned to a respective sales resource during the iterative assignment process, each merchant unique to the respective sales resource;
causing, by the one or more processors, display of the unique prioritized call list associated with the first sales resource upon access to the promotion and marketing system by the first sales resource;
dynamically modifying, by the one or more processors, one or more assignments based on an update to a current inventory; and
regenerating at least one of the plurality of prioritized call lists based on the dynamically modified one or more assignments and the update to the current inventory.
4 Assignments
0 Petitions
Accused Products
Abstract
Provided herein are systems, methods and computer readable media for assigning leads. An example for method for assigning leads comprises receiving a list of one or more merchants, wherein the one or more merchants comprise a sales value and an indication of an ability to provide a service associated with at least one demanded offer, accessing sales resource data comprising at least one or more sales resources and an associated capacity for contacting one or more merchants, assigning one or more sales resources an assignment probability number, wherein an assignment probability number represents a probability that a sales resource will be randomly assigned a next supply source in an assignment process, adjusting an assignment probability number based on the associated capacity, and assigning at least a portion of the one or more merchants according to at least the assignment probability number of the one or more sales resource and the sales value of the one or more merchants.
-
Citations
21 Claims
-
1. A method for assigning one or more merchants to one or more sales resources, the method comprising:
-
receiving, by a promotion and marketing system comprising one or more processors, a list of merchant data, wherein the list of merchant data comprises; one or more merchants; and for each of the one or more merchants, (i) a sales value score that is based on an expected booking amount, (ii) a list of one or more virtual offers for which the merchant is identified as able to meet, (iii) a list of one or more real promotions correlated to the at least one of the plurality virtual offers in accordance with price data, product category or service category data, and location data, (iv) a quantity of each of the one or more virtual offers that the merchant is able to meet based on an availability of the one or more real promotions, and (v) contact information; accessing, by the one or more processors, sales resource data from a sales resource database, the sales resource data indicative of a plurality of sales resources responsible for closing contracts with the one or more merchants, the sales resource data comprising at least the plurality of sales resources and an associated capacity for contacting one or more merchants; performing, by the one or more processors, an iterative assignment process; generating, by the one or more processors, a plurality of prioritized call lists, wherein plurality of prioritized call lists comprises at least one prioritized call list for each of the plurality of sales resources, wherein the prioritized call list comprises merchant data associated with each merchant assigned to a respective sales resource during the iterative assignment process, each merchant unique to the respective sales resource; causing, by the one or more processors, display of the unique prioritized call list associated with the first sales resource upon access to the promotion and marketing system by the first sales resource; dynamically modifying, by the one or more processors, one or more assignments based on an update to a current inventory; and regenerating at least one of the plurality of prioritized call lists based on the dynamically modified one or more assignments and the update to the current inventory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for assigning one or more merchants to one or more sales resources, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions for:
-
receiving, by a promotion and marketing system comprising one or more processors, a list of merchant data, wherein the list of merchant data comprises; one or more merchants; and for each of the one or more merchants, (i) a sales value score that is based on an expected booking amount, (ii) a list of one or more virtual offers for which the merchant is identified as able to meet, (iii) a list of one or more real promotions correlated to the at least one of the plurality virtual offers in accordance with price data, product category or service category data, and location data, (iv) a quantity of each of the one or more virtual offers that the merchant is able to meet based on an availability of the one or more real promotions, and (v) contact information; accessing, by the one or more processors, sales resource data from a sales resource database, the sales resource data indicative of a plurality of sales resources responsible for closing contracts with the one or more merchants, the sales resource data comprising at least the plurality of sales resources and an associated capacity for contacting one or more merchants; performing, by the one or more processors, an iterative assignment process; generating, by the one or more processors, a plurality of prioritized call lists, wherein plurality of prioritized call lists comprises at least one prioritized call list for each of the plurality of sales resources, wherein the prioritized call list comprises merchant data associated with each merchant assigned to a respective sales resource during the iterative assignment process, each merchant unique to the respective sales resource; causing, by the one or more processors, display of the unique prioritized call list associated with the first sales resource upon access to the promotion and marketing system by the first sales resource; dynamically modifying, by the one or more processors, one or more assignments based on an update to a current inventory; and regenerating at least one of the plurality of prioritized call lists based on the dynamically modified one or more assignments and the update to the current inventory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for assigning one or more merchants to one or more sales resources, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive, by a promotion and marketing system comprising one or more processors, a list of merchant data, wherein the list of merchant data comprises; one or more merchants; and for each of the one or more merchants, (i) a sales value score that is based on an expected booking amount, (ii) a list of one or more virtual offers for which the merchant is identified as able to meet, (iii) a list of one or more real promotions correlated to the at least one of the plurality virtual offers in accordance with price data, product category or service category data, and location data, (iv) a quantity of each of the one or more virtual offers that the merchant is able to meet, and (v) contact information; accessing, by the one or more processors, sales resource data from a sales resource database, the sales resource data indicative of a plurality of sales resources responsible for closing contracts with the one or more merchants, the sales resource data comprising at least the plurality of sales resources and an associated capacity for contacting one or more merchants; perform, by the one or more processors, an iterative assignment process; generate, by the one or more processors, a plurality of prioritized call lists, wherein plurality of prioritized call lists comprises at least one prioritized call list for each of the plurality of sales resources, wherein the prioritized call list comprises merchant data associated with each merchant assigned to a respective sales resource during the iterative assignment process, each merchant unique to the respective sales resource; cause, by the one or more processors, display of the unique prioritized call list associated with the first sales resource upon access to the promotion and marketing system by the first sales resource; dynamically modify, by the one or more processors, one or more assignments based on an update to a current inventory; and regenerate at least one of the plurality of prioritized call lists based on the dynamically modified one or more assignments and the update to the current inventory. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification