BadgeOS Achievement Manager
Turn BadgeOS achievement types, earned awards, and point logs into one searchable dashboard. Filter by user, sort by points, edit inline, and bulk-revoke gamed achievements without leaving wp-admin.
♾️ Lifetime License available
BadgeOS data sprawls across CPTs and meta
BadgeOS is a long-standing gamification framework for WordPress that models achievements as custom post types, earned awards as wp_usermeta entries, and progress through custom tables (wp_badgeos_achievements and friends). The model is flexible enough to support badges, ranks, multi-step quests, and points, but the data lives across three different shapes (CPTs, meta, and tables), which means that answering simple questions about who earned what almost always requires three admin screens.
SleekView joins the three sources into one filterable workspace. Build a unified table with user, achievement, type (badge, rank, step), points, earned date, and status. Save filters like 'top contributors this month,' 'pending reviews,' or 'badges revoked in Q1.' Edit award status inline without opening the BadgeOS edit screen, and bulk-revoke gamed achievements once the patterns become obvious.
The combination matters because gamification only works when moderators can see what's happening at scale. The default BadgeOS admin makes individual award management possible but cohort-level oversight tedious. SleekView turns the cohort view into the default workflow.
Workflow
From three admin screens to one award log
Map the three sources
Compose the workspace
Save moderation views
Edit and bulk-act
Sample columns
Achievements awarded
wp_posts (achievement-type) + wp_usermeta + wp_badgeos_achievements
| User | Achievement | Type | Points | Date Earned | Status |
|---|---|---|---|---|---|
| ada.lovelace | First Comment | Badge | 10 | 2026-04-22 | Awarded |
| grace.hopper | Top Contributor | Rank | 250 | 2026-04-19 | Awarded |
| linus.torvalds | Profile Complete | Step | 5 | 2026-04-15 | Pending review |
| margaret.hamilton | Mentor of the Month | Badge | 100 | 2026-04-10 | Revoked |
Comparison
BadgeOS admin vs. SleekView
BadgeOS default admin
- Achievement types and earned logs live in separate menus
- No way to bulk revoke or re-award without code
- Filtering by user requires opening each profile
- Point totals are not visible alongside award logs
- Exporting to CSV needs an extra add-on
SleekView
- One table joining users, achievements, and points
- Inline edit award status without leaving the row
- Filter by achievement type, rank, or date range
- Bulk revoke or re-award in two clicks
- Export filtered awards to CSV instantly
Features
What SleekView gives you for BadgeOS
Award log overview
See every awarded badge and rank with the user, point value, and timestamp in one row. The cohort picture replaces the per-user search through profiles.
Filter by anything
Slice award data by user role, achievement type, or earned date with stackable filters. Combinations like 'subscribers earning over 100 points this week' are one query.
Inline edits
Adjust point values or revoke an award without opening the BadgeOS edit screen. Changes route through BadgeOS APIs so its hooks and recalculations fire correctly.
Audience
Built for community managers
Community moderation
Spot patterns in who earns what and revoke gamed achievements before they snowball. The cohort view turns 'something feels off' into specific actionable rows.
Engagement reporting
Filter awards by date range and export to share monthly engagement numbers with stakeholders. The CSV becomes the shared report rather than a screenshot collection.
Learning programs
Track which students completed which steps in a course track and award certificates in bulk once the cohort hits the milestone. The progression becomes visible at scale.
The bigger picture
Gamification fails without moderator visibility
Achievements only motivate when they feel earned, which means moderators need to spot and correct gaming behavior before it spreads. BadgeOS captures the data correctly (every award, every point change, every step progression), but the default UI presents that data through three separate screens (achievements as posts, earnings as user-profile meta, progress as a custom table). The result is that cohort-level questions, which are exactly the questions moderators need to ask, become a research task.
'Who earned more than ten badges this week,' 'which steps are getting auto-completed by spam accounts,' 'which ranks have been awarded then revoked,' all of these are seconds with a unified view and tedious without one. SleekView treats the BadgeOS data as one workspace so moderation becomes a routine: open the queue, scan the patterns, act on the rows. That keeps gamification healthy long enough for it to actually drive engagement.
Questions
Common questions about SleekView for BadgeOS
Yes. Any achievement type registered through BadgeOS or its add-ons (Community, LearnDash integration, BuddyBoss integration, custom code) shows up in the workspace automatically because SleekView reads the same CPT registry BadgeOS itself uses. New achievement types appear without configuration changes.
 Yes. Select rows, choose Revoke from the bulk menu, and SleekView writes the change through BadgeOS's own award APIs so points are recalculated and any dependent achievements re-evaluated. The bulk action keeps the BadgeOS audit trail intact rather than bypassing it with raw SQL.
 No. SleekView paginates server-side and only joins the columns you have visible. A site with hundreds of thousands of award entries renders the same way as a small one because the query fetches only the page the admin is currently viewing, not the entire history at once.
 Yes. Add a usermeta column for the BadgeOS points key and totals appear alongside each row. Sort by point total descending to see the leaderboard, filter by 'over 100 points' for the active cohort, or combine both into a saved view that becomes the engagement summary.
 GamiPress has its own dedicated SleekView template because its data model differs from BadgeOS's (different post types, different meta keys, different progress tables). They run side by side without conflict, and a site with both plugins ends up with two SleekView templates rather than one merged view, which keeps each plugin's semantics clean.
 SleekView is built for admin tables rather than public frontend grids. The right tool for a public leaderboard is a dedicated leaderboard plugin or a custom template. SleekView keeps the moderation workspace inside wp-admin, where role-based access and capability checks apply natively.
 Rank changes are first-class events in BadgeOS, and SleekView surfaces them as rows alongside badge and step awards. A saved view of 'rank changes this quarter' or 'users whose rank dropped' makes longitudinal patterns visible, which is hard to spot when ranks live in a per-user profile screen.
 Yes. Each SleekView is gated by a capability you choose, so you can scope a moderation queue to a specific role and pre-filter it to the achievement types or sections that role is responsible for. Different moderators open the same SleekView URL and see different rows depending on their capabilities.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout