• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 150 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Verification Badges: User Roles & Achievements

[XB] Verification Badges: User Roles & Achievements 2.0.4 Patch Level 6

You must log in or register to purchase ($35.00)
Xenforo.com resource URL
https://xenforo.com/community/resources/xb-verification-badges.9324/
Compatibile XF2 versions
  1. 2.2
  2. 2.3
Additional requirements
e0eae123-372d-4e43-a13a-329e382bb113-1.webp


Add multiple badges next to XenForo usernames to highlight verified members, achievements, roles, memberships, and community status.

Verification Badges provides a complete user badge and recognition system with automatic awards, badge requests, expiration and renewal, badge owners, categories, progress tracking, a public badge directory, moderation tools, and extensive appearance customization.


Features:​

User Badges & Display​

  • 🏷️ Multiple User Badges: Display one or more verification, achievement, role, or membership badges next to usernames throughout XenForo.
  • πŸ“ Badge Tooltips: Show additional badge information when members hover over or interact with a badge.
  • 🎨 Custom Badge Appearance: Configure icons, colors, images, descriptions, custom CSS, and other visual properties.
  • πŸ‘οΈ Badge Visibility: Control who can see individual badges using configurable visibility criteria.
  • ↕️ Badge Display Order: Control the order of multiple badges through the ACP with predictable ordering for badges sharing the same position.
  • πŸ‘οΈ Live ACP Preview: Preview unsaved badge icons, colors, images, descriptions, and custom CSS beside a sample username, inside a message, or in a tooltip before saving.

Badge Categories & Catalog​

  • πŸ“‚ Badge Categories: Organize verification and achievement badges into manageable categories.
  • 🌐 Public Badge Catalog: Display active badges by category through XenForo Help.
  • 🎨 Catalog Layouts: Choose from four public badge catalog display layouts.
  • πŸ‘₯ Badge Recipient Counts: Show how many members currently hold each badge.
  • πŸ‘€ Badge Recipient Lists: Allow permitted members to browse users who have received a specific badge.
  • πŸ”’ Category Visibility: Respect category visibility criteria throughout the public badge catalog.

Automatic Badge Awards​

  • πŸ€– Automatic Awarding: Automatically grant badges when members satisfy configured XenForo user criteria.
  • πŸ”„ Conditional Award Retention: Remove automatically awarded badges when a member no longer satisfies their criteria.
  • πŸ† Permanent Achievements: Optionally keep automatically earned badges permanently after their requirements have been met.
  • πŸ“Š Personal Badge Progress: Show members measurable progress toward supported automatically awarded badges.
  • πŸ“¦ Portable Award Rules: Preserve automatic criteria, retention behavior, validity periods, and renewal settings when badge definitions are exported to XML.

Manual Badge Management​

  • πŸ‘€ Manual Badge Awards: Assign badges directly to individual members.
  • πŸ”„ Bulk Badge Assignment: Add or remove badges for multiple users at once.
  • πŸ‘₯ Badge Owners: Assign multiple managers to manually awarded badges.
  • πŸ› οΈ Owner Badge Management: Let badge owners add and remove recipients from their account area without requiring administrator access.
  • πŸ”’ Administrator-Controlled Ownership: Administrators determine badge owners while existing awards remain unchanged when ownership changes.

Badge Requests & Approval​

  • πŸ“₯ Badge Requests: Allow members to request eligible badges.
  • πŸ“ Request Information: Collect messages, attachments, and custom field information with badge requests.
  • βœ… Approval Queue Integration: Review, approve, or reject badge requests through XenForo's approval queue.
  • 🎯 Request Criteria: Control which members are eligible to request individual badges.
  • πŸ“Š Available Badges: Show members badges they are currently eligible to request.
  • ⏳ Pending Requests: Display outstanding badge requests from the member's personal badge page.

Expiration & Renewal​

  • ⏱️ Badge Validity Periods: Configure manually awarded badges to expire after a specified period or remain valid indefinitely.
  • πŸ“… Individual Expiry Overrides: Allow administrators and authorized moderators to change a specific member's badge expiration date.
  • πŸ”„ Badge Renewals: Let permitted members request renewal during the configured renewal window or after expiration.
  • πŸ‘€ Owner Renewals: Allow badge owners to renew recipients directly using the badge's configured validity period.
  • πŸ”” Expiry Reminders: Send one reminder during each badge term before expiration.
  • βŒ› Expiry Notifications: Notify members when their badge expires.
  • 🚫 Immediate Expiry: Expired badges stop displaying as active as soon as their term ends.
  • πŸ“ Renewal Workflow: Process renewal requests using the existing message, attachment, custom field, and approval workflow.
  • πŸ›‘οΈ Safe Renewal Dates: Preserve remaining valid time when appropriate or begin a new term when an already expired badge is renewed.

Badge History​

  • πŸ“œ Badge History: Record badge awards and removals for administrative review.
  • πŸ”Ž History Filters: Filter records by member, badge, actor, action, source, and date.
  • πŸ“ Historical Context: Preserve badge names, reasons, and related request references in history entries.
  • πŸ”’ History Permission: Control access to badge history with a dedicated administrator permission.
  • βš™οΈ Automatic History Control: Independently enable logging for automatic criteria changes and badge expiration.
  • 🧹 History Retention: Automatically prune eligible automatic history entries after a configurable period while preserving manual history.
  • πŸ”„ Renewal-Aware History: Renewing an active badge does not create an unnecessary duplicate award event.

Useful for:​

  • βœ… Verified Members: Display verification badges for trusted or confirmed users.
  • ⭐ Member Recognition: Highlight notable, trusted, experienced, or valuable community members.
  • πŸ† Achievement Badges: Reward milestones, accomplishments, participation, or community contributions.
  • πŸ‘₯ Role Badges: Identify staff, moderators, contributors, creators, experts, or other community roles.
  • πŸ’Ž Membership Badges: Highlight premium members, supporters, subscribers, donors, or special membership levels.
  • 🎯 Gamification: Encourage members to complete criteria and collect visible achievements.
  • πŸ“₯ Verification Requests: Let members apply for badges that require staff review or supporting information.
  • ⏱️ Temporary Verification: Create badges that expire and require periodic renewal.
  • 🀝 Community Recognition: Give trusted badge owners responsibility for managing recipients.
  • πŸ“š Badge Directory: Provide members with a public catalog of available badges, requirements, and recipients.

FAQ:​

  • ❓ Can the same badge be assigned both automatically and manually?
    Yes. Administrators and authorized moderators can manually assign an automatic badge. Its configured retention mode still applies to every holder. A conditionally retained badge can be removed when its criteria are no longer met, while a manually removed badge can be awarded again during the next automatic check if the member still meets the criteria.
  • πŸ‘₯ Can badge owners manage automatically awarded badges?
    No. Badge owners are available only for manually awarded badges, preventing owner actions from conflicting with automatic criteria and retention rules.
  • ⏱️ Will changing a badge's validity period update existing awards?
    No. A new validity period applies to future awards and renewal requests. Existing expiry dates remain unchanged unless an administrator or authorized moderator edits an individual assignment.
  • πŸ”„ What happens if a renewal request is pending when the badge expires?
    The pending request does not extend the existing term. The badge stops displaying after expiration. If the renewal is later approved, the new term is calculated so applicable remaining valid time is preserved.
  • πŸ‘€ Can members see who else has received a badge?
    Yes, when they have permission to view badge recipients. The public badge catalog can display the current recipient count and link to a recipient list without exposing members to user groups that lack access.
  • ↕️ How is the display order of multiple badges determined?
    Badges follow their configured ACP display order. Badges with the same display order use their badge ID as a stable fallback.
  • βŒ› Are expired badge assignments deleted?
    No. An expired assignment stops displaying as an active badge, but its record remains available for renewal and administrative review. Expiry can also be recorded in badge history when automatic history logging is enabled.

Screenshots:​

Public interface​

pub_account_verification_badges-1.webp
Member's verification badges and expiry information​
pub_account_verification_badges_manag-1.webp
Badge progress and available actions​
pub_account_request_list-1.webp
Member's badge request history​
account_request_form-1.webp
Badge request form with supporting information​
pub_member_profil-1.webp
Verification badges on a member profile​
pub_post-1.webp
Verification badges in a XenForo post​
pub_thread_list-1.webp
Verification badges in thread lists​

Member and moderator tools​

pub_member_verification_badges_edit-1.webp
Compact member badge editor​
member_moderator_menu-1.webp
Verification badge action in the moderator menu​
pub_approval_queue_item-1.webp
Badge request in the XenForo approval queue​
pub_account_managed_verification_badges-1.webp
Recipient management for badge owners​

Admin interface​

permisions-1.webp
Verification badge permissions​
admin_nav-1.webp
Verification Badges navigation in the XenForo ACP​
admin_badge_list-1.webp
Badge list and management actions​
admin_badge_edit-1.webp
Badge configuration and live preview​
admin_options-1.webp
Add-on options​
admin_user_edit-1.webp
Verification badges on the ACP user editor​
admin_user_batch_updat-1.webp
Batch badge assignment for users​
admin_verification_bade_history-1.webp
Searchable verification badge history​
12 months
$45.00 Renewal price: $30.00
Author
Painbaker
Views
2,186
First release
Last update

Ratings

0.00 star(s) 0 ratings

This resource in collections

More resources from Painbaker

Latest updates

  1. 2.0.4 Patch Level 6

    Increased templater class extension execution order to avoid conflicts with some 3rd party...
  2. 2.0.4 Patch Level 5

    Trigger badge info preview tooltip on hover and click Removed unused alert opt out action
  3. 2.0.4 Patch Level 2

    Added rebuild tool to reset badge award date from latest approved request date
Back
Top