Why modules exist
As campaigns mature, a clear pattern emerges: Some users are highly active on social platforms but rarely use the product. Others are deeply engaged with the product but avoid social evangelism. Modules are designed to bridge this gap. By combining requirements—such as social actions and product usage—you incentivize social-first users to engage with the product, and product-first users to talk about it publicly. This creates compounding growth loops that benefit both the campaign and the underlying product.Accessing modules
To create a module, navigate to: Campaign Sidebar → Gamification → Modules Click Add Module in the top-right corner to begin configuration.Module configuration
Each module is configured with:- Module name
- Description
- Module image
- Tags
Eligibility rule builder
Modules use a flexible eligibility system based on OR groups of AND conditions. This means:- A user is eligible if they complete all conditions in any one group
- Conditions within a group are combined with AND
- Groups themselves are combined with OR
- Group 1: User creates a Twitter thread mentioning your product AND completes $100 in trading volume
- Group 2: User follows your Twitter account AND holds 100 of your tokens
Order-invariant by default
Module conditions are order-invariant. Users can complete required actions in any order, as long as all required conditions in a group are met. This keeps the system flexible and avoids forcing unnatural user journeys.Introducing ordering with sub-modules
If you need strict sequencing, Modules support module dependencies. You can require one or more modules to be completed before another module becomes eligible. This creates sub-modules, enabling:- Stepwise progression
- Gated experiences
- Narrative or curriculum-style campaigns
What modules can be composed from
Modules can include conditions based on:- Existing activities
- Milestones
- Identity requirements
- Badges (Token Holding, Custom Lists, Discord)
- Other Modules
Module rewards
Like milestones, modules support three reward types:- Fixed bonus
- Activity-specific multiplier
- Global multiplier