How Can I Show Users Information About An Upcoming Period?

How Can I Show Users Information About An Upcoming Period?


Consider the following scenario:
  • You have created a monthly plan and are currently in January
  • You have started a calculation for January and released credits (or rewards)
    • Users can see the January period on their personal incentive dashboard
  • You want to show your users information about upcoming February
    • Ex: you want participants to know their goals for February goals ahead of time

The following options are available, starting with the easiest one:
  • The easiest option is to create an announcement which will appear on their personal incentive dashboard informing them about February goals
    • This announcement can be made conditional to users based on tags defined on them
  • Another option is to run a calculation for February for your plan
    • Make sure to release credits so that the February period is visible to users on their personal incentive dashboard
    • If you do not have a transaction for February, import a dummy one (ex: with a revenue of zero) so that the calculation doesn't fail (you cannot release credits for failed transactions)
    • You could update terms and conditions to match February, in which case users will see the correct terms when they select this period (the system takes a snapshot of terms and conditions for each calculation)
      • Remember to revert terms and conditions to January's on your plan before running another January calculation
  • Finally, you could create a duplicate plan for February and run a calculation
    • Make sure to release credits so that the February period is visible to users on their personal incentive dashboard
    • If you do not have a transaction for February, import a dummy one (ex: with a revenue of zero) so that the calculation doesn't fail (you cannot release credits for failed transactions)

    • Related Articles

    • Do I Need To Provide Salary Information On Users?

      Salary information for users is encrypted in the database, and also masked when displayed in the web interface. Also, only full admins can view this field (limited admins cannot). Special security filtering (at the data retrieval level) prevents ...
    • Why Should I Provide My Personal Contact Information?

      You contact information will be used to improve our service to you (ex: call you as part of technical support, expedite billing requests, select an appropriate data center location, understand your language requirements, etc.). Here are the steps to ...
    • How Can I Programmatically Create Or Update Users?

      This article explains how you can create or update users using simple API calls. To add or remove users from teams, see this article. To add or remove custom variables from users, see this article. Create Or Update Users To create or update users, ...
    • How Can I Credit Multiple Users For One Transaction?

      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 ...
    • How Can I Programmatically Add Or Remove Users From Teams?

      This article explains how you can add or remove users from teams using simple API calls. To do this, you will either create or delete team member records which represent membership of users within teams. Create Or Delete Team Members To add or remove ...