23. A non-transitory electronic storage media storing information related to recommending sales activities to individual workers based on worker specific information and overall company-level sales strategy, the stored information comprising: information related to one or more company goals, a plurality of products, a plurality of customers, and a plurality of workers; computer program instructions configured to cause a client computing platform to: determine a first configurable strategy based on a plurality of configurable market segments, wherein the first configurable strategy is related to promoting the first product; determine a first plurality of configurable workflows related to the first configurable strategy, the first plurality of configurable workflows comprising a first configurable workflow, wherein determining the first configurable workflow comprises determining a first set of activities related to promoting a first product to a first customer and a second configurable workflow, wherein determining the second configurable workflow comprises determining a second set of activities related to promoting the first product to a second customer; determine a first configurable market segment of the plurality of market segments, wherein determining the first configurable market segment comprises: receiving information related to the first customer to be targeted by the first configurable strategy; receiving information related to the first product to be targeted by the first configurable strategy; receiving abstraction information related to one or more of: a territory, a worker type, or a company goal, wherein the company goal comprises a sales goal for the first product; and defining the first configurable market segment based on the first customer, the first product, and the abstraction information; associate the first configurable workflow with the defined first configurable market segment to target the first product to the first customer to pursue the sales goal for the first product; determine a second configurable strategy based on a second plurality of market segments different from the first plurality of market segments, wherein the second configurable strategy is related to promoting a second product; and determine a second plurality of configurable workflows related to the second configurable strategy, the second plurality of configurable workflows comprising a third configurable workflow related to promoting a second product to the first customer; determine a first suggested activity for a first worker based on the first set of activities of the first workflow, the second set of activities of the second workflow, a first time period during which the first suggested activity is to be performed, a location associated with the first suggested activity, and a frequency of occurrence associated with the first suggested activity; determine a second suggested activity for the first worker responsive to a determination that the first worker is associated with the third workflow, wherein the second suggested activity is determined based on the first set of activities of the first configurable workflow, the second set of activities of the second configurable workflow, a third set of activities from the third configurable workflow, a second time period during which the second suggested activity is to be performed, a second location associated with the second suggested activity, and a second frequency of occurrence associated with the second suggested activity; output, to the first worker, a schedule for the first time period and the first suggested activity, wherein the schedule comprises a plurality of scheduled activities associated with the first worker within the first time period; and output, to the first worker, the second suggested activity with the schedule for the first time period and the first suggested activity.
23. A non-transitory electronic storage media storing information related to recommending sales activities to individual workers based on worker specific information and overall company-level sales strategy, the stored information comprising: information related to one or more company goals, a plurality of products, a plurality of customers, and a plurality of workers; computer program instructions configured to cause a client computing platform to: determine a first configurable strategy based on a plurality of configurable market segments, wherein the first configurable strategy is related to promoting the first product; determine a first plurality of configurable workflows related to the first configurable strategy, the first plurality of configurable workflows comprising a first configurable workflow, wherein determining the first configurable workflow comprises determining a first set of activities related to promoting a first product to a first customer and a second configurable workflow, wherein determining the second configurable workflow comprises determining a second set of activities related to promoting the first product to a second customer; determine a first configurable market segment of the plurality of market segments, wherein determining the first configurable market segment comprises: receiving information related to the first customer to be targeted by the first configurable strategy; receiving information related to the first product to be targeted by the first configurable strategy; receiving abstraction information related to one or more of: a territory, a worker type, or a company goal, wherein the company goal comprises a sales goal for the first product; and defining the first configurable market segment based on the first customer, the first product, and the abstraction information; associate the first configurable workflow with the defined first configurable market segment to target the first product to the first customer to pursue the sales goal for the first product; determine a second configurable strategy based on a second plurality of market segments different from the first plurality of market segments, wherein the second configurable strategy is related to promoting a second product; and determine a second plurality of configurable workflows related to the second configurable strategy, the second plurality of configurable workflows comprising a third configurable workflow related to promoting a second product to the first customer; determine a first suggested activity for a first worker based on the first set of activities of the first workflow, the second set of activities of the second workflow, a first time period during which the first suggested activity is to be performed, a location associated with the first suggested activity, and a frequency of occurrence associated with the first suggested activity; determine a second suggested activity for the first worker responsive to a determination that the first worker is associated with the third workflow, wherein the second suggested activity is determined based on the first set of activities of the first configurable workflow, the second set of activities of the second configurable workflow, a third set of activities from the third configurable workflow, a second time period during which the second suggested activity is to be performed, a second location associated with the second suggested activity, and a second frequency of occurrence associated with the second suggested activity; output, to the first worker, a schedule for the first time period and the first suggested activity, wherein the schedule comprises a plurality of scheduled activities associated with the first worker within the first time period; and output, to the first worker, the second suggested activity with the schedule for the first time period and the first suggested activity. 25. The non-transitory electronic storage media of claim 23 , wherein the instructions are configured to cause the client computing platform to: receive, from the first worker, an indication regarding whether the first worker accepts or rejects the first suggested activity; responsive to receiving the indication that the first worker accepts the first suggested activity, add the first suggested activity to the plurality of scheduled activities of the calendar.