Rules library for sales playbooks
First Claim
1. A computer system comprising:
- at least one computer executing stored instructions that, when executed by the at least one computer, configure the at least one computer to include;
storage configured to store a rules library comprising a plurality of rules, each rule in the plurality of rules comprising;
a. at least one condition based on one or more fields of customer relationship management data from a customer relationship management system and b. an indication of an action, the action being selected from a group comprising;
selection of a playbook element to be displayed, and update of customer relationship management data from the customer relationship management system performed upon completion of a playbook element;
a playbook manager configured to define, in response to inputs from at least one first user, a playbook comprising a plurality of playbook elements, one or more of the playbook elements including content to be provided over a computer network to a prospect;
the playbook manager further comprising;
an interface configured to query the customer relationship management system for available fields used for the customer relationship management data;
a rules editing interface through which the playbook manager is configured to receive inputs from the at least one first user, the inputs including selection from among the available fields for use in rules, conditions for the rules and actions for the rules;
the playbook manager being further configured to define, in response to the inputs, the rules as specified by the inputs, and to store the defined rules in the rules library;
the playbook manager further comprising a rules selection interface through which the playbook manager is configured to receive inputs from the at least one first user comprising an indication of a selection of one or more rules of a plurality of displayed rules from the rules library and an indication of a selection of a playbook element of a selected sales playbook, the playbook manager being further configured to associate the selected one or more rules with the selected playbook element of the selected sales playbook; and
a playbook execution engine comprising inputs configured to interactively receive customer relationship management data for a prospect from the customer relationship management system and a sales playbook comprising playbook elements and rules from the rules library associated with the playbook elements,the playbook execution engine being further configured;
to interactively process the sales playbook according to the rules associated with the playbook elements of the sales playbook and the received customer relationship data and inputs from at least one second user different from the at least one first user,to interactively select playbook elements for presentation to the at least one second user,in response to an instruction from the at least one second user, to cause any content associated with a playbook element to be provided over a computer network to the prospect, andto interactively update the customer relationship management data in the customer relationship management system, through an interface configured to process updates to the customer relationship management data, in response to actions by the at least one second user with respect to the selected playbook elements.
7 Assignments
0 Petitions
Accused Products
Abstract
Rules created in a computerized sales playbook system are stored in a rules library. Rules can be shared among playbooks, stages, plays, content and other playbook elements. Any playbook element can be associated with one or more rules. Such rules include one or more conditions that trigger the rule. If the conditions are met, then a playbook element is enabled for use by the user. Rules can be selected from the rules library as the playbook is being created. For example, when adding a play or a content item to a play, a user is prompted to add a rule to be associated with the playbook element. If the user adds a rule, an interface is presented allowing the user to select an existing rule from the rules library or create a new rule. If a new rule is created, it is added to the rules library.
-
Citations
21 Claims
-
1. A computer system comprising:
-
at least one computer executing stored instructions that, when executed by the at least one computer, configure the at least one computer to include; storage configured to store a rules library comprising a plurality of rules, each rule in the plurality of rules comprising;
a. at least one condition based on one or more fields of customer relationship management data from a customer relationship management system and b. an indication of an action, the action being selected from a group comprising;
selection of a playbook element to be displayed, and update of customer relationship management data from the customer relationship management system performed upon completion of a playbook element;a playbook manager configured to define, in response to inputs from at least one first user, a playbook comprising a plurality of playbook elements, one or more of the playbook elements including content to be provided over a computer network to a prospect; the playbook manager further comprising; an interface configured to query the customer relationship management system for available fields used for the customer relationship management data; a rules editing interface through which the playbook manager is configured to receive inputs from the at least one first user, the inputs including selection from among the available fields for use in rules, conditions for the rules and actions for the rules; the playbook manager being further configured to define, in response to the inputs, the rules as specified by the inputs, and to store the defined rules in the rules library; the playbook manager further comprising a rules selection interface through which the playbook manager is configured to receive inputs from the at least one first user comprising an indication of a selection of one or more rules of a plurality of displayed rules from the rules library and an indication of a selection of a playbook element of a selected sales playbook, the playbook manager being further configured to associate the selected one or more rules with the selected playbook element of the selected sales playbook; and a playbook execution engine comprising inputs configured to interactively receive customer relationship management data for a prospect from the customer relationship management system and a sales playbook comprising playbook elements and rules from the rules library associated with the playbook elements, the playbook execution engine being further configured; to interactively process the sales playbook according to the rules associated with the playbook elements of the sales playbook and the received customer relationship data and inputs from at least one second user different from the at least one first user, to interactively select playbook elements for presentation to the at least one second user, in response to an instruction from the at least one second user, to cause any content associated with a playbook element to be provided over a computer network to the prospect, and to interactively update the customer relationship management data in the customer relationship management system, through an interface configured to process updates to the customer relationship management data, in response to actions by the at least one second user with respect to the selected playbook elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A process performed by a computing machine, comprising:
-
employing at least one computer executing stored instructions that, when executed by the at least one computer, configure the at least one computer to perform; storing rules in a rules library comprising a plurality of rules, each rule in the plurality of rules comprising;
a. at least one condition based on one or more fields of customer relationship management data from a customer relationship management system and b. an indication of an action, the action being selected from a group comprising;
a selection of a playbook element to be displayed and update of customer relationship management data from the customer relationship management system performed upon completion of a playbook element;providing a rules editing interface through which a playbook manager receives inputs from at least one first user, the playbook manager including an interface configured to query the customer relationship management system for available fields used for the customer relationship management data, the available fields being presented in the rules editing interface, wherein the inputs to the rules editing interface includes selection from among the available fields for use in rules, conditions for the rules and actions for the rules, wherein the playbook manager is configured to define one or more rules based at least on the inputs from the rules editing interface and to store the one or more defined rules in the rules library; providing a rules selection interface enabling the playbook manager to receive inputs from the at least one first user for editing a playbook, said playbook comprising a plurality of playbook elements, one or more of the playbook elements including content to be provided over a computer network to a prospect, the rules selection interface receiving an indication of a selection of one or more rules of a plurality of displayed rules from the rules library and an indication of a selection of a playbook element of a selected sales playbook, and associating the selected one or more rules with the selected playbook elements; and a playbook execution engine interactively receiving data for a prospect from the customer relationship management data from a customer relationship management system, and a selected sales playbook comprising playbook elements and rules from the rules library associated with the playbook elements of the selected sales playbook, the playbook execution engine interactively processing the sales playbook according to the rules associated with the playbook elements of the selected playbook and the received customer relationship data and inputs from at least one second user different from the at least one first user, to; interactively select playbook elements for presentation to the at least one second user, in response to an instruction from the at least one second user, cause any content associated with a playbook element to be provided over a computer network to the prospect, and interactively update the customer relationship management data in the customer relationship management system, through an interface configured to process updates to the customer relationship management data, in response to actions by the at least one second user with respect to the selected playbook elements. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification