SleekView Kanban for GamiPress
SleekView Kanban reads your GamiPress user-earnings rows from the dedicated achievements and ranks tables, groups them by award status, and lets program admins drag entries between Pending, Earned, Revoked, and Holding columns to keep gamified programs honest without opening every member's earnings tab one row at a time.
♾️ Lifetime License available
Why GamiPress admins need a real kanban view
GamiPress stores every grant in its own tables. Achievement awards live in wp_gamipress_user_earnings with one row per badge, points logs sit in wp_gamipress_logs, and rank changes use a related earnings row keyed by post type. Each row carries an explicit post_status that swings between publish, draft, and trash when admins manually grant or revoke, but the default admin only shows them in flat tables per member.
SleekView Kanban points at the user earnings table, lets you pick the column that holds the state (the post_status for achievement and rank earnings, or a custom flag if the site uses a workflow add-on), and renders one card per earning. Each card shows the member, the achievement or rank title, the points value, and time since the award was created or modified.
When a reviewer drags a card from Pending into Earned or Revoked, SleekView writes the new value through the GamiPress award and revoke functions, fires the usual gamipress_award_achievement hooks so totals and ranks update, and removes the card from the queue. Bulk award screens still work, but daily review finally feels like a real queue rather than a search.
Workflow
Build a GamiPress review board in four steps
Connect SleekView to GamiPress
Pick the award status column
Decide what shows on each card
Enable drag-and-drop reviewing
Sample board
Sample GamiPress earnings board
Comparison
Default GamiPress vs SleekView Kanban
Default GamiPress admin
- Earnings live in each user's profile tab with no program-wide pending queue across members.
- Pending manual awards have to be tracked outside GamiPress in notes or external task tools.
- Bulk award screens grant a single achievement type at a time with no grouping by current status.
- Rank promotions and points adjustments use separate admin paths from achievement awards.
- Audit notes on revoked earnings are stored as freeform text with no consistent column to filter.
SleekView Kanban
-
Group user earnings rows by
post_statusacross achievements, ranks, and points logs. - Show pending nominations as cards with the related achievement type in the meta line.
-
Drag a card from Pending into Earned and SleekView calls
gamipress_award_achievement. - Card fronts show points value, related rank, member name, and time since the award.
- Roles can be limited to program admins and reviewers so members never see the board.
Features
What SleekView Kanban gives you for GamiPress
Earnings queue, not a profile hunt
Pending earnings sit in their own column with a live count. Reviewers see how much manual award work is waiting before they pick the next card, instead of clicking through member profiles to find new entries since the last weekly review session ended for the program.
One board across achievements and ranks
Mix achievement and rank earnings in one board so badge approvals and rank promotions share the same workflow when that fits your program. Cards keep their source post type, and dragging never confuses a badge with a rank because each card carries its earnings row identifier.
Drag writes back through normal hooks
When a card moves, SleekView calls the same GamiPress award and revoke functions the admin screens call. Point totals, related ranks, and notification emails update through the normal hooks, and any custom code listening to gamipress_award_achievement still fires exactly as before.
Audience
GamiPress programs that run it as the weekly review
Course platforms with manual badges
Instructors review submission-based achievements from a single Pending column, drag confirmed ones into Earned, and GamiPress sends the badge email and updates point totals without opening each student profile or hunting through the earnings tab.
Membership communities with nominations
Program leads track peer nominations in a Holding column for the quarter. When the panel meets, cards move into Earned or Revoked, and GamiPress records the audit trail through the standard earnings row updates.
Loyalty programs with tier promotions
Rank promotions need a manual sign-off. Admins drag rank cards from Pending into Earned, GamiPress writes the new rank earning row, and the member unlocks the next tier without extra plugin glue work.
The bigger picture
Why a GamiPress kanban keeps gamified programs honest
A gamified program is only as believable as its admin process. GamiPress is doing the heavy lifting on rules and totals, but the admin still asks reviewers to dig through user earnings tabs to confirm a manual badge, which is the kind of work that quietly slips during a busy month. A kanban view changes the shape of that work.
Instead of asking reviewers to remember who submitted what, the Pending column is the work and it stays in view until it is empty. The Holding column gives the team a place to park nominations that need group sign-off, and the Revoked column makes audit decisions visible to the next reviewer rather than hidden in user meta. Moving cards keeps the same award and revoke functions GamiPress already runs, so point totals, related ranks, and member emails stay correct, and weekly program reviews stop being a search and start being a queue.
That difference is small per card and large over a quarter, which is when programs either build trust or quietly lose it.
Questions
Common questions about SleekView Kanban for GamiPress
Yes. Moving a card calls the GamiPress award and revoke functions used by the admin, so point totals, related ranks, and notifications update through the normal hooks. Custom code listening to gamipress_award_achievement keeps firing without any extra plugin glue or workarounds.
 SleekView reads the GamiPress user earnings table directly, where each achievement, rank, and points award has its own row. You pick that table as the source, choose the status column to group by, and SleekView renders one card per award with the fields you select.
 Yes. SleekView ships with role-based permissions, so program reviewers can have a single page that holds the GamiPress board and nothing else. Only chosen roles can drag cards, and destination columns can be limited per role for safer manual review.
 Custom achievement types and any extra status values appear automatically because SleekView reads distinct values from the chosen column. You can rename column headers, pick colors, and decide whether reviewers can drag cards between any two columns or only along the official path.
 Each board has one source so the award rules stay clear. Most programs run separate boards for achievement earnings and rank promotions, link them from the same dashboard, and let reviewers switch between them. Card counts surface pending work in each lane.
 Dragging never deletes data. It changes the status field SleekView is grouping by, which matches what the admin screens do. A revoke calls the GamiPress revoke function, so the badge can be re-awarded later from the same board without any data loss for the member.
 Yes. Each card can show the time since the earning row was created or last modified, so a nomination waiting for days looks visibly different from a fresh one. Sort options can also place the oldest cards at the top of each column so old work never silently drifts out of view.
 No. SleekView pages the board, only loads cards for visible columns, and uses indexed queries on the earnings table for the status filter. Programs with hundreds of thousands of earnings rows stay responsive because heavy fields are only fetched for the cards currently on screen.
 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