Skip to content
Bonfire Docs
Docs

howto

Set up gamification

Gamification rewards members for participating. As an owner, you configure it all in Admin → Gamification.

1. Turn on XP and set reward rules

  1. Go to Admin → Gamification → XP Rules.
  2. Assign XP values to actions: posting, replying, reacting, completing a lesson, maintaining a streak.
  3. Save. New activity starts earning XP immediately.

Keep early rewards generous. Members who hit their first level fast are far more likely to return.

2. Define levels

  1. Open the Levels tab.
  2. Set the XP threshold for each level (e.g. Level 2 = 100 XP, Level 3 = 300 XP).
  3. Optionally name each level (e.g. "Newcomer", "Regular", "Veteran").

Members see their level on their profile and next to their name in chat.

3. Create badges

  1. Go to the Badges tab → New badge.
  2. Choose a trigger: reach a level, hit a streak length, finish a course, or award manually.
  3. Add a name, icon, and description, then save.

4. Enable streaks

In Streaks, turn on daily streak tracking. Members build a streak by showing up on consecutive days; breaking a day resets it.

5. Launch a weekly challenge

  1. Open Challenges → New weekly challenge.
  2. Set a goal (e.g. "Post 3 times this week") and a bonus XP reward.
  3. Publish. The challenge resets every week automatically.

6. Show the leaderboard

In Leaderboards, enable the board and pick the window (weekly or all-time). Members compete on XP earned.

  • Using the AI Owner Copilot
  • Set up daily rituals
  • Notifications

FAQ

Can I change XP values later? Yes. Edits apply to future activity, not retroactively.

Do badges award XP? Only if you also add an XP reward to the triggering action.

Can I hand out a badge manually? Yes, choose the manual trigger and award it from a member's profile.

Does the leaderboard reset? A weekly board resets each week; an all-time board never resets.

Can the Copilot set this up? Yes, ask the AI Owner Copilot to configure gamification for you.