Skip to main content

Community Achievements & Leaderboard

Create achievements and rewards, manage badge visibility, and set the Leaderboard display limit while keeping each user's own rank visible.

ℹ️ Achievements and the Leaderboard require the Engage plan.

🏆 What Are Achievements & Leaderboard?

The Achievements and Leaderboard features are part of your Community's gamification system. They let you reward users for completing milestones , like publishing their first post, completing a product, or maintaining a login streak , and highlight your top contributors with a public ranking.

Navigate to Community in the left sidebar to access the hub. You'll find two dedicated cards:

  • Achievements , Create badges and milestones that users earn for completing actions

  • Leaderboard , Rank users by points, showing who is most active in your community

💡 Achievements award points to users when they meet requirements. Those points feed into the Leaderboard rankings, creating a complete engagement loop.


🎖️ Achievements: Creating Badges and Milestones

Click the Achievements card on the Community hub to open your achievements list. This is where you create, manage, and monitor all the badges users can earn.

The page shows your achievements in a list with these details:

  • Name , The achievement name and description

  • Type , The requirement type (e.g., Posts, Likes, Journey completed)

  • Threshold , How many times the action must occur to unlock

  • Users , How many users have earned this achievement

  • Status , LIVE (visible to users) or DRAFT (hidden)

Use the search bar to find achievements by name. Toggle between list view and grid view using the icons in the top-right corner. Click the + button to create a new achievement.

​

​

Creating and Editing an Achievement

Open Community → Achievements and click + to create an achievement, or open an existing achievement to edit it.

On the Info tab, set the name, badge, description, notification, and requirements. Use the Rewards tab to configure rewards and the Users tab to review users who have earned it.

​

Achievement Info tab with notification and requirements

​

Requirements

On the right side of the INFO tab, you'll set the Requirements that users must meet to unlock the achievement:

  • Requirement type , Choose what action triggers the achievement

  • Threshold , How many times the action must occur (e.g., 1 post, 20 likes, 5 products)

Available requirement types:

  • Posts created , User creates community posts

  • Comments created , User posts comments

  • Likes received , User receives likes on their posts and comments

  • Products completed , User completes products

  • Journeys completed , User completes journeys

  • Files uploaded , User uploads files

  • Login streak (days) , User logs in for consecutive days

  • Journey completed , User completes a specific journey

  • Custom (manual unlock) , Manually unlock the achievement for specific users

Click + ADD REQUIREMENT to add multiple requirements to a single achievement. Users must meet all requirements to unlock it.

​

​

Notification

Below the description, you'll find the Notification section:

  • Send unlock notification , Toggle on to notify users when they earn this achievement

  • Message , Write an optional message users see when they unlock the achievement (e.g., "Congrats on publishing your first post!")

Rewards Tab

​

Achievement Rewards tab

​

Click the REWARDS tab to configure what users receive when they unlock this achievement. You can award points that contribute to the Leaderboard ranking.

Click the + button to add a reward. Each reward shows the type (e.g., "Award points") and the amount. Use the three-dot menu (⋮) to edit or remove rewards.

💡 Points awarded through achievements are what drive the Leaderboard rankings. Set meaningful point values to differentiate easy and difficult achievements.


📊 Leaderboard: Tracking Top Contributors

Click the Leaderboard card on the Community hub to see your user rankings. The Leaderboard displays a table with these columns:

  • Rank , The user's position (e.g., #1, #2). Users with the same points share the same rank.

  • User , The user's name, avatar, and email

  • Points , Total points earned from achievement rewards

  • Joined , When the user joined

  • Status , active or inactive

Use the search bar to find specific users. Use the Sort by dropdown to change the ranking order:

  • Most points , Rank by total points (default)

  • Most recent , Rank by join date

  • Name (A → Z) , Alphabetical order

💡 The Leaderboard updates automatically as users earn achievements and accumulate points. No manual updates needed.

​

​


⚙️ Achievement Settings

Open Community → Achievements → Settings.

  • Show achievements panel: controls the achievements page, navigation link, dashboard widget, and achievements card on user profiles.

  • Show achievement badges: controls badges in the user directory and on profile previews.

Badges on posts and comments are controlled separately in Leaderboard Settings.

​

Achievement visibility controls

​


⚙️ Leaderboard Settings

Open Community → Leaderboard → Settings to manage leaderboard visibility, profile engagement scores, activity streaks, and new-user badges.

Limit the displayed leaderboard

Set Number of users to display to control how many top users appear. The default is 30; you can choose a different limit. Users outside the displayed group still see their own rank.

The screenshot below shows a demo app with a custom limit of 20, not the default.

​

Leaderboard settings with a custom display limit and post/comment badge control

​

Badges on community posts

Use Show achievement badges on posts and comments here to control badge visibility in those surfaces. This is separate from directory/profile badges in Achievement Settings.


🔗 How It All Connects

Here's how the gamification system works end-to-end:

  • Create achievements with requirements (e.g., "Post 5 times") and point rewards (e.g., 100 points)

  • Users complete actions that match the requirement type and threshold

  • Achievement unlocks automatically , user receives a notification (if enabled) and earns the badge

  • Points accumulate from achievement rewards and feed into the Leaderboard

  • Leaderboard ranks users by total points, encouraging continued engagement


📋 Quick Reference

Section

What It Does

Path

Achievements

Create and manage badges users earn for completing actions

Community / Achievements

Leaderboard

Rank users by points and engagement

Community / Leaderboard

Achievement & Leaderboard Settings

Control visibility of badges, streaks, and leaderboard

Achievements → SETTINGS / Leaderboard → SETTINGS


❓ Frequently Asked Questions

Will users outside the top 30 lose their rank? No. The display limit controls the ranked list, and each user can still see their own rank.

Where do I hide badges on posts and comments? Use Community → Leaderboard → Settings. Directory and profile-preview badges are managed in Achievement Settings.

Did this answer your question?