User Classes are a circuit-level configuration that allows cinemas to categorize patrons into age- or role-based groups (e.g. Adult, Child, Senior, Student, Employee). These classifications can then be used to control access to ticket types, membership pricing, and employee-only features.
User Classes are optional, but highly useful for cinemas offering age-based pricing or role-specific memberships.
📍 Where to Find It
Indy Admin → Settings → Circuit → User Classes
➕ Setting Up User Classes
Navigate to Circuit Settings > User Classes
Click + Add User Class
For each class, you can configure:
Field | Description |
Name | Label (e.g. Adult, Child, Student) |
Minimum Age / Maximum Age | Age brackets for this class (optional) |
Available Online | Toggle ON if this class should be selectable for online bookings |
Employee Only | Toggle ON if this class is only available for internal/staff use |
Description | Optional notes for internal use |
Order | Drag to reorder display if needed |
📝 At least one user class must be marked as Default. This is used as the fallback if a user doesn’t match any specific class.
🧩 Where User Classes Are Used
User Classes are not visible to the customer but are used in the backend to apply logic and pricing rules.
1. Ticket Types
You can restrict specific ticket types to certain user classes.
✅ Example:
“Child Ticket” only available for Child user class
“Staff Pass” only available for Employee class
To apply:
Go to Settings > Ticket Types
Assign the appropriate user class restriction
2. Membership Types
User Classes are essential for offering tiered membership pricing.
✅ Example:
Adult Membership – full price
Senior Membership – discounted
Student Membership – only for users marked as Student
To apply:
Go to Settings > Memberships
Set pricing and availability by user class
📝 If user class is set to “Employee Only,” the corresponding memberships or tickets will not appear online.
💡 Optional Configuration
User Classes are not mandatory. If your cinema:
Does not use age-based ticket pricing
Does not have staff-specific or student-specific discounts
Only uses standard pricing for everyone
Then you can skip setting up user classes entirely.
✅ Example Setup
Name | Min Age | Max Age | Online | Employee Only |
Child | 0 | 12 | ✅ | ❌ |
Teen | 13 | 17 | ✅ | ❌ |
Adult | 18 | 64 | ✅ | ❌ |
Senior | 65 |
| ✅ | ❌ |
Student |
|
| ✅ | ❌ |
Employee |
|
| ❌ | ✅ |