Release Loyalty Rewards 2.3.0 Released

XenCustomize

Official account
Staff member
A new product by XenCustomize is available: XenCustomize Loyalty Rewards 2.3.0 - Create flexible loyalty reward programs with tiers, benefits, notifications, and automated rewards based on member activity or qualifying purchases.


๐Ÿ† XenCustomize Loyalty Rewards for XenForo 2.3​

Build a professional loyalty rewards system inside XenForo with configurable programs, tiers, benefits, automatic discount rewards, message activity rewards, customer progress tracking, alerts, emails, and Admin CP reporting.

XenCustomize Loyalty Rewards adds a polished XenForo-native rewards system for communities, support forums, product sites, customer portals, and member-driven communities that want to recognize valuable activity and encourage repeat engagement.

Create active VIP programs, lifetime achievement programs, customer purchase rewards, message activity rewards, tier journeys, automatic benefits, and beautiful account-page progress displays, all managed from the XenForo Admin CP.

This add-on was designed with long-term flexibility in mind. The initial release includes support for DBTech eCommerce purchase-based rewards and XenForo message count activity-based rewards, with a provider-based foundation ready for future reward sources.

โœจ Key Benefits

๐Ÿ† Reward loyal customers and active members with configurable tier programs
๐Ÿ’ณ Offer automatic DBTech eCommerce discounts using user-specific loyalty coupons
๐Ÿ’ฌ Reward forum activity with XenForo message-count based programs
๐Ÿ“ˆ Show members their progress with a modern account dashboard and tier journey
๐ŸŽ Assign real benefits such as secondary user groups and commerce discounts
๐Ÿ”” Notify users when rewards change with XenForo alerts and email templates
๐Ÿ› ๏ธ Stay in control with Admin CP programs, tiers, benefits, rebuild tools, options, permissions, and reporting
๐Ÿงฉ Feels native to XenForo with phrases, templates, entities, jobs, cron, permissions, and standard XenForo UI patterns

โค๏ธ Why Loyalty Rewards?

Loyal members and repeat customers are the foundation of every successful community. Loyalty Rewards helps you recognize that commitment automatically with configurable programs, meaningful benefits, and visible progress that encourages members to stay engaged.

๐ŸŒŸ Features

๐Ÿ† Loyalty reward programs
Create multiple loyalty programs from the Admin CP. Each program can have its own title, description, icon, provider, calculation period, display order, active state, and frontend display behavior.

Programs are not hardcoded for one site or one business model. You can create customer VIP programs, lifetime customer achievements, message activity programs, supporter rewards, or any other tiered loyalty structure that fits your community.

๐ŸŽ–๏ธ Unlimited tiers per program
Each program can have its own tiers with configurable thresholds, titles, descriptions, colors, icons, display order, and badge styling.

Example tier structures:
  • Bronze / Silver / Gold
  • New Member / Active Member / Champion
  • Customer / Established Customer / Legacy Customer
  • VIP / Elite / Ultimate

๐Ÿ“Š Active VIP and lifetime achievement programs
Use active VIP programs for rewards based on a current qualification period, or lifetime achievement programs for permanent progress based on all-time qualifying activity.

Supported calculation periods include:
  • Previous X days
  • Current calendar year
  • Lifetime
  • Custom date range

๐Ÿงฎ Provider-aware qualifying values
The add-on uses provider-aware wording and formatting so different reward sources feel natural.

DBTech eCommerce programs can show qualifying spend such as $540.75.

XenForo message-count programs can show qualifying messages such as 540 messages.

This keeps the public and Admin CP experience clear, even when different program types exist on the same site.

๐Ÿ’ณ DBTech eCommerce Rewards

๐Ÿ›’ Purchase-based loyalty programs
When DBTech eCommerce is installed, Loyalty Rewards can calculate customer progress from qualifying purchase history.

This is ideal for digital product stores, paid download sites, license-based communities, premium add-on stores, and support forums where repeat customers should receive better benefits over time.

๐ŸŽŸ๏ธ Automatic loyalty coupons
Tier benefits can create DBTech eCommerce percentage coupons for eligible users. Coupons are generated and managed automatically by the loyalty system.

Loyalty coupons are:
  • Linked to the eligible user
  • Linked to the reward program and tier benefit
  • Updated when the user's tier changes
  • Expired or disabled when the user no longer qualifies
  • Handled through DBTech eCommerce's native coupon and checkout flow

๐Ÿ” User-specific discount eligibility
Loyalty coupons are designed for the qualifying user. They are not general public coupon codes intended for sharing.

โš™๏ธ Discount scope control
For DBTech eCommerce coupon benefits, admins can choose where the loyalty discount applies:
  • New purchases only
  • New purchases and upgrades
  • New purchases, upgrades, and renewals
This gives store owners practical control over how generous each tier benefit should be.

๐Ÿงพ Uses DBTech eCommerce checkout behavior
Loyalty Rewards does not replace DBTech eCommerce pricing or build a parallel cart system. It integrates with DBTech's native coupon/order flow so the discount is visible to users during checkout in a familiar way.

๐Ÿ’ฌ XenForo Message Activity Rewards

๐Ÿ’ฌ Reward visible forum messages
Loyalty Rewards also includes a XenForo message-count provider, allowing forums to create non-commerce reward programs without DBTech eCommerce.

Admins can reward members for valid visible posts during the program's configured period.

This is useful for:
  • Activity-based community tiers
  • Contributor recognition
  • Support forum participation
  • Forum posting campaigns
  • Member engagement goals

โœ… Valid message counting
The message-count provider is designed to count valid visible messages and avoid treating deleted or unapproved content as qualifying activity.

๐ŸŽ Core XenForo benefit support
For non-commerce programs, secondary user group benefits are especially powerful. Admins can use XenForo user groups to unlock forums, permissions, styling, larger limits, special access, or other native XenForo privileges.

๐ŸŽ Benefits System

๐ŸŽ Tier benefits
Rewards are managed as benefits attached to tiers. This keeps tier identity separate from what the user receives, making the system easier to expand over time.

Initial benefit types include:
  • Secondary user group assignment
  • DBTech eCommerce percentage coupon

๐Ÿ‘ฅ Secondary user group benefits
Automatically add or remove a secondary user group when a user qualifies for a tier.

This can be used for:
  • Private VIP forums
  • Special permissions
  • User styling
  • Supporter/member badges through user group styling
  • Download, attachment, or posting limits controlled by XenForo permissions

๐Ÿ”„ Automatic benefit maintenance
When a user upgrades, downgrades, expires, or no longer qualifies, benefits are recalculated and updated. This helps keep user groups and loyalty coupons aligned with the user's current status.

๐Ÿ“ˆ Customer Account Dashboard

๐Ÿ“Œ Beautiful loyalty rewards page
Members get a dedicated Loyalty rewards page in their account area, showing their current rewards, progress, benefits, and achievement history.

The dashboard is designed to feel polished, modern, and useful while still fitting into XenForo's account area.

The Loyalty rewards page can also be linked from the account navigation and account visitor menu, making it easier for users to discover their rewards.

๐Ÿ“Š Program cards
Each reward program can show:
  • Program title, icon, and description
  • Current tier or highest achievement
  • Qualifying spend or qualifying messages
  • Qualification period
  • Progress toward the next tier
  • Tier journey cards
  • Achievement history

๐Ÿš€ Next-tier progress
Members can see how close they are to the next reward tier, including the remaining spend or messages needed to unlock the next level.

๐Ÿ… Tier journey cards
The tier journey shows unlocked, current, and locked tiers in a clear card layout, including tier icons, colors, thresholds, descriptions, and available benefits.

๐ŸŽ‰ Achievement history
Members can see recent tier unlocks and achievement milestones, helping the reward system feel alive instead of hidden in the background.

๐Ÿ”” Alerts and Emails

๐Ÿ”” XenForo alerts
Loyalty Rewards uses XenForo's native alert system to notify users when meaningful reward events happen.

โœ‰๏ธ Email notifications
Email templates are included so users can also receive reward notifications by email where enabled.

Supported notification events include:
  • Tier unlock
  • Tier upgrade
  • Tier downgrade
  • Tier expiration
  • Benefit granted
  • Benefit removed
  • Near next tier reminder
  • Period ending soon reminder
  • Lifetime achievement reached

โš™๏ธ Admin-controlled notification behavior
Admins can control alerts, emails, reminder thresholds, reminder repeat intervals, maintenance notifications, rebuild notifications, and whether email notifications should be sent during recalculation/rebuild actions.

This is especially useful when rolling out the system on an existing live site with historical customers or active members.

๐Ÿ› ๏ธ Admin CP Management

Loyalty Rewards adds dedicated Admin CP pages under the Users area for managing programs, tiers, and benefits.

๐Ÿ“Š Admin CP dashboard
The main Loyalty Rewards Admin CP dashboard gives admins a quick overview of reward activity, users with rewards, generated loyalty coupons where available, quick navigation, and program status.

๐Ÿ† Programs
Create and manage loyalty programs with provider selection, program type, calculation period, icon, display order, active toggle, and rebuild/reporting tools.

๐ŸŽ–๏ธ Tiers
Create and manage tiers with thresholds, titles, descriptions, icons, colors, display order, priority, and active state.

๐ŸŽ Benefits
Create and manage tier benefits such as secondary user group grants and DBTech eCommerce coupon discounts.

๐Ÿ”Ž Admin-friendly navigation
Programs, tiers, and benefits are accessible directly from the Admin CP navigation, instead of being hidden several clicks deep.

๐Ÿ” Quick filters for management lists
Programs, tiers, benefits, and calculated users include quick filtering to help admins find the right item or user faster.

๐Ÿงฎ Single-user recalculation
Admins can recalculate loyalty rewards for a specific user, with per-run controls for tier notifications, benefit notifications, and email delivery.

๐Ÿ”„ Full rebuild tool
Recalculate loyalty spend/activity, tiers, and benefits for all users using XenForo's job system. This is useful after importing users, importing purchase history, changing thresholds, changing benefits, or launching the reward system on an existing site.

โฑ๏ธ Scheduled maintenance
A cron-backed maintenance job keeps loyalty status, benefits, and coupon eligibility current over time.

๐Ÿ“Š Admin Reporting

๐Ÿ“ˆ Calculation summary
Program edit pages include calculation overview data such as total users, users with qualifying value, total qualifying value, and last calculated time.

๐Ÿฉ Tier distribution
See how users are distributed across tiers with a visual distribution block and per-tier totals.

๐Ÿ‘ฅ Calculated users list
Review calculated users for a program, including user, current tier, qualifying value, next-tier progress, and last calculated date.

๐Ÿ” Quick filtering
Calculated user lists include quick filtering to help admins find users more easily.

โš™๏ธ Options and Permissions

Admins can configure:
  • Global public display
  • Account navigation display
  • Amount prefix and suffix
  • Tier progress display
  • Tier benefits display
  • Achievement history display
  • Achievement history entry limit
  • Alert notifications
  • Email notifications
  • Near-next-tier reminder threshold and repeat interval
  • Period-ending-soon reminder days and repeat interval
  • Maintenance tier, benefit, and email notification behavior
Permissions are included for viewing loyalty rewards data, and a dedicated Admin CP permission controls loyalty rewards management.

๐Ÿ“‹ Specifications

  • Supported XenForo version: XenForo 2.3.0+
  • Multiple programs: Yes
  • Unlimited tiers per program: Yes
  • Active VIP programs: Yes
  • Lifetime achievement programs: Yes
  • DBTech eCommerce purchase provider: Yes
  • XenForo message-count provider: Yes
  • Previous X days period: Yes
  • Current calendar year period: Yes
  • Lifetime period: Yes
  • Custom date range period: Yes
  • Secondary user group benefits: Yes
  • DBTech eCommerce coupon benefits: Yes
  • User-specific loyalty coupons: Yes
  • Discount scope control: New purchases, upgrades, renewals
  • Account dashboard: Yes
  • Account visitor menu link: Yes
  • Tier journey display: Yes
  • Achievement history: Yes
  • Alerts: Yes
  • Email templates: Yes
  • Reminder notifications: Yes
  • Manual user recalculation: Yes
  • Full rebuild job: Yes
  • Scheduled maintenance cron: Yes
  • Admin CP dashboard: Yes
  • Admin reporting: Yes
  • Admin permission: Yes
  • Translation-ready phrases: Yes

๐ŸŽฏ Use Cases

  • Premium product sites that want automatic customer loyalty discounts
  • DBTech eCommerce stores that want VIP tiers based on purchase history
  • Support forums that want to reward repeat customers
  • Communities that want activity-based member tiers
  • Forums that want to reward visible message activity
  • Sites that want lifetime customer achievement levels
  • Communities that want to unlock user groups or permissions through earned tiers
  • Existing sites launching a loyalty system for historical users and customers
  • XenForo admins who want a native reward system without external loyalty platforms

๐Ÿ” Privacy and Control

  • Reward programs are admin-created and admin-controlled.
  • Public account display can be controlled by options and permissions.
  • Notifications can be enabled, disabled, or controlled during rebuilds.
  • DBTech loyalty coupons are tied to eligible users.
  • The system does not store sensitive payment details.
  • Rebuilds run through XenForo's job system for safer large-site processing.
  • Scheduled maintenance keeps rewards updated without requiring manual daily checks.

๐Ÿ“ Good To Know

  • DBTech eCommerce is only required for purchase-spend programs and DBTech coupon discount benefits.
  • XenForo message-count programs work without DBTech eCommerce.
  • This add-on is not a points wallet or separate currency ledger.
  • DBTech coupon rewards use DBTech eCommerce's native coupon and checkout behavior.
  • Secondary user group benefits can be used with any supported provider.
  • The first release includes DBTech eCommerce and XenForo message-count providers.
  • The provider foundation is designed so more reward sources can be added in future updates.
  • Multi-currency conversion is not included in the initial release.

โœ… Compatibility & Requirements

  • XenForo 2.3.0+
  • XenCustomize Core Library 1.0.2+ (free for customers).
  • DBTech eCommerce 4.2.0+ is optional, and only required for DBTech purchase-spend programs and automatic DBTech coupon discounts.

๐Ÿ”‘ License Setup

After installation, go to the add-on options and open the License options tab to enter your license key. If you have a branding-free license key, you may enter it there as well to remove branding.

License verification may use XenCustomize.com with local caching. Normal installation and uninstallation do not depend on our server being available. An expired license does not disable normal use of the add-on, but an active valid license is required for official support and access to new downloads or updates released after the license expires.

๐Ÿค A professional loyalty system built for XenForo​

Built by the same XenCustomize team behind large-scale complex products such as Events Manager, News Publisher, Project Tracker, and Survey Manager, with the same focus on detail, long-term support, stability and XenForo-native quality.

If you want to reward customers, motivate members, recognize long-term activity, show clear progress, and turn repeat engagement into visible benefits, XenCustomize Loyalty Rewards brings a complete loyalty rewards workflow directly into XenForo.

It gives your users a reason to come back, a reason to participate, and a reason to keep investing in your community or product site, while giving admins the control needed to manage rewards professionally.

Get your copy of Loyalty Rewards 2.3.0 today!
 

Supported Payment Methods

We support PayPal for instant purchases. Your order completes within minutes! For those without a PayPal account, you can pay using manual methods such as Western Union, Payoneer, and Bank Transfer.

  • PayPal
  • Payoneer
  • Western Union
  • Bank Transfer

Manual payments take more time. Please register an account, add products to your shopping cart, and start a private ticket with us for further instructions.

Back
Top