Create Plan

** Data Streams need to be created before the creation and setup of Plan**
Step1 - Add Details

Plan Name 

Give your plan a clear, specific name. Best Practice is to use a naming convention (e.g., FY24_AE_EastCoast).

Payout Period 

Select how frequently this plan pays out commissions.


Step2 - Add Components

Components are like the building blocks of your commission plan. Each one tells the system how to calculate earnings in its own special way. Imagine them as the rules that decide how much money someone earns.

For instance, think of ABC Tech Ltd. They pay their sales folks based on two things: the deals they close and the implementation fees in those contracts. These are separate "components" in their plan. One is about deal values, the other about implementation fees. So, each one has its own way of figuring out how much commission a salesperson gets.

It's like having different sets of rules for different parts of their job. One rule says, "For every deal closed, give this much commission." Another says, "For every implementation fee, calculate commission this way."

So, each component is like its own little world, making sure everyone gets paid fairly based on what they're bringing in.

Component Name

Think of this as the title of this earning or payout part. It's like naming a chapter in a book. For instance, "New Business Base Commission" could be one name. Make sure it's something easy to understand for everyone who'll see it, like your payees on their statements.

Applicable Period

This just decides how often we start fresh. Imagine it's like resetting a game level. So, if you pick 'Monthly', it means the targets or goals reset every month.

Data Stream For Earnings

Here, you're choosing where the info about deals or transactions (that decide earnings) comes from. It's like picking the pool where we fish out the numbers.

Data Stream For Payouts

If your payouts depend on certain events, like when invoices are made or revenue is collected, here's where you choose where those records are kept. Think of it as the place where the system looks to see if it's time to pay.

Earning Source and Payout Source

Once you've picked where the earnings and payouts come from, we need a special code or tag for each deal. It's like having a secret code for each transaction that links the earnings to the payouts, so everything matches up correctly.

Choose the field of your earning data stream which will be used to drive the achievement of this component. 

For example, for Sales AEs you may use deal_amounts, for BDRs you may use pipeline_generated etc.

For example, a sales rep will be incentivized mainly on the basis of new business opportunities closed by him/her. Other than that, he may receive commission on other SPIFFs and Bonus components. In this case, the Base Commission will be the primary component of the plan.

Here's how it works:

If you're calculating earnings on a deal-by-deal basis:

This gives you options to set up these achievement brackets where different commission rates kick in based on how well reps perform against their targets.


Step3: Create Rule

Each component has to have an earning and a payout rule

Earning Rules

These are rules or logic which specify the formula used to calculate earnings (much like any excel formula). It has various elements which are explained below:

When  : This condition is a filter for your deals. It helps decide if a deal should be included in certain calculations or considerations based on specific criteria.

+GATE :Think of GATE as a checkpoint for earning rules. It sets a minimum achievement requirement that someone must meet to receive earnings based on that rule.

It’s like a threshold that a salesperson needs to fulfil to qualify for earning on the component.

If   : Much like an excel formula, IF rules are condition blocks for various logical purposes. The ways of using IF conditions differ as per your requirement.

Then  : After defining the filter conditions, it is imperative for us to declare an action, or define an earning rule.

+Condition : This can be used to add more IF conditions with their respective earning rules.


Payout Rules


  1. Not Based on Invoice or Revenue Collection:

  1. Earnings are Computed:
    Pay out commissions as earnings are calculated.

  2. Component Applicable Period is Over:
    Pay out commissions once the period for the component ends.

  1. Based on Invoice or Revenue Collection:

  1. First Invoice is Collected:
    Pay out commissions when the first invoice or revenue record is received.

  2. Record is processed and paid on a pro-rata basis:
    Pay out commissions proportionally based on the invoice or revenue collected against the total contract value.