VYROX xSERVA Campus Operations · HomeServa, PropServa, SmartServa and SportServa: Campus Operations Manual
Memberships and Classes in SportServa, the sports club edition of VYROX xSERVA, lets you sell membership plans, publish coached classes, sell class passes that members use to book those classes, and track every class booking from one staff portal. It is used by sports clubs, fitness centres, academies and recreation clubs in Malaysia that run paid memberships and scheduled group sessions.
| Item | What It Is | Where You Set It Up |
|---|---|---|
| Membership Plan | A paid or free membership with a validity period, optional deposit and access pass | Management console > Membership Plans |
| Coach | A trainer who leads classes | Settings > Classes > Coaches |
| Class Type | A category of class, such as Junior Badminton or Yoga | Settings > Classes > Class Types |
| Class | A scheduled session with a date, time, coach and capacity | Settings > Classes > Classes |
| Class Pass | A product that lets a customer book selected classes for a period | Settings > Class Passes |
| Class Booking | One customer's seat in one class | Class Bookings feature |
Set things up in this order: membership plans, coaches, class types, classes, class passes. Customers then buy passes and book classes.
A membership plan defines what a member pays, how long the membership lasts and what it unlocks. The plan list shows each plan's Membership Plan Code, Membership Plan Name, Member Count and Status, so you can see at a glance how many members are on each plan.
| Option | What It Does |
|---|---|
| Refundable Deposit | Collects a deposit that is returned when the membership ends |
| Validity Duration | How long one subscription lasts, or Lifetime |
| Charge | The membership fee |
| Tax Type | Applies the selected tax to the fee |
| Limit to One-Time Use Only per 24-Hour Period for Ticketing | Stops the same membership being used for entry more than once a day |
| Limit Usage to a Maximum Of | Caps how many times the membership can be used |
| Hide This Membership Plan in the User App | Keeps the plan visible to staff only, useful for corporate or complimentary plans |
| Show Create Card Button | Lets staff issue an Integrated Smart Access Pass through a USB card reader once the invoice is fully paid |
| Linked Integrated Smart Access Pass Type | The access pass type issued with the card |
To change a plan, open it from the list and press Edit, then Update. For renewals, member lists and day-to-day membership handling, see Membership Management System.
To update a coach, select them and press Edit Coach, then Save.
Class types group your classes, and class passes are granted per class type.
| Field | What It Means | Example |
|---|---|---|
| Class Name | The name members see | Junior Badminton Level 1 |
| Class Type | The category the class belongs to | Badminton |
| Coach | Who leads the class | Coach Lim |
| Facility | The court or room the class uses | Court 3 |
| Capacity | Maximum participants | 12 |
| Booking Dateline | Last moment members can book | The day before at 6:00 PM |
| Availability | Seats still open for booking | 4 seats left |
Use the date filters (Today, Yesterday, This Month, Last Month, This Year, Last Year or Custom Time Frame) and Search to find classes. To change a class, press Edit Class.
A class pass is what a customer buys to book classes. You define the pass products under Settings, and you track the passes customers hold in the Class Passes feature.
Open the Class Passes feature from the main menu. The list shows Pass Name, Customer Name, Customer Account ID, Booking Remaining, Start Time and Status. Filter by Active, Suspended, Expired, Cancelled or All, and search by name, phone or pass ID.
| Status | Meaning |
|---|---|
| Active | The pass can be used to book classes |
| Suspended | Temporarily paused by staff |
| Expired | The validity period has ended |
| Cancelled | Ended by staff or by auto-cancel for non-payment |
Open the Class Bookings feature from the main menu to see every booking. The list shows Booking ID, Class Name, Coach, Start Time, Booked By, Booked For and the Class Pass used. Filter by Active, Completed, Cancelled or All.
Booked By and Booked For differ when a parent books for a child or staff book at the counter.
Campaigns let you run promotions that issue vouchers. In the management console, go to Campaigns and press New Campaign. Set the Campaign Name, Start Date, End Date, Discount Value, Min Spend and Redemption Limit, then review Voucher and Redemption Details to track usage. For full details see Campaigns and SportServa Vouchers.
The classes module is not enabled for your project, or your role lacks settings access. Ask your administrator or operator to enable it.
Yes. Under This Class Pass Allows Booking For, tick every class type or individual class the pass should cover.
Once bookings reach the Capacity, the class shows no availability and members cannot book it.
Yes. Open the pass in Class Passes and press Suspend. Press Unsuspend when the member returns.
Tick Hide This Membership Plan in the User App. Staff can still assign the plan from the portal.