Passive Points System
The Passive Points System allows you to create campaigns where users earn points daily for participating in your campaign and completing tasks. This system helps boost campaign engagement, retention, and gamification while making leaderboard rankings more dynamic.
Key Elements of the Passive Points System
Base Points Per Day (PPD): The default points users earn daily just for joining the campaign.
Extra PPD from PPD tasks: Additional daily points users earn by completing PPD tasks.
Multipliers from Boost tasks: Multipliers that increase users' total daily earnings when they complete Boost tasks. Boosts are lost if the criteria are no longer met.
How to Configure a Passive Points Campaign
Step 1: Create a New Campaign
Ensure you choose the correct Points System for your campaign, as it cannot be changed once the campaign is created.
Navigate to the Campaigns section in your admin panel.
Click New Campaign.
Select Passive Points under the Points System dropdown.
Set the Base Points Per Day (PPD).
This determines the fixed amount of points users earn daily by default.
⚠ You cannot change 'Base Points Per Day' after the campaign is set up. Ensure you're confident about the amount of Base Points before creating the campaign.
Enter the campaign details, including Campaign Name, Description, and Start & End Dates.
Click Next to proceed to task configuration.

Step 2: Configure Task Rewards
After clicking the 'Create New Tasks' button, two types of tasks will appear:
1. PPD Tasks (Points Per Day Tasks)
Users earn additional daily points by completing PPD tasks.
PPD tasks are typically one-time actions, such as liking, retweeting, commenting, clicking links, or scanning QR codes.
Assign Points Per Day and optional gems for each PPD task.


2. Boost Tasks (Multiplier-based Tasks)
Users can earn multipliers by completing Boost tasks.
Boost tasks are usually based on a status or role, such as being a token/NFT holder, staking NFTs, or having a specific Discord role.
Assign a multiplier value for each Boost task (e.g., 2x or 3x multiplier)
Users lose their Boosts if they no longer meet the criteria (e.g., if they stop holding tokens/NFTs or lose their Discord role)


Use Cases
End-User Journey
Earning more points through PPD and Boost tasks
Users complete PPD tasks to increase their Total Points Per Day. Completing Boost tasks applies multipliers for higher earnings.
Their Total Campaign Points will be ticking up in real-time based on the calculation of their Total Points Per Day and Boost.

FAQ
How are Total Campaign Points calculated?
Total points are calculated on the backend based on 00:00 UTC. Users' Total Campaign Points will be ticking up in real-time based on the calculation.
How are multipliers updated after completing Boost tasks?
The system checks every 15 minutes whether users still meet the criteria for Boost tasks. If they do, the multipliers will be maintained. If not, they'll lost the multipliers.
Can I choose whether a task is PPD or Boost?
No. Tasks are strictly categorized as either PPD or Boost, and you cannot manually change a task's type.
Can I change my campaign's points system after it has been created?
No. Once a campaign is created, the points system (Passive Points or Fixed Points) cannot be modified. If you want to switch, you must create a new campaign.
Do Boosts stack?
Yes! All Boost multipliers a user earns will stack and be applied.
For example, if a user completes two Boost tasks, one with a 2x multiplier and one with a 3x multiplier, their total earnings will be multiplied by 5x.
Does the Passive Points System incentivize early participation?
Users who join the campaign early have a higher chance of earning more points.
Since earnings are calculated daily, the only advantage of joining early is earning points for more full days—not per minute or hour. This means there is no difference between joining at 01:00 UTC or 05:00 UTC, as both will count for the same day.
Also, multipliers can significantly increase your earnings, allowing users who complete Boost tasks to catch up, even if they joined later.
Last updated

