Skip to main content

User Classes

John Carpenter avatar
Written by John Carpenter
Updated over 3 weeks ago

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

  1. Navigate to Circuit Settings > User Classes

  2. Click + Add User Class

  3. 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


Watch the Tutorial

Did this answer your question?