- Compatibile XF2 versions
- 2.3
A flexible user-to-user reputation system that lets community members vouch for each other and build a visible history of trust.
Features:
Flexible Vouching:
- Positive & Negative Vouches: Allow members to endorse or devouch other users
- Multiple Selection Modes: Use predefined single-choice or multiple-choice vouch types, or let users enter a custom score within configured minimum and maximum limits
- Vouch Messages: Allow or require users to explain their vouch
- Configurable Vouch Limit: Control how many vouches a member may give to the same user, from one up to unlimited
Member Profiles:
- Vouch Score: Display a member's overall score and positive and negative totals
- Member Statistics: Highlight members with the highest vouch score or total vouch count
- Received Vouches: Show all vouches a member has received in a dedicated profile tab
- Given Vouches: Let users view the vouches a member has given to others
- Vouch Management: Members can edit or delete their own vouches when permitted
- Recipient Response: The vouched member can post a single public reply to a vouch they received; once they do, the vouch can no longer be edited or deleted by its giver
- Conversation Privacy: Optionally require members to have a minimum vouch count before they can start a conversation with you
Vouch Requests:
- Request a Vouch: Ask another member to vouch for you and include a short reason
- Request Inbox: Review incoming, outgoing, and blocked requests from the account area
- Persistent Indicator: See the number of pending requests even when alert, email, and push notifications are disabled
- Request Cooldown: Limit how often members can create vouch requests through a dedicated integer permission
- Reject or Block: Reject individual requests and optionally block further requests from that member
- Request Controls: Disable all incoming requests from Preferences when permitted
- Result Notifications: Notify requesters when a request is fulfilled, rejected, or rejected and blocked
- Request Reporting: Report abusive requests through XenForo's standard report queue
- Approval Support: Moderate requests through the approval queue before they are delivered
- Request Audit Log: Review and filter all requests in the Admin control panel with IP log attribution
Vouch Tree:
- Relationship View: Explore how members are connected through positive, negative, and neutral vouches
- Received & Given Trees: View both who vouched for a member and who that member has vouched for, as two clearly labeled, separate trees
- Expandable Branches: Browse deeper connections without leaving the page
- Configurable Limits: Control the maximum tree depth and number of displayed connections
Administration & Moderation:
- Custom Vouch Types: Create, arrange, enable, and disable predefined vouch options and their score values
- User Group Thresholds: Automatically add members to user groups when they reach configured vouch scores
- User Title Ladder Fields: Award titles based on a member's total vouch score or positive vouch count
- Optional Approval: Send new vouches to the approval queue before publication
- Moderation Tools: Approve, unapprove, edit, restore, or delete vouches
- User Reset: Reset all vouch data for an individual member when required
- Reportable Vouches: Members can report abusive or fraudulent vouches using XenForo's standard report system
- Giver Requirements: Require a minimum account age, message count, reaction score, and/or trophy points before a member can give a vouch
- Recipient Requirements: Require the same set of minimums before a member can be vouched for, with dedicated bypass permissions for both sides
- User Criteria: Use vouch score, positive/negative vouch counts, unique vouchers, vouch types, and negative-vouch-free streaks as criteria anywhere XenForo supports user criteria (e.g. User Group Promotions)
- Detailed Permissions: Separately control who can give, receive, view records/scores/trees (own/any), edit, delete, moderate, and reset vouches
- IP Attribution: Log the IP address a vouch was submitted from and look up other accounts that used it
Useful for:
Trading Communities: Build trust between buyers and sellers
Service Communities: Let clients share their experience with providers
Gaming Communities: Track reliable teammates, traders, and organizers
Member Recognition: Reward trusted contributors with automatic user group promotion
XenForo Integration:
- Approval queue
- Alerts
- Edit history
- Inline moderation
- Moderator log
- Reports
- Vouch request alerts, email, and push preferences
- User criteria (usable in User Group Promotions and elsewhere)
- User Title Ladder fields for total vouch score and positive vouch count
- Member statistics for vouch score and total vouch count
- Member profiles and member cards
- User group promotions based on vouch score