Everything Voxel Points does.

One plugin, no add-ons, no feature tiers. Every plan below gets all of this — the only thing that changes is how many sites you can run it on.

Earning rules

Ten triggers, built from your own Voxel post types — so a site with Places, Products and Collections gets a review rule and a submission rule for each. Every rule ships switched off; nothing earns until you say so.

  • Reviews, per post type
  • Listings approved — on approval, not submission
  • Orders completed, and points per currency spent
  • Timeline posts, comments, follows and followers
  • Registration, profile completion, daily visits with streaks
Voxel Points › Earning Saved
Dashboard Earning Rewards Members
Event On Points Cap
Reviews
Review posted — PlacesOnce per member per listing 255
Review posted — ProductsOwn listings never earn 255
Submissions
Listing approved — PlacesOn approval, not submission 1000
Engagement
Timeline postDaily cap strongly recommended 103
Followed someoneSelf-follows never earn 150

Anti-abuse, built in

Points that buy visibility are worth farming. The defences are structural rather than bolted on — the important one lives in the database, where a second browser tab cannot race past it.

  • Once per reference, enforced by a unique index
  • A daily cap on every rule, counted in times not points
  • An optional site-wide daily cap across all rules
  • Self-action guards — reviewing your own listing earns nothing
  • Blocked attempts don't consume the cap
Voxel Points › Activity Filtered: blocked
AttemptOutcomePts
Review — The Blue KettleMarta L. · first submit Awarded+25
Review — The Blue KettleSame member, resubmitted Duplicate0
Review — Harbour Bakehouse6th review today, cap is 5 Daily cap0
Review — Green Room StudioReviewing their own listing Self-action0
Order #4835Test-mode order Test mode0

Automatic reversals

Points come back when the thing that earned them goes away. Reversals are new ledger rows, so history is never rewritten — and a reversed award frees its slot, so legitimately restored content can earn again.

  • Orders refunded or cancelled
  • Reviews, timeline posts and comments deleted
  • Listings trashed or rejected after approval
  • A nightly sweep for anything that slipped past
Voxel Points › Activity › Marta L. 1,240 pts
EntryDatePts
Order completedOrder #4821 · $180 12 Aug+230
Order refundedReversal of #4821 — written, not erased 19 Aug−230
Review postedHarbour Bakehouse 21 Aug+25
Review deletedDedup slot released — can earn again 22 Aug−25
Daily visit6-day streak 25 Aug+10

Three kinds of reward.

The first two settle inside Voxel itself. That is what makes points worth having.

Listing promotion

Pick one of your Voxel promotion packages. On redemption the member chooses a listing and Voxel activates, tracks and expires the promotion — with its native cancel control on the order.

Priority boost

Temporarily raises a listing's search priority for a set number of days, then restores the original value automatically when it expires.

Manual fulfilment

Anything else — a newsletter slot, a consultation, merch. Redemptions land in a queue; declining refunds the points automatically.

Stock and limits

Total stock, and per-member limits that are either lifetime or monthly. Balance, stock and limits are all checked in one atomic step — if fulfilment fails for any reason, the member is refunded.

Two stores, one catalogue

Each Rewards Store widget can show a chosen subset in a chosen order. Pair that with Voxel's own visibility rules and customers see one catalogue while businesses see another.

Levels, badges and streaks

Levels are worked out from lifetime earned, never from the balance — so a member who spends everything keeps the standing they climbed to. Badges fire the moment their condition is met, and never twice.

  • Badges from points, rule counts, levels or streaks
  • Optional bonus points on award
  • Hand out a badge yourself, from the Members screen or the CLI
  • New badge? It backfills to everyone who already qualifies
  • Daily streaks measured in your site's timezone
Member Level (VXP)
Regular 1,240 of 2,500 lifetime earned
1,260 points to Veteran
Top Reviewer Fast Start Regular Veteran

Leaderboards that stay current

All-time, this month, last seven days, or a rolling window you choose. Results are cached for speed, but the cache is retired the moment anything changes the standings — an award, a spend, a reversal, an adjustment, or a member hiding themselves.

  • Pin the current member at their true rank for that period
  • Exclude staff roles globally or per widget
  • Members can take themselves off the board entirely
Leaderboard (VXP) · This month
1AKAisha K.Green Room Studio2,480
2JRJames R.Northside Cycles1,905
3MLMarta L.The Blue Kettle1,240
4TBTom B.Harbour Bakehouse980
12YouYouPinned at your real rank410

Coming from somewhere else? Bring it with you.

Three ways in, all of them previewable before they write anything, all of them undoable afterwards, none of them able to double-credit.

From myCred

Balances only, or the full history with its original dates so past leaderboards survive the move. myCred doesn't even need to be active — its tables just need to still exist.

From a CSV

A points column and any of email, username or user ID. Rows matching nobody are listed in the preview and skipped — they never silently vanish.

From your own site

Award the reviews, listings, posts, comments and sign-ups that already happened, each on its original date. It shows the total before it commits, and undoes in one click.

Eight widgets, and the tags to go with them.

Native Elementor widgets in their own category. Each shows the logged-in member their own data, or point it at a profile with a dynamic tag.

Leaderboard

Any period, top N, with the viewer pinned.

Points Balance

With an optional next-reward target.

Rewards Store

Balance-aware, with a listing picker.

Points History

Their own ledger, paginated.

Member Level

Level and progress to the next.

Member Badges

Earned, with unearned optionally shown.

How to Earn

Generated from your enabled rules.

Leaderboard Privacy

A single opt-out switch.

Dynamic tags

Eleven tags on the user and author groups, so you can weave a balance, a level name or a rank into your own text anywhere Elementor accepts a tag.

App events

Eight Voxel app events — earned, spent, expired, expiring, redeemed, level up, streak milestone, badge earned. Voxel Toolkit's SMS, push and notification preferences pick them all up with no configuration.

Every feature, on every plan.

Plans differ by how many sites you run them on — never by what the plugin can do.