✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView table view for BadgeOS

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

1

Map the three sources

Point a SleekView at the achievement-type CPTs, the wp_usermeta keys BadgeOS uses for earned awards and points, and the wp_badgeos_achievements log table. The three become one logical data layer.
2

Compose the workspace

Build columns for user, achievement, type, points, earned date, and status. Pick column types so points sort numerically, dates sort chronologically, and statuses render as colored badges for fast visual scanning.
3

Save moderation views

Create saved views such as 'pending review,' 'awards in the last 7 days,' or 'top earners this month.' These become the routine moderation queue rather than a fresh report each week.
4

Edit and bulk-act

Inline edit award status, bulk-select for revoke or re-award, and export filtered slices to CSV for stakeholder reports. Changes route through BadgeOS APIs so its hooks fire and points recalculate correctly.

Sample columns

Achievements awarded

Every award log entry rendered as a sortable row, with user, achievement type, and earned date.
Source: 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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