Skip to content
Bonfire Docs
Docs

howto

Gamification

Set up the points, levels, badges, and streaks that reward your members for participating.

Open it from Admin -> Gamification (the route is /admin/gamification).

What you can do here

  • Turn gamification on or off with the master toggle at the top.
  • Set XP Rules: points earned per message, per post, per lesson completed, per quiz passed, and per daily login.
  • Manage Levels: add levels, rename them, and set the XP required for each; remove levels you don't need.
  • Manage Badges: add a badge with a name, an emoji icon, and a condition (e.g. messages_count >= 100); edit or delete existing ones.
  • Toggle Daily login streaks (tied to the daily-login XP value).

Tips

  • Changes auto-save as you edit — watch for the "Saving" then "Saved" indicator.
  • Higher XP per quiz/lesson rewards learning; smaller per-message values prevent spam farming.
  • The admin panel overview