You may want to issue commissions to multiple users over the same sales transaction. This may be necessary when multiple users contribute to a sale, or because you have a multi-level commission structure (ex: override commissions).
There are two ways you can achieve this:
- Configure your plans to allow splits (this article)
- Make an ad-hoc change to allow splits (learn more)
There are cases where splits are uncommon and you just need a quick ad-hoc fix. See this article for more information.
If you have frequent splits, a more structured approach makes sense. This article explains how you can configure your plan to handle splits.
Creating Separate Plans
One easy way to credit multiple users is to create separate plans, each targeting a different crediting field within transaction data.
For example, if your transactions have a field called "AE", and another field called "BDR", you could create 2 plans (one for AEs and one for BDRs). This assumes AEs and BDRs can be paid independently.
Each plan can then refer to the right crediting field, and calculate commissions independently. Here is how you can specify which exact crediting field to use for each plan ("Targets" tab). In this example, we are configuring the AE plan, so we are referring to the "AE" field for crediting purposes.
Crediting Multiple Users Directly
Suppose that you now want the same plan to credit multiple users. For example, you have an AE plan, but multiple AEs may need to be credited with the same transaction.
If you only have one transaction field tracking reps, you can use the || separator within your sales data to request multi-user crediting:
Next, edit your plan and choose the appropriate option based on how you want to handle the split ("Targets" tab):
If you have multiple transaction fields tracking reps, you always specify a list of crediting fields within each plan ("Targets" tab):
Here too, edit your plan and choose the appropriate option based on how you want to handle the split ("Targets" tab):
If you have multiple transaction fields tracking reps, another option is to map them all to the "Owner / Sold By" category when importing data. Here is an example of a CSV file, with reps specified in different transaction fields. In this example, the user is identified by its email address, but other identifiers will also work (learn more here).
When you import sales transactions, you can map multiple transaction fields to the "Owner/ Sold By" category:
You can then edit your plan, and specify how credits should be split between different users by going to the "Target" tab. You can choose to split credits equally between users, assign full credit to each user, split credits based on salaries, etc.
When your plan is submitted for calculation, the crediting engine will split credits between users. It will then determine which rewards each user qualifies for, based on specified attainment levels for the plan.
Creating Multiple Users Via Teams
Another option is for your imported transactions to specify a team or territory. This makes sense if you have rollups or management override commissions. We'll walk you through an example.
Here is an example of a CSV file containing sales transactions with a team specified. In this example, the team is identified by its name, but other identifiers will also work (learn more here).
When you import sales transactions (from a CSV or other systems), you can map this field to the "Team / Territory" category:
You can then define teams - including team members and a hierarchy (if you have one). Here is an example of a team hierarchy:
Next, create a plan and make sure it's set to measure team / territory performance (the second option):
When you configure your plan, you can choose whether parent teams should be credited with amounts credited to their children by going to the "Target" tab. For example, if a transaction worth $500 in revenue is credited to team "Atlanta", you can choose whether its parent team "Georgia" should be credited the same amount. Whether this makes sense depends on your business and how you set quotas / goals.
When your plan is submitted for calculation, the crediting engine will assign credits for each transaction to the right team. It will then determine which rewards teams qualify for, based on specified attainment levels for the plan. It will then assign rewards to members of the team as per your specified reward assignment settings.
In the example below, a reward of type "% of revenue" was added. The assignment was configured to split the reward based on team member salaries, but other options are available. Therefore, the crediting engine will lookup the team credited for the transaction, compute the reward (5% of revenue), and assign rewards to members of the team.
Conclusion
This was a brief overview of some of the options available to you. Other options and capabilities are also available such as dynamic crediting. Contact our support team for additional assistance.