Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Sales Performance Management
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Create Management by Objective Rules

          Create Management by Objective Rules

          Management by objective (MBO) is a management system that measures an individual's performance against specific targets or goals. You can implement an MBO rule in Salesforce Spiff and handle your company's unique requirements. Typically, an MBO requires manual data to complete the calculation, such as a performance review score from a manager.

          Required Editions

          Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions
          Available for an additional cost in: Professional Edition with Web Services API Enabled

          For example, a sales manager assesses a rep's performance on a scale from 1 to 10. If the rep earns a 9 for the quarter, that score is input manually, not calculated by a CRM or other tool. Spiff supports entering performance evaluation scores directly, or you can upload performance scores in a spreadsheet.

          The rep receives full target compensation by achieving 100% completion on three performance objectives for the year. Each goal is weighted against the rep's target compensation. Adding all three objectives equals 100% of the target compensation. The rep can receive a performance score from 0% to 100% on each objective. Spiff calculates payout by multiplying the full target compensation score by the performance objective weight and the performance score.

          Goal Weight
          Increase sales by 10% 20% of target compensation
          Increase upsells by 15% 30% of target compensation
          Maintain retention at 97% or more 50% of target compensation

          To implement this example, you can uplaod a new object, MBO, with these fields.

          • OwnerID
          • Goal_End_Date
          • PerformanceGoal
          • PerformanceGoalWeight
          • PerformanceGoalScore

          Add values for all fields, except PerformanceGoalScore, which sales managers enter manually.

          Spreadsheet for the MBO object to upload, showing the empty PerformanceGoalScore column

          To implement target compensation for meeting the plan objectives, create a quota table and assign the target compensation for each rep across previous years, quarters, and statement periods.

          Quota table for an MBO rule

          Create an MBO Rule

          To implement an MBO rule, create a line-by-line rule so that each MBO has its own payout line on the rep's statement.

          Required Editions

          Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions
          Available for an additional cost in: Professional Edition with Web Services API Enabled
          User Permissions Needed
          To create a line-by-line rule:

          A Spiff user role with this permission turned on.

          Designer Configuration: Manage

          Use these data filters for this example.

          • An InYear_MBO data filter that uses the calendar year and the Goal_End_Date field.
          • A ByRep_MBO data filter that uses the OwnerID field.
          • A ByRepInYear_MBO data filter that combines the previous filters.
          1. Create a datasheet named ByRepInYearMBO_MBO and select the ByRepInYearMBO data filter.
            Datasheet that uses a data filter
          2. Create a worksheet calculation for the payout formula.
            MBO Target Compensation × Goal Weight × Performance Score
          3. Create a worksheet calculation named MBOTargetComp that references the target compensation from the quota table.
            =quota("MBOTargetComp")
            Worksheet calculation for target compensation
          4. Create three worksheet calculations for specifying the weight of each performance objective. Format each calculation as a percent.
            Goal1Weight 20%
            Goal2Weight 30%
            Goal3Weight 50%
            Worksheet calculation for performance objective weight
          5. Create a calculated field, GoalWeight, on the datasheet. Enter the summary calculations you created to determine the appropriate rate for each line.
            =if(PerformanceGoal = "PerformanceGoal1", MBO_Worksheet!Goal1Weight, if(PerformanceGoal = "PerformanceGoal2", MBO_Worksheet!Goal2Weight, if(PerformanceGoal = "PerformanceGoal3", MBO_Worksheet!Goal3Weight, 0)))
            Datasheet showing MBO goal weight
          6. Create three worksheet calculations for entering performance goal scores, assign a default value of 0 to each calculation, and format each calculation as a percent.
            Admins enter performance scores manually after a score for each rep is determined. If there are a large number of reps, you can upload a spreadsheet with multiple scores, or you can enter performance scores in a quota table. In this example, the calculations become metric cards that admins can edit.
            PerformanceScore1 0%
            PerformanceScore2 0%
            PerformanceScore3 0%
            Worksheet with performance score metrics
          7. Create a calculated field, PerformanceScore, on the datasheet. Enter the summary calculations you created to determine the appropriate rate for each line.
            =if(PerformanceGoal = "PerformanceGoal1", MBO_Worksheet!PerformanceScore1, if(PerformanceGoal = "PerformanceGoal2", MBO_Worksheet!PerformanceScore2, if(PerformanceGoal = "PerformanceGoal3", MBO_Worksheet!PerformanceScore3, 0)))
            Datasheet showing performance scores
          8. Create a calculated field, MBO_Commission, on the datasheet. Combine all three components of the formula for determining the MBO commission.
            =MBO_Worksheet!MBOTargetComp * GoalWeight * PerformanceScore
            Worksheet showing MBO commission

          Go back to your plan and add the MBO payout rules with the MBO_Commission field as your payout amount.

          Create an MBO Statement

          Statements that include MBO metrics clearly outline specific, measurable goals that align with your company's objectives so reps understand their targets and how they contribute to overall success.

          Required Editions

          Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions
          Available for an additional cost in: Professional Edition with Web Services API Enabled
          User Permissions Needed
          To add MBO metrics to a statement:

          A Spiff user role with these permissions turned on.

          • Designer Configuration: Manage
          • Statements: Recalculate
          1. Add metric cards to a statement.
          2. Edit the performance score metrics.
            Performance score metric cards on a statement
          3. If you want the rule to pay commission only at the end of the year, add an end-of-year check to the formula and recalculate.
            An end-of-year check multiplies the MBO commission by 0 for all statements except the last statement period of the year, where the commission is multiplied by 1.
            MBO plan that includes an End of Year check
          4. To show a rep's current earnings by goal, create three worksheet calculations named Goal1Earnings, Goal2Earnings, and Goal3Earnings.
          5. To add the earning calculations, create a MBO Earnings from Current Scores calculation.
            Worksheet showing MBO earnings
           
          Loading
          Salesforce Help | Article