Companies are increasingly leveraging indirect sales through partners to reach new customers and to expand into new markets. As a result, one of the main focus areas for brand owners is to be able to collaborate with partners on new business leads and opportunities.
Brand owners can generate leads from multiple sources such as trade shows, the internet, marketing campaigns, or direct contact from customers. With all of these interactions, thousands of leads can be generated and it becomes very important for the brand owner to distribute these leads appropriately across a network of partners.
Lead processing traditionally has been a manual exercise. Shortcomings of the traditional processes for managing leads include:
With an increasing number of leads (e.g., thousands), traditional lead management processes become too labor intensive and expensive.
For companies to effectively manage leads, there is a need for a management system able to generate more qualified leads from the customers, buyers, resellers, distributors, and direct sales channels that buy and sell a business's goods or services (i.e., to generate more qualified leads throughout the demand chain), decrease channel support costs, automatically distribute those leads to the best partners with a minimum of manual intervention, track the progress of those leads, and then close the loop to ensure that the leads were acted on appropriately. Where manual intervention may be required, a manager needs to be able to easily identify a subset of partners best suited to work on a lead or opportunity.
An automated lead distribution system for Customer Relation Management (CRM) applies a rule-based system to automatically perform lead distribution. Other documents may also be distributed, such as activities and opportunities descriptions, sales orders, and tasks. Automating the document distribution process decreases the amount of manual intervention and channel support costs involved in determining the “best” partner.
The system may also provide support to a manager if manual intervention is required to assign a lead or other document to a partner by proposing a subset of partners determined to be best suited for the work based upon particular criteria.
When a rule's conditions 332 (
The document distribution system 160 may distribute the lead as, among other things, an object linking back to the originating system so that the status of the lead (e.g., partner action on the lead) can be accessed by a manager. The object may be a workflow object. Workflows automate business processes by integrating tasks across organizations, applications, and system boundaries. A workflow maps individual tasks needed to complete the workflow to users/groups, automatically informing users/groups of user of their role in the workflow and providing them with whatever information is required for the task. Workflows may include scheduling escalation procedures (e.g., adjust due dates; send reminders; reassign tasks) to assure that the workflow is completed in a timely manner. The workflow process creates a precise audit trail and can provide powerful analysis reporting to allow future optimization of the process.
The document distribution system 160 may also aggregate the distribution results and provide a summary which can be accessed later by a manager for review.
While load balancing in
Responsive to receiving a document containing the business lead, the rule engine 110 compares (210) the parameter data of the lead 100 with the rule set conditions 320 of the rule sets 120. The comparison (210) may also compare the parameter data of the lead 100 with one or more rule set parameters 310 (
If the parameter data of the business lead 100 does not satisfy (220) any of the rule set conditions 320, the rule engine 110 may issue (225) an alert to a manager, soliciting human intervention into the lead assignment process. Otherwise, if the parameter data of the business lead 100 does satisfy (220) the rule set parameters conditions 320 of a rule set 300 (and/or match the rule set parameters 310), the parameter data of the business lead is compared (230) with the rules 330 of the rule set 300.
If the parameter data of the business lead 100 does not satisfy (240) the conditions 332 of any of the rules 330, the partner determination unit 130 may execute (245) default instructions to identify a partner to receive the business lead. Otherwise, if the parameter data of the business lead 100 does satisfy (240) the conditions 332 of one of the rules 330, the partner determination unit 130 compares the receiver determination criteria 333 associated with the rule 300 with a plurality of partner profiles 140 to identify (250) at least one partner to receive the business lead. If no match is found (260), the partner determination unit 130 may issue (265) an alert to a manager, soliciting human intervention into the lead assignment process. If a partner or group of partners are identified for the business lead, a preliminary assignment (270) is made to the partner or partner group.
A load balancing unit 150 applies a distribution algorithm to balance (280) the number of leads preliminarily assigned to each partner. As an example of load balancing, the partners may be prioritized by partnership levels and the parameter data of the lead may include an attribute corresponding to an importance of the lead. The distribution algorithm may balance the number of documents assigned to each partner by shifting excess documents of higher importance to partners in higher partnership levels, and shifting excess documents of lower importance to partners in lower partnership levels. As a further example, leads may relate to a product or service, and the partnership levels assigned to the partners may be indexed according to the product or service, such that the identity of the product or service may be relevant to load balancing. The partnership level assigned to a respective partner may correspond to a value assigned to the partner by a supplier of the product or service.
After load balancing, the document distribution system 160 distributes (290) the lead to the partner.
At various stages of the process, such as after preliminary assignments (270) of leads to partners, or after the load balancing algorithm is applied (280), information may be displayed on a user interface of a terminal 170 to prompt a manager to review and/or adjust the assignments. The outputting of this information may be handled by, for example, the partner determination unit 130, the load balancing unit 150, and/or the document distribution system 160. If multiple partners may qualify for a lead, the user interface may also provide the manager with a subset of other partners that are best qualified for a particular lead. Similarly, when an alert is issued (225, 265), a manager may be provided options to assign the lead via the user interface of the terminal 170. The manager's user interface may include, for example, a graphical or text-driven display and one or more input devices such as a keyboard and a pointing device (e.g., mouse, trackpad, trackball).
The rule set conditions 320 contain the main selection criteria that are valid for each lead that should be distributed by the assigned rule set. Whereas the rule set parameters 310 may comprise generic attributes to be used as criteria, the rule set conditions 320 may include logical and Boolean criteria, which may (in part) refer back to the rule set parameters 310. The use of rule set conditions 320 under which rules 330 are grouped allows a manager developing rules to focus on the particular distribution requirements for each rule 330, independent from the generic selection restrictions defined by the rule set conditions 320, such as limits on which geographic regions are under a manager's control.
The system may provide different levels of access protection to the rule set parameters 310, the rule set conditions 320, and the rules 330. For example, administrator rights may be required to modify the rule set parameters 310 and rule set conditions 320, while allowing an assigned manager to modify the rules 330. The particular levels of protection afforded to each component of the rule set 300 may be specified as one or more of the rule set parameters, or may be set as a separate system configuration.
Each rule set includes a plurality of distribution rules (e.g., 330.A through 330.E) related to a same object and transaction type. Each rule may have a sequence number 331 to define the correct order of the execution of the rules. Based on this number, the documen-related selection conditions 332 will be checked in numerical order. This indexing enables the rules to be structured from the specific ones to the more generic rules, such that it may not be necessary to exclude overlapping selection conditions 332. When a lead 100 is compared against the business rules, the first rule in which the selection condition criteria 332 are met may be used to determine the partner. Therefore, it is the responsibility of the manager to create rules which are sequenced from specific to general so that the most appropriate rule is taken into account.
The comparison of content between a rule 330 and a lead 100 may include a comparison of standard lead parameter data and other information contained in a lead with selection conditions 332. These selection conditions 332 may include, for example, product/product category of interest, lead origin, lead importance, marketing attributes, address information or geographical location of the customer/prospect, and the like.
A rule 300 may also include a receiver determination 333 to define the criteria for selecting the best suited partner. Examples of the receiver determination criteria may include a partner's geographical location, the products/product categories the partner sells, the partner type, the partner's program (e.g., a sales program), the partner's status, the partner's qualifications, the partner's certifications, marketing attributes, and whether there is an existing relationship between the partner and a specified list of customers.
Based on this receiver determination 333, the partner determination unit 130 will find a matching partner. The receiver determination 333 may be executed independent from any selection condition 332. If no partner can be found, an alternative receiver determination (e.g., a default) may be possible such as, for example, if a particular partner could not be found in the region of the sales prospect, partners in the whole country could be searched.
Each rule 300 may also include execution parameters and options 334. Examples include whether only a single partner should be found, whether a particular type of load balancing should be applied (e.g., round robin, or preliminarily assigning each lead to all matching receivers/partners) when the partner determination unit 130 assigns the lead, arbitrary document updates responsive to preconditions for each update such as whether the partner function defined by the selection condition 332 should be updated with the found partner (e.g., if no partner was found for the geographic region and default instructions were instead used, updating the selection condition 332 to reflect the geographic region of the partner found by the default instruction), and whether an assignment should be regarded as a proposal that may be reviewed by a manager or should be dispatched automatically without review.
Although the above examples describe distribution of a business lead, these examples also extend to other types of documents associated with customer relationship management (CRM). For example, the document may related to an activity, opportunity, a sales order, or a task.
The various components 110 to 160 illustrated in
Several embodiments of the invention are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations of the invention are covered by the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the invention.
Priority is claimed from U.S. Provisional Application No. 60/680,009 filed May 12, 2005, the contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60680009 | May 2005 | US |