Run yearly Level cycles with a points timeframe
Levels can now qualify advocates on the points they earn within a specific date range, instead of always counting their lifetime total. Turn on Limit to a specific timeframe under a Level's points threshold, set a start and end date, and only points earned between those dates count toward that Level.
Levels already qualified advocates on their lifetime points total — perfect for evergreen status tiers, but not for time-boxed programs. To run an annual cycle like "earn 1,000 points in 2026 to reach Tier 2," you had to reset everyone's points (which erases their history) or track it by hand. There was no safe, per-Level way to count just one season's earnings.
You can now run yearly or seasonal Level cycles without disturbing point history. Mix windowed and lifetime Levels in the same program — an always-on status tier alongside a 2026 promotional push — and each one evaluates on its own terms. The underlying points stay exactly as they were; the timeframe only changes what counts toward that single Level.
Open a Level's configuration and enable the points requirement, then turn on Limit to a specific timeframe and set a Start date and End date. The start date can be in the past, so you can launch mid-cycle and still count earnings from the beginning of the period. Save, and the Level immediately evaluates everyone in the program on the points they earned inside that window.
Any points earned inside the window count, no matter how they were earned, and point removals dated inside the window reduce the total. Once the end date passes, the window is closed — advocates who qualified stay qualified. Advocates working toward a windowed Level see their progress against the window and the date range right on their progress card. Dates are evaluated in UTC.