Points, levels & badges

Open Dashboard → Gamification to shape how your community is rewarded.

Points

Members earn points automatically:

  • Create a post — +10
  • Post a comment — +5
  • Complete a lesson — +20

Coaches don't earn points for completing their own course lessons (you author them) — so reviewing your own content can't inflate your place on the leaderboard. You still earn points for posts, comments, and check-ins like everyone else.

Levels

Points roll up into levels. The default ladder is Newcomer → Member → Regular → Veteran → Legend (at 0 / 100 / 300 / 700 / 1,500 points). You can rename levels and change the thresholds in the level editor — the first level always starts at 0.

Badges

  • Default badges are seeded for your community (points and lesson milestones).
  • Auto badges are awarded the moment a member crosses a points or lesson threshold.
  • Manual badges are ones you award yourself from a member's page (Managing members).
  • Create, edit, or delete badges in the Badges editor — choose what each is awarded for (points, lessons, day streak, or manual).

Leaderboard

Members can see the Leaderboard (This week / This month / All time) from the Members page. It shows the top 20 and each person's rank.

Daily goal & streak

Every member has a daily XP goal — a small target you reach by doing the things that already earn points (posting, commenting, completing a lesson, checking in, logging your journey). Your progress shows as a ring that fills as you go, with your streak — the number of days in a row you've shown up — right beside it.

You'll see it in two places:

  • Your Journey page — a goal card at the top: how much XP you've earned today, how much is left, and your current streak (plus your personal best).
  • The right-hand rail on the feed and community pages — a compact ring + streak, so it's always a glance away. Tap it to jump to your Journey.

Hitting your goal each day keeps your streak alive. Miss a day and the streak resets — so a little every day beats a lot once in a while.

Streak freezes ❄️

Life happens. A streak freeze automatically protects your streak if you miss a day — you keep your run instead of starting over. You begin with a couple, and you earn another for each full week you keep your streak going (up to a small cap). Your available freezes show as a ❄️ count next to your streak. They're spent automatically, oldest-gap first, so you don't have to do anything.

When your streak is alive but you haven't hit today's goal yet, your daily-goal card turns amber as a gentle "keep it going" nudge.

Weekly leagues 🛡️

Every week (Monday to Monday) the XP you earn places you in a division — Bronze, Silver, Gold, Sapphire, Ruby, or Diamond — and ranks you against everyone in your community. Open This week's league from your Journey page or the leaderboard to see your division, your rank, how much XP you need to climb to the next one, and the weekly community challenge (everyone's XP toward a shared goal). It all resets each Monday, so every week is a fresh race.

Boosts, surprises & badge tiers ⚡

  • 2× XP weekends — every Saturday and Sunday, all the XP you earn is doubled. Look for the boost banner on your feed and Journey.
  • Surprise bonuses — every so often an action drops a little 🎁 bonus XP out of the blue. You'll get a notification when it happens.
  • Tiered badges — milestone badges now climb higher: keep earning points (Champion, Mythic), finishing lessons (Scholar, Master Learner), and holding your streak (Centurion, 100 days) to collect them all.