The Leaderboard plugin lets you rank users based on points and display those rankings inside your app. It’s commonly used for challenges, gamification, contests, and engagement programs where users can compete over time.
You control how users earn points, how often rankings refresh (daily, weekly, monthly, or overall), and whether points are entered manually or calculated automatically from other plugins like Questionnaires or Loyalty. The leaderboard updates dynamically as scores change, giving users a clear view of where they stand.
This plugin works well for fitness challenges, learning programs, employee engagement, community competitions, and rewards-based apps.
Requirements
Users must have an account and be logged in to collect points
If using Questionnaire or Loyalty scoring, those plugins must already be installed and configured
Resetting the leaderboard permanently clears all existing scores
How to use the Leaderboard plugin
Log in, go to Builder in the left navigation
Click the + button to open the Plugin Marketplace
Search for Leaderboard, then click Add Plugin
Name your plugin and choose whether to add it to the side menu, then click Add again
Stay in the Content tab
Add optional intro content such as:
Image carousels
Descriptive text using the WYSIWYG editor
Links or action items
Click the Design tab
Adjust the visual layout of the leaderboard
(Optional) Enable Advanced Mode to customize styles with CSS
Click the Settings tab
Choose how often rankings update:
Daily
Weekly
Monthly
Overall
Or disable ranking changes entirely
Select how users earn points:
Honor system: users manually add their own scores in the app
Questionnaire scores: automatically pull points from one or more Questionnaires
Loyalty points: calculate scores based on data from the Loyalty plugin
(Optional) Click Reset Leaderboard to permanently clear all scores and start fresh
Click the Security tab
Turn on Require Login to ensure only logged-in users can view rankings
(Optional) Restrict access by user tags
Click the Tagging tab
Add a tag to automatically apply to users when they open the leaderboard
Click the Purchase tab
Require a one-time purchase or subscription to access the leaderboard, if needed
Click the Analytics tab
View leaderboard performance, including:
Opens
Scores logged
Top users
Activity over 30, 60, or 90 days
Click the Language tab
Customize labels, messages, and button text to match your app’s tone
Pro tips
Use Questionnaire-based scoring for fair, automated competition
Avoid frequent leaderboard resets unless you’re running time-boxed challenges
Clearly explain how points are earned in the intro content to prevent confusion
Combine Leaderboard with Loyalty for rewards-driven engagement
Keep ranking intervals consistent so users know when scores refresh