Continuous level points, and seeing exactly how they were calculated

Blank 12/8/2026 13:42 - 12/8/2026 13:42
Incentives Feedback & Recognition

Two additions to Recognition topics with levels: an option to keep awarding points as a participant's activity grows within a tier, and a full audit trail — right on the participant's page — of every record and allocation behind their current standing.

On this page

  1. Where to find it
  2. Continuous level points
  3. Seeing how points were calculated
  4. A worked example
  5. When to use which mode

Where to find it

Both features live on Recognition topics that use levels — sales incentive ladders, tenure tiers, anything with thresholds a participant progresses through.

Open Admin→Recognition to see every topic in the account. Topics that use levels show the number of levels and what they're calculated from — a data series, a points bucket, e-learning progress, or a metric.

Recognition Topics. The summary line under each topic already tells you its award mode — topic1 here reads "Non-periodic Continuous awards 1 levels, calculated from data series Sales".

 

Continuous level points

A new Level points mode setting controls whether a level's points are paid out once, or kept in step with the participant's activity for as long as they remain in that tier.

Award on level reached(default)

  • Points are calculated once, in full, the instant the level is reached
  • Further activity in the same tier doesn't change the payout
  • Matches how levels have always worked

Continuous

  • Points are recalculated on every scan, from the participant's full history
  • The system tops up (or claws back) the difference from what's already been allocated
  • A participant who keeps transacting keeps earning, without waiting for the next tier

The setting sits in Topic→Settings→Levels and leaderboards, alongside the existing Regression and Calculation mode controls:

Levels and leaderboards settings for a non-periodic, data-series-based topic. Level points mode is set to Continuous.

 

The explanatory text under the dropdown adapts depending on whether the topic is periodic:

Non-periodic topics

By default, a level's points are awarded once, in full, the moment it is reached. Select Continuous to instead reconcile points on every calculation, so a level's points can keep growing (or shrink back) while the participant remains in that tier.”

Periodic topics

“By default, a level's points are calculated once, in full, the moment it is reached, but are only awarded when the period closes. Select Continuous to instead reconcile points on every calculation throughout the period, so a level's points can keep growing (or shrink back) while the participant remains in that tier

NOTE:
Switching a live topic to Continuous takes effect from its next scan — existing allocations aren't rewritten, but the next calculation reconciles the participant's full history against what they've already received, so past under- or over-payment for the current tier is corrected going forward.

 

Seeing exactly how points were calculated

The participant recognition status page — reached from a topic's participant list, or a profile's Achievements tab — now shows the full chain from raw records to points, not just the final total.

Points allocations (top right) lists every individual allocation ever created for this participant in this topic — not just the current total. All levels (bottom left) adds a Live points calc column, showing what each level would currently pay out.

 

Scroll down and, for topics based on a data series or points bucket, a Source records table shows the underlying rows the current value was built from:

Source records. For a sales data series this lists each contributing sale; for a points-bucket topic it lists the individual points credits/debits instead. Capped at 100 rows, matching the window used for the level calculation itself.

 

WHY IT HELPS

Previously, answering “why does this person have these points” meant checking the database. Now it's three panels on one page — useful for support, and for sanity-checking a topic's configuration before it goes live.

A worked example

Here's an actual participant in a continuous, data-series-based topic, read from the panels above.

  1. Sales accumulate against the participant

    20 records in the sales data series are attributed to them, shown in Source records.

    Source records total  →  3,396.64
  2. The level's points rule is applied to the current value

    Level lvl1 uses a simple multiplier rule, mult=2, shown in the All levels table's Live points calc column.

    3,396.64 × 2  →  6,793.28
  3. First scan: the gap is allocated

    At the first calculation, the participant had already been allocated nothing for this level, so the full amount reached at that point was awarded.

    15:15 · lvl1  →  +4,111.28
  4. A later scan tops up the difference

    More sales arrived before the next scan. Because Level points mode is Continuous, the topic didn't ignore the change — it recalculated the total entitlement and allocated just the difference.

    15:18 · lvl1  →  +2,682.00
Date Level Reason Amount
20/7/2026 15:15 lvl1 lvl1 4,111.28
20/7/2026 15:18 lvl1 lvl1 2,682.00
Total allocated = live points calc 6,793.28

Under the default award on level reached mode, only the first row would ever exist — the participant's later sales would keep raising their current value and their position on any leaderboard, but their points for lvl1 would stay frozen at 4,111.28 no matter how much more they sold.

When to use which mode

Reach for Continuous when…

  • The tier represents ongoing activity you want to keep rewarding — e.g. a commission-style sales tier where staying in "Gold" for longer, or selling more within it, should keep paying out.
  • Participants can spend a long time inside a single tier before reaching the next one, and a single lump-sum payment at entry would feel disconnected from their ongoing effort.

Keep the default when…

  • A level represents a one-off achievement or milestone — the reward is for reaching the bar, not for however long they stay above it.
  • You want award history to stay simple: one allocation per level, per participant, full stop.
KEEP IN MIND

Continuous mode relies on the topic being scanned regularly (or run manually via Generate awards) — it reconciles at calculation time, it doesn't award retroactively for gaps between scans.