✨ 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

SleekView Feedback for BadgeOS

SleekView Feedback reads BadgeOS achievement posts and the points totals stored on each user, ranks suggested badges by community points pledged or earned, and renders a public upvote board so the achievement ideas members actually care about climb to the top of the roadmap.

♾️ Lifetime License available

SleekView Feedback board for BadgeOS

Why BadgeOS communities need a vote view

BadgeOS stores every achievement and step as a custom post type in wp_posts, with point values, required steps, and award counts in wp_postmeta under keys like _badgeos_points, _badgeos_earned_by, and _badgeos_award_count. Member point totals live in wp_usermeta against keys such as _badgeos_points per point type, which means engagement signal is everywhere but the achievement list is still a chronological grid.

SleekView Feedback reuses those exact meta keys. Pick the achievement post type, choose _badgeos_award_count or a custom _upvote_count meta as the numeric sort column, then map the status pill to the BadgeOS Active or Hidden toggle and the category pill to the achievement type taxonomy. The board renders the most-earned or most-requested badges first, with subtype pills colored by category and pipeline status pills updated by admins.

Clicking Upvote increments the meta key you chose, so a roadmap of proposed achievements ranks by community pledges, while an active wall of shipped badges ranks by award count. Existing point types, the BadgeOS leaderboard, and any GamiPress bridge keep working unchanged because the board reads the same rows BadgeOS already maintains.

Workflow

From BadgeOS posts to upvote board

1

Connect the achievement post type

Install SleekView, pick BadgeOS as the data source, and the plugin lists every registered achievement type, the standard postmeta keys, and the matching user point totals. A live preview shows real badges so admins confirm rows look correct before saving the config.
2

Choose the upvote meta key

Map the numeric sort column to award count, requested-by count, or a custom upvote meta. Sites that gate proposed achievements use _upvote_count, and sites that surface popular shipped badges use _badgeos_award_count to rank by real earned totals.
3

Map status and category pills

Wire the status pill to the BadgeOS Active toggle or a custom workflow taxonomy, then map category to the achievement type. Each type, like Daily, Weekly, or Milestone, becomes a colored pill so the board reads at a glance for both admins and members.
4

Embed the board on a member page

Drop the SleekView Feedback block onto a Suggest a badge page or a public roadmap. Member upvotes write back to the same BadgeOS meta keys, so the leaderboard, the BuddyPress activity bridge, and any GamiPress reporting plugin stay in sync without any extra integration code.

Sample board

Sample BadgeOS achievement requests board

A preview of how proposed achievements and earned badges render once SleekView ranks them by award count or pledge meta and assigns category pills based on the BadgeOS achievement type.
318 votes
Add a Streak Saver badge for seven consecutive logins
Priyanka R. Achievement Planned
214 votes
Points reset bug when a step is reverted by admin
@badgemod Bug In progress
167 votes
Course completion should award two BadgeOS types
Tomasz W. Integration Open
124 votes
Show earned count on the achievement single page
@uxsam UX Shipped
82 votes
Allow private achievements visible only to a role
Helena K. Feature request Open
34 votes
Leaderboard widget breaks on mobile under 360 px
@mobiledev Bug Declined

Comparison

BadgeOS admin grid versus SleekView Feedback

Default BadgeOS achievement grid

  • Achievement admin lists sort by publish date and offer no public roadmap view of requests.
  • Award counts are visible per row in the admin but never used as a sort key on the front end.
  • No status pills out of the box, so Planned and Shipped state lives only in post title prefixes.
  • Achievement types filter via dropdowns that reset on pagination and ignore member point totals.
  • Members cannot suggest or upvote new badges without a separate forum or form plugin to bolt on.

SleekView Feedback

  • Reads _badgeos_award_count and per-user point totals with zero schema changes.
  • Upvote column accepts any custom meta key, including a _upvote_count pledge counter.
  • Status pills sync to the BadgeOS Active toggle so existing visibility logic keeps working.
  • Category pills reuse the achievement type taxonomy and auto-discover new types over time.
  • Plays nicely with GamiPress so cross-plugin point totals can drive the same upvote column.

Features

What SleekView Feedback gives you for BadgeOS

Native BadgeOS award count source

Pick the BadgeOS award count meta as the sort column and the board renders the most-earned badges at the top by default. SleekView never invents a parallel counter, so the leaderboard, the BadgeOS shortcode, and the upvote board all show the same numbers without any nightly sync job to maintain.

Pledge column for proposed badges

For boards that let members request new achievements, map the upvote column to a custom _upvote_count meta. Each click increments only that meta, so pledged interest stays separate from real earned totals and admins can promote the top of the pledge list into real BadgeOS achievements when ready.

Role-aware visibility

The board respects BadgeOS visibility rules, so hidden achievement types and step posts never leak to logged-out visitors. Admins can also scope a board to a specific role with a meta query, so staff-only badges show on an internal roadmap while public badges sit on the member-facing page.

Audience

Where BadgeOS communities use the board

Public badge requests board

Embed the board on a Suggest a badge page so members upvote which achievements they want next. Admins promote top-voted ideas into real BadgeOS achievements with one click, and the pledge counter gives a hard signal for which badges deserve dev time.

Most-earned wall

Filter the data source to the Shipped status and sort by award count. The board becomes a live ranking of the most-earned badges across the site, which doubles as social proof on a community landing page and as motivation for new members to start collecting.

Internal badge triage

Set the board to admin-only and filter by status pill. Moderators move proposed badges from Open to Planned to Shipped, the BadgeOS taxonomy keeps a clean record of the change, and the team works through a list ordered by real community pledges instead of gut feel.

The bigger picture

Why a vote view beats the BadgeOS admin grid

Gamification only works when the badges feel earned and the roadmap feels responsive. BadgeOS is generous with its meta layer, capturing points, award counts, step completions, and per-user totals in clean rows, but the default front-end is a chronological grid of achievement posts that gives no signal about what the community actually wants next. Members request new badges in support tickets, the team picks the loudest one, and three weeks later the next request thread starts from scratch because there was no public record of demand.

SleekView Feedback closes that loop. It treats the BadgeOS meta as a real upvote column, gives members a public Suggest a badge board, and gives admins a triage list ordered by pledged interest. Status pills turn the moderation pipeline into a public commitment instead of an internal Slack thread, and category pills make the achievement type structure legible at a glance.

The result is a community that sees its requests being heard and a roadmap that updates itself as members vote, with no parallel counter to maintain and no extra plugin to bolt on top.

Questions

Common questions about SleekView Feedback for BadgeOS

Yes. SleekView reads the standard BadgeOS post types and the documented meta keys, so it works on any site running the free BadgeOS plugin. No premium add-on is required, and the typical setup takes about five minutes once SleekView is installed and the achievement type is selected as the data source.

 

Yes. The data source picker lets you point at any postmeta key on the achievement post type, including the BadgeOS award count meta. Using award count as the sort source produces a most-earned ranking that doubles as social proof on a public landing page without any extra fields to populate.

 

Yes. SleekView queries achievements through the standard WordPress meta_query and tax_query layer, which respects the visibility rules BadgeOS sets. Hidden achievements never appear on a public board, and role-gated badges show only to members whose role has the right capability set.

 

Only if you mapped the upvote column directly to the award count meta. The recommended setup uses a separate _upvote_count meta so pledged interest stays distinct from real earned totals, which keeps the leaderboard accurate while still giving admins a clean signal for what to build next.

 

GamiPress and BadgeOS share a compatible meta layer for points and achievement counts, so SleekView can read either plugin or both. Sites running the bridge add-on usually pick the GamiPress point type as the upvote source because it aggregates totals across both plugins in a single column.

 

No. SleekView paginates the underlying query, caches the sorted set, and only fetches the rows it needs to render the current page. A board with ten thousand BadgeOS achievements serves at the same speed as one with a hundred because the database does the sort once and the cache covers subsequent visitors.

 

Yes. The data source picker accepts a taxonomy term filter, a meta query, or a point type filter, so a board scoped to Daily Login achievements or to the Pro tier point type works out of the box. Each scoped board can live on its own page with its own status and category mapping.

 

The board keeps rendering as long as the underlying achievement post type and meta keys exist. GamiPress provides a BadgeOS-compatible meta layer for most achievement data, so a migration in that direction usually requires only a small remap of the upvote meta key in the SleekView config.

 

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