Ticket validation
Validation is the process of verifying that tickets presented by attendees are valid and allowing them access to the event.
Why validate?
Validating tickets is important because:
- Accurate tracking: Know exactly how many people entered
- Fraud prevention: Prevent a ticket from being used more than once
- Data for improvement: Compare tickets sold vs validated
- Automatic reviews: We only send review requests to validated tickets
- Complete history: Record of who validated each ticket and when
Important: A ticket cannot be validated more than once, even if two validators scan it at the same second. The system is duplicate-proof.
Who can validate
The following roles have access to validation:
| Role | Access |
|---|---|
| Owner | All events |
| Administrator | All events |
| Producer | Assigned events |
| Validator | Assigned events |
For producers and validators, you can configure whether they can validate all tickets for the event or only specific ticket types.
Accessing the validation interface
On mobile (recommended for events)
- Open the Fanz app or panel on your phone
- In the bottom navigation, click the QR icon (blue, centered)
- The validation interface opens
On desktop
- Go to the Validate menu in the sidebar
- The validation interface opens
Configuring validation
When entering the validation interface:
- Select the event in the first dropdown
- Select the date in the second dropdown
Note: Only active events appear (not ended, not cancelled, not deleted) that you have assigned.
Status panel
After selecting event and date, you see two cards with metrics:
| Card | Meaning |
|---|---|
| Validated | Number of tickets already validated |
| Pending | Number of tickets not yet validated |
These metrics update in real-time as you validate.
Validating with QR scanner
This is the fastest way to validate tickets:
- Click the "Validate" button (light blue)
- The device camera opens
- Point at the ticket's QR code
- The system processes automatically
Successful result
If the ticket is valid:
- Green screen
- Shows buyer/assistant data
- Shows ticket name
- Shows seat (if numbered)
- Indicates if member (if applicable)
Failed result
If the ticket is not valid:
- Red screen
- Shows the error reason
- If already validated, shows who validated it and when
To see all possible errors, see Validation errors.
Validating from the assistants table
If you can't scan the QR (damaged code, no camera, etc.), you can validate manually from the assistants table.
On desktop
Below the validate button you see the "Assistants" table with all purchase orders.
Filter and export: You can filter the table by name, email, or other fields, and export the data in XLS or CSV format.
| Column | Information |
|---|---|
| Name | Buyer name |
| Tickets | Number of tickets |
| ID | Buyer's document |
| Buyer's email | |
| Order ID | Purchase identifier |
| Phone | Buyer's phone |
| Tickets | Ticket names |
| Notes | Purchase observations (from purchase detail) |
| Action | Validate/revert button |
Button colors:
- Blue: Tickets pending validation → click to validate all
- Red: Tickets already validated → click to revert
Tip: The Notes column shows observations added in the purchase detail. Use this for VIP notes, special access requirements, or any information validators need to see when checking tickets.
Expand order: Click on a row to expand it and see:
- Each individual ticket
- Assistant data (if you used info per ticket)
- Button to validate specific ticket
On mobile
Same information but in card format for better viewing.
The button shows the quantity: "Validate (3)" or "Revert (3)"
Click "View details" to expand and see individual tickets.
Search for an order
If the ticket has a damaged QR but has the purchase ID visible (appears in the corner of Fanz tickets), you can:
- Use the search bar in the assistants table
- Type the purchase ID
- Find the order and validate manually
Reverting validation
If you validated a ticket by mistake:
- Find the order in the assistants table
- The button is red ("Revert")
- Click to revert
- Confirm the action
After reverting, the ticket can be validated again.
Validation history
Below the assistants table there's a "Validation history" section.
Here you see:
- All validations performed
- Who validated each ticket
- What time it was validated
Useful for audits and team tracking.
Advanced configuration: Restrict by ticket type
If your event has different sections with different access, you can configure each validator to only validate certain ticket types.
Configure restrictions
- Go to Events → [Your event] → Members
- Find the validator
- Edit their permissions
- Disable "Can validate all tickets"
- Select which ticket types they can validate
Example:
- Validator A: Can only validate "VIP" and "Backstage"
- Validator B: Can only validate "General" and "Orchestra"
This also applies to add-ons if you have them configured.
Viewing metrics after the event
Once the event has ended, it no longer appears in the validation interface.
To see validation metrics:
- Go to Events → [Your event]
- Select the date
- Go to the "Assistants" tab
This tab shows more detailed data than the validation interface:
- All tickets
- Validation status of each
- Who validated and when
- Filters and export
Validation in purchase detail
You can also see the validation history of a specific purchase:
- Go to Orders or Events → [Event] → Orders
- Open an order
- Go to the "Validation history" tab
Communications to validated tickets
You can send emails only to people who attended:
- Go to Events → [Your event] → Communications
- Create a new communication
- In the recipient selector, filter by "Validated only"
Useful for:
- Thanking for attendance
- Sharing event photos
- Promoting upcoming events
Next steps
No. A ticket can only be validated once. If you try to scan it again, you'll see an error indicating it was already validated, who validated it, and when.
Use the assistants table. Search by name, email, or purchase ID (appears in the ticket corner) and validate manually from there.
It's faster to use the assistants table. Find the order and click the blue button to validate all tickets from that purchase at once.
Could be because: the event has ended (check the end date), it's cancelled or deleted, or you don't have the event assigned to your role. Check the event configuration and your permissions.
Yes. Add-ons also have QR codes and are validated the same way. They appear in the assistants table along with tickets.
You can revert the validation from the assistants table. Find the order, click the red "Revert" button, and confirm. The ticket returns to pending status.
Besides access control, validation triggers the review request email. Only attendees with validated tickets receive the email asking for event feedback.
Yes. In the validation history you see which team member validated each ticket and at what time. It also shows when you try to validate an already-validated ticket.
This can happen for three reasons: there are no events created in the brand, you don't have any events assigned to your account (if you're a Producer or Validator), or all events in the brand have already ended and there are no active events to validate.
Yes. Validation is always available regardless of the event date. You can validate tickets before, during, or after the scheduled event time.
All tickets in a purchase are under the buyer's name by default. If you scan multiple QRs from the same group, they'll all show the same name. To have different names per ticket, enable "Ask buyer info per ticket" in the event's checkout configuration.