---
title: "Use Case: Weekly Rotating Leaderboard"
slug: "use-case-weekly-rotating-leaderboard"
updated: 2026-07-16T09:58:30Z
published: 2026-07-16T09:58:30Z
canonical: "docs.xtremepush.com/use-case-weekly-rotating-leaderboard"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Case: Weekly Rotating Leaderboard

You want a summer leaderboard that runs from **July to Septembe**r, ranking users by how many bets they place. Users earn a point for **each bet of €20 or more**, and the leaderboard refreshes every week. This leaderboard is open to all users. You want to reward the **top 10 bettors** each week with tokens, and also want to give a non-token reward to positions 11 to 15.

The configuration for this example is as follows:

## Leaderboard Score

Here, you configure the leaderboard's score to rank users by how many bets they place between July and September.

- **Progress Counter**: Set to **+1 with every event**.
- **Desired Action**: Set to `BetExecuted`, with a requirement that `$.body.amount.value ≥ 20`. These are example event and property namea.

Each bet adds 1 to a user's score.
- **Start At** and **End At**: Set to 1 July and 15 September, to ensure the leaderboard remains active only during this period.

## Tiering and Participation

Leave both sections empty, since this leaderboard is open to all users.

## Rewards

Set the **Rotation Period** to **1 week**, so rewards are given out every week. Since rewards are given out often, keep the token amounts low.

Set the reward configuration as follows:

| From position | To position | Reward |
| --- | --- | --- |
| 1 | 1 | 50 tokens |
| 2 | 2 | 40 tokens |
| 3 | 3 | 30 tokens |
| 4 | 5 | 15 tokens |
| 6 | 10 | 10 tokens |
| 11 | 15 | 5 free spins (external reward from your promotions engine) |

## Presentation

Configure how this leaderboard appears to users in the widget, including messaging for users who aren't yet eligible to take part.

- **Title**: Weekly Summer Bets
- **Description**: Place bets of €20 or more to climb the leaderboard. Rewards are given out every week throughout the summer.
- **Blocked description**: Leave this empty, since there are no participation requirements for this leaderboard.
- **Score label**: Qualifying Bets
