Forums Feature Requests Thread

[New] Engagement: No member level / XP progression tying engagement to unlockable perks

Patrick Bass · Jun 6 · 15 · 0
[Normal Priority] [New Feature] [Under Consideration]
🚀 OP Jun 6, 2026 6:54pm

Area: Engagement (audit p9) · Surface: Engagement area (profile, leaderboard, achievements) · Dimension: competitor-gap · Severity: enhancement

Skool's defining feature is a points-to-levels system (Level 1-9) where each level visibly unlocks perks and content, and the level badge sits on every avatar — it is the spine of its engagement and one of the most-cited reasons creators choose Skool. We have all the raw signal (achievements, karma, credits, posts) but never roll it into a single visible member level with unlockable perks. A level badge on the avatar everywhere creates persistent, ambient status competition that a once-visited leaderboard page cannot.

Evidence

grep for member.?level|level.*unlock|points.*level|gamification.*level and xp|experience_points|user_points|points_total across src/ returns nothing in the engagement domain. Achievements grant a flat 250 credits each (Achievement.php:387, $creditsPerAchievement = 250) but there is no cumulative level. The only 'level' concept is content/trust levels for posting gates (PageController.php:131 'How trust levels work') which is a moderation control, not a gamified progression.

Suggested fix. Define a member-level curve from an aggregate engagement score (achievements + karma + tenure), display a level badge on avatars/profiles, and optionally gate perks (cosmetics, forums, early access) by level. Make it a feature flag so tenants can opt in.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

Log in or register to reply to this thread.