[XB] Badges

[XB] Badges 2.4.0

No permission to download
Compatible XF 2.x versions
  1. 2.3
Additional requirements
https://xenbaker.com/products/xb-core-library.379/
License
You may not redistribute the addon in whole or in part.
Visible branding
Yes, but removable without payment
1790010041259.webp

1790010660085.webp

Create collectible XenForo badges and award them automatically through user criteria or manually through staff tools.

Organize achievements into categories and tiers, build visual progression with badge stacks, and let members feature their favorite awards across profiles, member cards, tooltips, and posts.


Features:​

Badge Creation & Design​

  • 🎨 Flexible Badge Icons: Use Font Awesome, Material Design Icons, uploaded assets, external images with high-resolution variants, or custom HTML.
  • 🗂️ Categories & Display Order: Organize badges into ordered categories with their own icons and styling.
  • 🪜 Badge Tiers: Create color-coded tiers with optional custom CSS for clear achievement levels.
  • 🧱 Badge Stacks: Group related badges into visual progression stacks and optionally show stacked counters.
  • 🔗 Custom Badge Links: Send members to a relevant page when they click a badge and configure additional link attributes.
  • 🖼️ Configurable Badge Grids: Choose how badges appear on the help page and member badge tab.

Awarding & Management​

  • ⚙️ Automatic Badge Awards: Award and revoke badges according to XenForo user criteria on a scheduled or session-based update cycle.
  • 🛠️ Manual Awards: Allow authorized staff to award or take away eligible badges from member profiles, with an optional award reason.
  • 🔁 Repeatable Awards: Let members earn selected badges more than once, with an optional delay between awards.
  • 👥 Batch Operations: Award, revoke, activate, deactivate, or update badges and user awards in bulk.
  • 🔔 Award Notifications: Notify recipients through XenForo alerts and optional email notifications.
  • 📤 Export & Import: Export badges to XML, import badge collections, and retain categories, tiers, icons, links, and active states.

Member Experience​

  • 🏆 Featured Badges: Let members feature their preferred awards, subject to configurable limits and permissions.
  • 👤 Profile Badge Collection: Display earned badges, award dates, reasons, categories, and stacks on a dedicated member profile tab.
  • 💬 Forum-Wide Display: Show featured badges in posts, member profiles, member cards, and member tooltips with responsive style controls.
  • 📖 Badge Directory: Provide a categorized help page where members can browse available achievements and see which badges they have earned.
  • 🔢 Badge Counts: Display each member's collected badge total in profile statistics.

Administration & Integrations​

  • 🔎 Member Search Criteria: Find users by awarded badges or by the number of badges they have collected.
  • 🚫 Ban Workflow: Optionally remove all badges while banning a member.
  • 🔐 Granular Permissions: Control who can view badge tabs and recipient lists, award or take away badges, and manage featured badges.
  • 🔌 REST API: Read badges, categories, tiers, and user awards; authorized API clients can also award, edit, feature, remove, or delete supported records.
  • 💳 DBTech Credits Integration: Use badge awards as an event trigger when DragonByte Credits is installed.

Permissions:​

  • 👁️ View Member Badges: Choose who can view another member's badge tab.
  • 📋 View Awarded Members: Control access to the list of members who received a badge.
  • 🎖️ Award Badges: Allow selected staff or user groups to award manually available badges.
  • ↩️ Take Away Badges: Allow selected staff or user groups to revoke eligible awards.
  • 🌟 Manage Featured Badges: Let members manage their own featured awards or allow staff to manage them for any member.
  • 🔢 Featured Badge Limit: Set the maximum number of badges a member may feature.

Requirements:​


Installation:​

Upload the .zip file using Install/upgrade from archive in Admin control panel → Add-ons.


Importing From Another Badge Add-on:​

  1. Disable the old add-on ([VersoBit] Badges or [bd] Metals).
  2. Install [XB] Badges.
  3. Go to Admin control panel → Tools → Import data.
  4. Select [XB] Badges: [VersoBit] Badges or [bd] Metals and complete the importer.
  5. Verify the imported badges and member awards, then uninstall the old add-on if it is no longer needed.

Useful for:​

  • 🎯 Community Engagement: Reward meaningful participation, milestones, and valuable contributions.
  • 🎓 Learning Communities: Represent courses, skills, certifications, and progressive achievement levels.
  • 🎮 Gamification: Build collectible achievements, repeatable challenges, and visible progression paths.
  • 🤝 Recognition Programs: Highlight staff picks, event participation, supporter status, or community service.
  • 🌟 Member Identity: Give users a curated set of featured awards to display throughout the forum.

Recommended Extensions:​


Credits:​

This project is derived from Badges by @CMTV and @VersoBit.
Related resources
  • badges1.webp
    badges1.webp
    44.5 KB · Views: 17,558
  • badges2.webp
    badges2.webp
    24.7 KB · Views: 14,703
  • badges3.webp
    badges3.webp
    38.4 KB · Views: 14,292
  • badges4.webp
    badges4.webp
    22.2 KB · Views: 11,831
  • badges5.webp
    badges5.webp
    14 KB · Views: 11,126
  • badges6.webp
    badges6.webp
    15.3 KB · Views: 10,512
  • badges7.webp
    badges7.webp
    24.8 KB · Views: 11,172
  • badges1a.webp
    badges1a.webp
    6.6 KB · Views: 9,292
  • badges2a.webp
    badges2a.webp
    10.3 KB · Views: 8,760
Author
Painbaker
Downloads
1,209
Views
25,708
First release
Last update

Ratings

4.94 star(s) 18 ratings

More resources from Painbaker

Latest updates

  1. 2.4.0

    🏅 Better Badge Management, Security & Customization! This update modernizes badge presentation...
  2. 2.3.7 Patch Level 3

    Minor code optimization when awarding repetitive user badges Fixed awarding duplicate...
  3. 2.3.7 Patch Level 1

    Fix: provide canonical user profile URL in badge award email template

Latest reviews

Very responsive and makes very useful addons that my community enjoys... I only work with a few developers and their addons who show they care about their work and are in it for the long run.
Painbaker
Painbaker
Thanks for the review!
Really simple to use. Easy to upload.
One star off because the order and stacking is an absolute nightmare to get working.
This add-on is awesome! Lots of cool features, and it provides a cool way to distinguish members. It has lots of different criteria that can be used, and a variety of icon options which are used as the badges. I custom downloaded mine as PNG files. Thanks!
Without a doubt, this is one of the best free add-ons out there. It extends the gamification of the forum and offers new possibilities to reward users and make the forum more fun. Thank you for this add-on and I hope it can always evolve!
Absolutely wonderful. The customization options are also really great. Thanks for the work that you do!
How is this not a paid addon? :O
A must have honestly. My only request would be to have an option to have it linked to the XenForo trophy system.
Just started using this add-on and I friggin love it. This is something you would expect from a paid add-on. Very well done and adds an even deeper dimension to how you can engage, reward and build stickiness with your site's users. Ozzy continues to be a force for the XF community and I am thankful for it.
Works excellent, great addition to our forum: https://admin-junkies.com/help/ozzmodz_badges/

Easy to install and setup. No Server errors.
Easy to install and get to grips with and a good way to build traction and engagement within your forum community
Amazing add-on that is what you make of it on your website. Love the work that has been put into it. Great stuff!
Back
Top Bottom