Recipe - How To Set Quotas Based On Job Titles

Recipe - How To Set Quotas Based On Job Titles


This article applies if you want to set the same quotas for multiple users with the same job title.

Becoming Familiar With General Plan Setup
We first recommend first reading this article to become familiar with fundamental mechanisms of plan configuration.

Choosing An Approach
Let's say that you want to use the following quotas:
  • All Junior AEs = $100K
  • All Senior AEs = $200K

There are 2 primary ways you can accomplish this.
  • Approach 1 - define per-user custom variables 
  • Approach 2 - define a dynamic quota formula based on user tags 

Approach 1 - Define Per-User Custom Variables
You can set each user's quota based on your knowledge of their job title. 

For each AE:
  1. Edit the user
  2. Go to the "Custom" tab
  3. Define a custom variable called "Quota"
  4. Set appropriate values based on their job title
  5. Set effective dates



Then, update your plan:
  1. Edit your plan
  2. Go to the "Incentives" tab
  3. Select this option from the dropdown
  4. Enter @@Quota



Sales Cookie will automatically resolve the value of @@Quota for each credited user. The period you are calculating for will determine which value is effective. 

Advanced - Bulk-Entering Quota Values
To bulk enter values across multiple users, you can use the bulk quota tool:
1. Go to Settings > Tools
2. Select "Bulk Set User Quotas"

Note: you can select users by tag when bulk-setting quotas.



Approach 2 - Define a Dynamic Quota Formula Based On User Tags 
A more elegant solution consists in defining a dynamic quota formula. This formula can lookup each credited user's tag, and return a quota value.

For example, if a user is promoted from Junior AE to Senior AE, all you have to do is change their tags. Your plan logic ensures the right quota is used for your next calculation.



First, update your plan:
  1. Edit your plan
  2. Go to the "Incentives" tab
  3. Select this option from the dropdown



Then, in the quota formula, enter something like this:



As you can see, this formula retrieves tags from each credited user. Then, depending on the user's tags, it returns the correct quota value for that user.

Advanced - Avoiding Hardcoded Values
In the formula above, we've hardcoded values. Instead, you could refer to plan-level custom variables like this:



On the "Custom" tab of your plan, you can now define values for @@SeniorAEQuota and @@JuniorAEQuota for different periods. Sales Cookie will automatically resolve the value of @@SeniorAEQuota and @@JuniorAEQuota. The period you are calculating for will determine which value is effective.



    • Related Articles

    • Recipe - How To Configure Ramped Quotas

      This article applies if you want to use ramped quotas - i.e. quotas whose value increases over time. Ramped quotas are typically used for new hires who should not be subject to a full quota (because they are still building a pipeline or in-training). ...
    • Recipe - How To Efficiently Setup A New Plan

      This article describes a recipe to efficiently create plans based on common patterns. Those patterns work for 75% of plans. This article is intended to be a compact reference and provide general guidelines. Initialize Plan The goal here is to quickly ...
    • How Can I Set Per-User Quotas?

      You can configure your incentive plans to use per-user quotas. This lets you re-use the same plan across many users, each user having a different attainment threshold. To create an incentive plan with per-user quotas: Edit your incentive plan Click ...
    • How Do I Set Attainment Levels And Their Thresholds?

      This article explains how to use the web application to set attainment levels and their associated thresholds. For a more general discussion about attainment levels, click here. For general guidance on how to configure attainment levels, click here. ...
    • Recipe - How To Setup "Pay When You Get Paid" Plans (Invoices Only)

      Advanced Setup This is an advanced setup because two different timelines are involved. One timeline is associated with opening invoices. Another timeline is associated with receiving payments. Sometimes, 2 systems are involved as well (ex: a CRM ...