Skip to content
← Back to guide Facility Booking System

VYROX Very Intelligent Platform (VIP) · Very Intelligent Platform: Management Guide

Facility Booking System

VYROX Wiki · Updated 10 January 2025 · https://www.vyrox.com/wiki/facility-booking-system

1. Introduction

This guide will walk you through the steps to effectively add and manage facilities on your platform. With an intuitive design inspired by best-in-class user interfaces, managing your facilities has never been easier.

2. Facility and Facility Type

This step helps you access the central hub for managing your facilities. The dashboard provides an overview of all facilities and tools to manage them efficiently.

2.1. Access the Facility Management Dashboard

At the top-right corner of the webpage, Go to the profile icon > Go to > SPORTS CENTRE SDN.BHD. > Sports Center

This brings you to the facility management dashboard.

2.1. Access the Facility Management Dashboard

2.2. Configure Facility Types

On the left-side menu, go to Settings > Facilities.

At the top of the page go to Facility Types > New Facility Type, enter the facility type name and customizations

This feature allows you to categorize your facilities (e.g., meeting rooms, gyms, pools) to streamline management and user selection.

2.2. Configure Facility Types

Booking Limit Policy :

  • Limit daily bookings to a set number of hours across all facilities within the facility type for Customers With Membership Plan:
  • Limit daily bookings to a different set number of hours across all facilities within the facility type for Customers Without Membership Plan:

This means Customers cannot make further bookings through the user app once the limit is exceeded. However ,Staff are not restricted by these booking limits when processing customer bookings through the staff portal. If a customer exceeds the daily limit, a warning message will appear, but staff can still proceed with the booking.

When done click Add to save it.

2.2. Configure Facility Types

2.3. Add New Facilities

This feature enables you to add new facilities to the platform for user bookings.

Return to Facilities > New Facility.

2.3. Add New Facilities

2.4. Fill in Details for Adding New Facilities

Complete the required fields for the new facility This allows you to categorize the facility based on its intended use (e.g., meeting room, gym).

2.4.1. Select Facility Type (e.g., badminton court, gym, pool).

2.4.2. Enter Facility Details such as Name, Number, and a Description.

2.4.3. Specify the Minimum Booking Duration (e.g., 1 hour, 30 minutes).

2.4. Fill in Details for Adding New Facilities

2.5. Set Facility Availability and Operating Times

  • Management can define the days (e.g., Monday to Friday) and operating hours for the facility's availability.
2.5. Set Facility Availability and Operating Times

2.6. Configure Booking Policies and Operational Settings

Management can choose to :

2.6.1. Restrict Booking Start Time to specific intervals (e.g., even hours such as 8:00 AM, 10:00 AM, 6:00 PM).

2.6.2. Hide Facility from User App

  • Management can hide the facility from the user-facing app, making it accessible only to staff for bookings via the staff portal.

2.6.3. Select whether a refundable deposit is required and specify the amount and conditions.

2.6.4. Enable Auto-Cancellation for Unpaid Bookings

  • Automatically cancel a user’s booking if full payment is not received within a specified time frame.
  • The slot will be released for other users to book.

2.6.5. Prohibit Amendments to bookings after Payment

  • Management can disallow changes to bookings after payment has been made, ensuring confirmed bookings remain unchanged.

2.6.6. Enable Lighting Control

  • Link the facility to a lighting control system for automated or manual control based on booking schedules.
2.6. Configure Booking Policies and Operational Settings

2.7. Setting up lighting control

To add lighting control

Go to Settings > VYROX AIot Devices > AUTOSERVA > New AUTOSERVA Device

2.7. Setting up lighting control

Fill in details such as Sub-Type, Network Communication Protocol ,Board Label Name, Board Location, Board IP Address / DDNS URL,TCP Port , Board Location Coordinates and Number of Channels Supported. Click add when finish.

2.7. Setting up lighting control

2.8. Standard & Member Booking Windows

2.8.1. Set Standard Booking Window

  • Define the minimum and maximum days customers can book in advance.
  • Alternatively, set a specific start and end date for bookings.
  • Staff can override this restriction to make bookings on behalf of customers.

2.8.2. Set Member Booking Window

  • This setting limits customers’ ability to make bookings themselves on the user app, but it does not affect staff.
  • Staff can make bookings without being restricted by the booking window.
2.8. Standard & Member Booking Windows

2.9. Customize Booking Rules and Access Restrictions

2.9.1. Set Conditional Booking Window

  • If today’s date is earlier than a specific date in the current month, the maximum booking window is the last day of the current month.
  • Otherwise, the window extends to the next month.

2.9.2. Allow Late Bookings

  • Management can permit bookings to be made after the scheduled start time if the current time is within a specified number of minutes past the start time.

2.9.3. Set Unit of Booking Duration ( e.g. Hourly, daily, or monthly)

2.9.4. Restrict Non-Members on Weekends and Holidays

  • Management can restrict bookings on weekends (Saturday and Sunday) and public holidays to specific membership plans.
  • Non-members, walk-ins, and guests will not be allowed to make bookings during these times.
2.9. Customize Booking Rules and Access Restrictions

2.10. Payment Plans

Select Payment Plans from three different payment plans:

2.10.1. Default Plan

  • Payment applies for the entire day for all days (12:00 AM to 12:00 AM).

2.10.2. Customized Hourly Rate

  • Set per-hour rates that override the default rate.
  • Configure rates based on the type of day (e.g., Monday to Sunday, weekend, public holiday).
  • Specify activation timing for payments (e.g., from 8:00 AM to 8:00 PM).

2.10.3. Membership-Specific Rates

  • Define special payment plans exclusively for members of specific membership plans.
2.10. Payment Plans

Once finish customization , click Add to save it.

Key Notes!

Add each day individually from Monday to Sunday to ensure maximum accuracy for system application, rather than grouping them as weekdays (Monday–Friday) and weekends (Saturday and Sunday).

3. Manage Booking Slot

This guide is designed to help management assist walk-in customers with ease and confidence. Follow these simple steps to handle facility bookings efficiently.

3.1. Make Booking

3.1.1. Start new booking

  • Select Facility Bookings > New Bookings.
3.1.1. Start new booking

3.1.2. Search and Select Booking Slot

Booking slots can be searched by date or facility.

To book, click on the desired slot. The clots availability are color-coded.

3.1.2. Search and Select Booking Slot

To increase booking hours , click the plus sign.

3.1.2. Search and Select Booking Slot

3.1.3. Single & Bulk Booking

For Single Booking

  • Click Book This Only (Single Booking) .
3.1.3. Single & Bulk Booking

Handle customer details:

Existing Customer:

  • Search by name or select a customer based on their category.

New Customer:

  • Enter the customer’s name and mobile number.
  • (Optional) Add alternative contact info or remarks.

Click Book to complete.

3.1.3. Single & Bulk Booking

For Bulk Bookings

Add multiple slots to the cart by clicking Add to Cart and Book More (Bulk Bookings) .

  • Slots in the cart will turn red, indicating pending payment.
3.1.3. Single & Bulk Booking

To remove a booking:

  • Select the slot and click Remove from Cart.
3.1.3. Single & Bulk Booking

To confirm and proceed with payment:

  • Click Cart icon on the left > Fill in customer details > Click Book.
3.1.3. Single & Bulk Booking
3.1.3. Single & Bulk Booking

Once all bookings are confirmed, proceed to payment options. After payment, slot is officially booked.

3.2. Change Booking Slot

Click Change > Select new booking slot > Confirm when done.

3.2. Change Booking Slot
3.2. Change Booking Slot

3.3. Cancel Booking Slot After Booking

Click on Booking slot > Cancel Booking > State reason > Comfirm

3.3. Cancel Booking Slot After Booking

3.4. Change Court Booking Charge

To change the refundable deposit or booking charges,Click Change > Enter the final charges > Enter authorization PIN > Verify to complete the process.

3.4. Change Court Booking Charge

The Authorization PIN Code are unique to each employees and is set by going to Profile > Admin Console > Employee > New employee

3.4. Change Court Booking Charge

3.5. Booking Payment

To pay the booking slot, click Pay Booking Charge.

3.5. Booking Payment

Click Max for customer to pay maximum amount of charged booking

Select Payment option > Upload proof of payment > Click Confirm pay

3.5. Booking Payment

Verify payment receive by going to Customer Payents > Pending Verification

{{:booking_completed.png?nolink|
{{:booking_completed.png?nolink|

Once payment is verfified, slot will turn green indicating its officially booked.

3.5. Booking Payment

3.6. Refund & Booking Cancellation After Payment

If a booking is made with payment but the customer requests a refund and cancellation, follow these steps:

Go to Revenue and terminate the customer invoice. This will reverse the customer invoice and free up the booking slot.

3.6. Refund & Booking Cancellation After Payment

To update the cash book and reflect the refund:

Navigate to Facility Booking > Cancelled > Request Refund > Confirm Request > Refund > Confirm Refund.

3.6. Refund & Booking Cancellation After Payment
3.6. Refund & Booking Cancellation After Payment

Once completed, the cash book will be updated to reflect the correct amount.