Skip to Content
🚀 Novigem 1.0 is live. Read Changelog

Leaderboard

The Leaderboard ranks all participants in a challenge by total points earned within the selected period. It updates in real time as ledger entries are created.

Component placement

Add the Novigem Leaderboard component via Lightning App Builder. Recommended placements:

  • Salesforce Home page: gives reps a quick rank check on login
  • Dedicated app page: useful for teams who want a persistent view

See Lightning Components for step-by-step placement instructions.

Period filters

Users can filter the leaderboard by time period using the period selector:

PeriodWhat it shows
All-timeTotal points since the challenge started
WeeklyPoints earned in the current calendar week (Mon-Sun)
MonthlyPoints earned in the current calendar month
QuarterlyPoints earned in the current calendar quarter

The default period is All-time. Recurring challenges reset the leaderboard at the start of each new period. See Challenge Types.

Ranking logic

The leaderboard uses dense ranking:

  • Users with the same points share the same rank
  • The next rank is incremented by 1, not by the number of tied users
  • Example: two users tied at rank 2 means the next user is rank 3, not rank 4

Podium view

The top three participants are displayed in a podium layout (1st, 2nd, 3rd). All other participants appear in a ranked list below.

The current user is highlighted in the list regardless of their position.

Permissions

Users need read access to Challenge__c and Challenge_Progress__c for the leaderboard to display data. Assign the Novigem User permission set to grant access.

See also

Last updated on