Rewardify
Introduction
An event-sourced rewards and gamification engine for Joomla. Members earn points, reputation, badges and levels for what they do on your site, and admins configure every rule, currency and reward with no code.
Rewardify turns what your members already do on your site (logging in, posting, buying, passing a quiz) into points, badges, levels and rewards they can actually spend, all on rules you set yourself. It is event-sourced: an append-only ledger is the single source of truth, and balances, levels and badges are projections of that ledger which you can rebuild at any time. Every grant, deduction, redemption and expiry is recorded and searchable, so you can always explain why a member has the balance they have.
You build the economy yourself, with no code. Start from an empty rules engine: pick a trigger (login, registration, article published, order completed, quiz passed), add optional conditions, choose whether it pays Community Points, Reputation or a badge, and to whom, then set the limits that keep it honest (once ever, once per day, a per-day cap, a lifetime cap, or a cooldown). Add streaks to reward a run of consecutive days. Rules are versioned, and a Simulate tool lets you test a rule against real conditions before it ever goes live and pays a member. Rewardify is multi-currency: Community Points and Reputation come ready to use (Community Points are earned and spent, and can expire or be kept for life, while Reputation is lifetime standing that only rises and drives a member's Level), and you can create your own currencies from the dashboard when your site needs more.
Points need somewhere to go. Rewardify includes a redemption catalogue with real fulfilment behind it. When a member redeems, their points are held in a reservation while the reward is delivered, and returned automatically if delivery fails, so nobody loses points to a redemption that did not complete. Fulfilment ships for EasyCommerce (a discount coupon, or a granted product) and Community Quiz (course, quiz or exam access), and you can build your own provider with the SDK.
Rewardify suits any Joomla site that wants members to come back: communities and member directories, forums, online shops, and learning sites. Adapters ship for Joomla core, Community Builder, Kunena, HikaShop, EasyCommerce and Community Quiz, so actions across all of them feed one economy and one balance. Members get a modern self-service area for their balances, badges, level, campaigns, catalogue and a privacy-respecting leaderboard. Admins get a single-page admin with a reward-economy dashboard, rule and badge builders, the full ledger, member directory, themes and branded email notifications.
Key features
Rules engine (no code)
- Pick a trigger (login, registration, article published, order completed, quiz passed), add optional conditions, and choose what it awards (points, reputation or a badge) and to whom.
- Set limits that keep it fair: once ever, once per day, a per-day cap, a lifetime cap per member, or a cooldown between identical awards.
- Reward streaks of consecutive days, optionally paying again at each milestone, with an optional active date window.
- Rules are versioned, and a Simulate tool tests a rule against real conditions before it goes live.
Multi-currency
- Community Points: earned and spent, and can expire or be kept for life.
- Reputation: lifetime standing that only rises, is never spent, and drives Levels.
- Create your own currencies from the dashboard: the two above come ready to use, and the data model supports more.
Badges and levels
- Badges earned by a rule or by their own multi-step criteria (counts, time windows, streaks), with prerequisites, repeatable and secret badges, tiers, rarities and Open Badges metadata.
- Levels are ranks derived from lifetime Reputation, each with a name, colour and perk, and they can map to Joomla user groups so a level can unlock real access.
Redemption catalogue and fulfilment
- Members spend points in a catalogue with real fulfilment behind it.
- Points are held in a reservation during delivery and returned automatically if delivery fails.
- Fulfilment ships for EasyCommerce (discount coupon, or grant a product) and Community Quiz (course, quiz or exam access). Build your own provider with the SDK.
Campaigns
- Time-boxed seasons and boosts with their own start and end dates, so a double-points week or a holiday push begins and ends on schedule.
Ledger and anti-abuse
- An append-only ledger is the single source of truth; balances, levels and badges are rebuildable projections of it, with a full audit trail.
- Manual adjustments require a reason and are recorded against the admin who made them.
- Every action carries a trust level, so low-trust or client-reported actions can be held for admin approval.
- A global daily points cap per member, a cooldown between identical actions, and self-vote and self-referral prevention.
Leaderboard
- A site module and an in-app member tab, ranking members by a currency you choose.
- Privacy-respecting: members opt in to appear, and can show an alias instead of their real name.
Integrations (adapters, no code to use)
- Adapters for Joomla core (logins, registrations, articles), Community Builder, Kunena, HikaShop, EasyCommerce and Community Quiz.
- New integrations arrive as plugins, so the set keeps growing without touching the core engine.
Member and admin experience
- Members get a modern self-service area: balances and activity, badges and level, campaigns, catalogue, leaderboard, a how-to-earn guide and privacy controls.
- Admins get a modern single-page admin: a reward-economy dashboard, rule and badge builders, the ledger, members, themes, and branded email notifications for points earned, badge unlocked, level up, points expiring and more.
Privacy
- Built-in consent, plus Joomla data export and right-to-be-forgotten erasure.
Developer SDK
- A clean SDK and adapter model: report events to be rewarded, or build a fulfilment provider.
- Event-sourced and replay-safe, so awards are idempotent and auditable.
Rewardify
- Version:
- 2.0.0
- Developer:
- Shondalai (formarly corejoomla.com)
- Last updated:
-
Jun 26 2026
2 weeks ago - Date added:
- Jan 07 2024
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c m p
- Compatibility:
- J5 J6
Share