Tasks
01How do I create a new booking or appointment for a customer?
- From the side navigation, go to Bookings & appointments and select Bookings.
- Click the New reservation button (or Created).
- Select the Customer (or type their name and mobile number to create them on the spot).
- Select the requested Service; the system automatically populates service duration, price, and deposit amount if configured.
- Select the Resource (employee, room, device) or choose Any available resource.
- Pick the Date; the system displays only non-conflicting Available time slots.
- Click the preferred time slot, and select the Booking source (Reception, Phone, WhatsApp).
- Click the Save button.
- Screen
- Bookings & appointments › Bookings · Create
- Permission needed
- Bookings — appointments / Add
02How do I choose "Any available resource" to let the system distribute bookings automatically?
- On the booking creation screen, select the desired service and date.
- In the Resource field, choose the Any available resource option.
- The smart booking engine evaluates all employees or rooms qualified to perform this service and reveals time slots with at least one available resource.
- Once a time is selected, the booking is automatically assigned to the vacant resource and their schedule is blocked.
- Screen
- Bookings & appointments › Bookings · Create
- Permission needed
- Bookings — appointments / Add
03How do I record a deposit payment for a pending booking?
- In the Bookings table, locate the booking with Awaiting payment status.
- Click the Collect deposit action button to open the payment receipt modal.
- Enter the received Amount (the service's default deposit displays automatically).
- Select the Payment method (Cash, CliQ, Card, Bank Transfer) and record the reference if applicable.
- Click Save; the deposit receipt is recorded (and posted to accounting if enabled), and booking status updates immediately to Confirmed.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Collect deposit
04How do I confirm a booking for a customer?
- If the booking is tentative or booked without mandatory deposit requirements.
- On the Bookings screen, click the Confirm booking action button next to the appointment to open the confirmation modal.
- The booking status changes to Confirmed, the slot is finalized in the calendar, and a customer reminder is scheduled.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Edit
05How do I check in a customer when they arrive for their appointment?
- When the customer arrives at reception, go to Bookings or Calendar.
- On the customer's appointment row for today, click the Check in button (or the quick checkmark icon).
- The booking status changes to Checked in and the actual arrival time is logged.
- (Note: This action operates offline in the event of reception desk network interruptions).
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Check in
06How do I record a customer no-show if they fail to arrive?
- After the appointment time has elapsed without customer arrival or notice.
- On the Bookings screen, click the Mark as no-show action button to open the confirmation modal.
- The booking status updates to No-show, and the resource's time slot in the calendar is immediately released.
- The system automatically increments the No-shows counter on the customer's profile to alert staff on future bookings.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Mark as no-show
07How do I reschedule a booking to a different time?
- In the Bookings table, click the Reschedule action button beside the booking to open the scheduling modal.
- Select the new date, then choose a new slot from the list of unreserved available times.
- Click the Confirm button; the appointment is shifted, and an updated schedule notification is sent to the customer.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Edit
08How do I cancel a booking and record the cancellation reason?
- In the Bookings table, click the Cancel booking action button to open the cancellation modal.
- The modal prompts you to enter the Reason for cancellation (e.g., customer request, employee emergency).
- Enter the reason and click Confirm; the booking is cancelled, and the resource and calendar slot are freed for other customers.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Cancel booking
09How do I view the color-coded daily and weekly booking calendar?
- From the side navigation, go to Calendar.
- You can switch between:
- Day view: displays a column-divided schedule where each column represents a resource or staff member to view team schedules side by side.
- Week view: tracks the schedule of a single resource across the days of the week.
- Appointments appear color-coded according to status (green for confirmed, yellow for awaiting payment, gray for cancelled).
- Clicking any appointment opens its details or allows checking in the customer immediately.
- Screen
- Bookings & appointments › Calendar
- Permission needed
- Bookings — calendar / View
10How do I send appointment reminders to customers via WhatsApp?
- From the side navigation, enter the Reminders page.
- The system lists tomorrow's bookings requiring reminders alongside customer name, service, appointment time, and mobile number.
- Manually: Click the Send WhatsApp button beside any booking to initiate a WhatsApp conversation with pre-filled reminder text.
- Automatically: When Cloud WhatsApp is integrated from connection settings, the system automatically sends all next-day reminders every evening at 6:00 PM without manual intervention.
- You can also click the Send all reminders now button to dispatch them simultaneously in batch.
- Screen
- Bookings & appointments › Reminders
- Permission needed
- Bookings — reminders / Send reminder
11How do I add a new service with duration, buffer, and setup time?
- From the side navigation, select Services.
- Click the New service button to open the service creation modal.
- Enter the Service name and Description.
- Set the Duration in minutes (e.g., 45 minutes).
- In the Buffer before and Buffer after fields, specify sanitization or prep time in minutes so the system blocks this time automatically and prevents overlapping bookings.
- Specify the Price and required Deposit amount.
- Set Resources that provide this service by selecting qualified staff or rooms, then click Save.
- Screen
- Bookings & appointments › Services
- Permission needed
- Bookings — services / Add
12How do I add a new resource (employee, room, hall, device)?
- Navigate to the Resources menu.
- Click the New resource button to open the resource modal.
- Enter the Name (e.g., Dr. Sarah, Room 2, Laser Machine).
- Set the Type (Employee, Room, Hall, Table, Equipment).
- Specify the Capacity (enter
1 for an individual employee or private room, or a higher number for group halls and classes). - Pick a Color to distinguish this resource's bookings on the calendar screen, then click Save.
- Screen
- Bookings & appointments › Resources
- Permission needed
- Bookings — resources / Add
13How do I configure working hours and split shifts for resources?
- From the side navigation, select Working hours.
- Select the Resource whose schedule you want to configure.
- For each day of the week, click Add period and specify the start time and end time (e.g., 09:00 to 14:00).
- For split shifts (morning shift and evening shift), click Add period for the same day and enter the second period (e.g., 17:00 to 21:00).
- Any day left without periods is treated as an official day off for the resource, preventing any bookings.
- Click the Save working hours button.
- Screen
- Bookings & appointments › Working hours
- Permission needed
- Bookings — working hours & time off / Edit
14How do I record time off or official holidays for a resource or the entire business?
- From the side navigation, go to Time off & holidays.
- Click the New time off button to open the holiday modal.
- In the Resource field, select the relevant employee, or leave it blank if the closure covers the Whole business.
- Set the start date in From date and end date in To date.
- Specify hours or leave blank to close the All day, and enter the Reason.
- Click Save; this window is immediately blocked in the booking engine.
- Screen
- Bookings & appointments › Time Off & Holidays
- Permission needed
- Bookings — working hours & time off / Add
15How do I add a booking customer and track their no-show record?
- From the side navigation, select Booking customers.
- Click New customer to open the modal and record Name, Mobile number, and Email.
- In the customers table, review the No-shows column and Bookings column to identify committed versus uncommitted clients.
- Screen
- Bookings & appointments › Booking Customers
- Permission needed
- Bookings — customers / Add
16How do I complete an appointment after service delivery?
- Once the service has been rendered to the customer at the facility.
- On the Bookings screen, locate the booking bearing Checked in status.
- Click the Complete appointment action button.
- The booking status turns to Completed, recorded in the successful booking history of both customer and employee.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Edit
17How does attendance check-in work during internet outages?
The reception screen features offline-ready architecture; you can click Check in and the browser will log the timestamp locally. Once internet connectivity is restored, the system synchronizes check-in times to the server without data loss.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Check in
Frequently asked questions
Why does the message "Time is outside resource working hours or falls on holiday" appear?
The system strictly validates resource work shifts and scheduled time off. If you attempt to book an appointment on a resource's day off, before shift start, or during a break between split shifts, the system rejects the booking to protect employee rest hours.
- Screen
- Bookings & appointments › Bookings · Create
- Permission needed
- Bookings — appointments / Add
Why does the message "This slot is no longer available, choose another time" appear?
The system enforces strict database-level double-booking protection. If the employee or room is reserved during those minutes, or the slot overlaps with prep buffers of an adjacent appointment, double bookings are blocked and another open slot must be selected.
- Screen
- Bookings & appointments › Bookings · Create
- Permission needed
- Bookings — appointments / Add
Why does the message "Cannot book in the past" appear?
The system prohibits creating new bookings with a past date or time to preserve chronological integrity and reporting accuracy. Ensure today's upcoming hours or a future date is selected.
- Screen
- Bookings & appointments › Bookings · Create
- Permission needed
- Bookings — appointments / Add
Why can't I mark a customer as no-show before the booking time?
The message "Booking time has not arrived yet, cannot mark as no-show" appears if you click the no-show button prior to the actual start of the appointment. A customer cannot be logged as a no-show until their scheduled time has passed and they have failed to appear.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Mark as no-show
Why does the message "Requested count exceeds resource capacity" appear?
If a resource represents an individual employee or single room, its default capacity is 1. If you enter 2 or more in the Number of seats field, the system rejects saving. To raise capacity, edit the resource capacity on the Resources screen (such as for training halls or group classes).
- Screen
- Bookings & appointments › Bookings · Create
- Permission needed
- Bookings — appointments / Add
Why does a booking remain in "Awaiting payment" status and not update to confirmed?
If a service requires an advance deposit, the booking remains in Awaiting payment status until the deposit is collected. As soon as you click Collect deposit and log the received payment, the booking automatically updates to Confirmed.
- Screen
- Bookings & appointments › Bookings
- Permission needed
- Bookings — appointments / Collect deposit
Back to top