Tiquo
Platform

Bookings

Manage scheduled reservations for services with availability, capacity, and resource allocation

Bookings represent scheduled reservations for services in Tiquo.

Any time-based service is managed as a booking. A booking records when a service will take place and which resources are allocated to fulfill it.

Bookings are the operational component of the system, managing scheduling, capacity, and resource allocation.

Examples include:

  • Massage appointment
  • Spa treatment
  • Fitness class
  • Meeting room reservation
  • Workshop session

Bookings can be created by either customers or staff.

The Bookings page is found in the main sidebar under Orders → Bookings, alongside Enquiries.

Customer bookings are also visible on each customer's profile. From a customer profile, open the Orders tab and select the Bookings sub-tab to see every booking linked to that customer.

The Bookings page

Bookings list page

The Bookings page is organised into three zones:

1. Metric cards

A row of six cards summarises booking performance for a selected date range:

  • Bookings
  • Confirmed
  • Completed
  • Revenue
  • Avg Duration
  • Check-in Rate

The date range picker at the left of the row defaults to the current week and can be stepped backward or forward.

2. Lifecycle tabs

Below the metric cards, tabs filter the list by lifecycle state:

  • Upcoming: scheduled, not yet checked in
  • Active: checked in, currently at venue
  • Leaving: checked out within the last 12 hours

3. Controls row

To the right of the tabs:

  • All Locations: filter bookings by location or sublocation
  • Search & Filter: free-text search and advanced filters
  • Column customiser: show, hide, and reorder table columns
  • Sort: change the sort field and direction

Default table columns: Customer, Service, Date & Time, Duration, Location, Status.

Bookings can be associated to a new order by pressing + Create New Order in the top-right, which opens the order flow with the booking item.

Booking calendar

To view bookings in the calendar, click the three-dot menu on a booking row and choose View in Calendar.

Booking row menu Booking calendar view

How Bookings Work

Bookings are created from services and connected to inventory resources.

The relationship between systems works as follows:

Service → Booking → Order Item → Order

This means:

  • The service defines what is being booked
  • Inventory provides the required resource
  • The booking schedules the reservation
  • The order manages the commercial transaction

This separation allows bookings to operate independently from payments.

Booking Information

Each booking contains operational information about the reservation.

Typical booking details include:

  • Service name
  • Booking date
  • Start time
  • Duration
  • Party size
  • Assigned inventory resource
  • Associated customer

These details define when and how the service will take place.

Booking Creation

Bookings can be created through several workflows.

Customer Booking

Customers can create bookings through customer booking flows. These flows guide customers through selecting:

  • Service
  • Date and time
  • Party size
  • Payment details (if required)

Staff Booking

Staff members can create bookings directly from the platform. Staff booking flows allow bookings to be created from:

  • The dashboard
  • Mobile devices
  • Point-of-sale devices

This allows staff to schedule appointments on behalf of customers.

Booking Lifecycle

A booking represents a time-based service and moves through several statuses from creation to completion. The full set of statuses tracked by Tiquo is:

StatusWhen it applies
DraftCreated but not yet committed (rare — typically used internally when a booking is being prepared)
ScheduledCreated and on the calendar, but not yet confirmed
ConfirmedAccepted and locked in; inventory is reserved
Reminder SentAn automated reminder has been sent to the customer
Waiting RoomCustomer is in a virtual waiting room before the service begins
Waiting ListOn the waiting list for a slot that is currently unavailable
Checked InCustomer has checked in at the venue
ActiveCustomer is present and orders can be added to this booking
In ProgressThe service itself is underway
CompletedService completed and customer has checked out
CancelledCancelled before completion; reserved inventory is released
No ShowCustomer did not arrive
RescheduledBooking moved to a different time slot

A typical lifecycle for an appointment-style booking is:

Scheduled → Confirmed → Reminder Sent → Checked In → Active → In Progress → Completed

The user-facing Bookings page groups these statuses into three lifecycle tabs — Upcoming, Active, and Leaving — which is what most operators interact with day to day. The full status list above is what's used by the API, automations, and reporting.

Draft

Draft bookings are not yet committed and are typically used internally during creation flows.

Scheduled

The booking exists on the calendar and inventory has been provisionally allocated, but the booking has not yet been confirmed.

Confirmed

Once a booking is accepted, it moves to Confirmed:

  • The booking is scheduled
  • The required inventory resources are reserved
  • The booking appears in operational schedules and calendars

Reminder Sent

Automated reminders (email, SMS, or push) have been sent to the customer ahead of the appointment.

Waiting Room

Used in flows that include a pre-arrival waiting room — for example, online consultations or queue management.

Waiting List

The booking is on a waiting list for a slot that is currently full. If an opening becomes available, the booking can be promoted to Scheduled or Confirmed.

Checked In

The customer has arrived and been checked in at the venue.

Active

The booking is active — the customer is present and additional orders or items can be added to the associated order.

In Progress

The service itself is underway (e.g. the treatment is being delivered, the class is running).

Completed

When the customer checks out, the booking moves to Completed:

  • The service has finished
  • The booking is closed
  • Items can no longer be added to the associated order

If additional purchases are required after checkout, they must be created as a new order.

Cancelled

The booking has been cancelled before completion:

  • The booking is closed
  • Any reserved inventory resources are released

No Show

The booking time passed without the customer arriving. No-shows are tracked separately from cancellations for reporting and follow-up.

Rescheduled

The booking has been moved to a different time slot. The original time becomes available again, and a new booking record carries the rescheduled time forward.

Active Bookings

A booking is considered active from the moment the customer checks in until they check out.

Examples of active bookings include:

  • A customer currently receiving a massage
  • A guest currently staying in a hotel room
  • A customer currently attending a class or event

Booking Duration

The duration of a booking is determined by the service configuration.

Examples include:

  • 60 minute massage
  • 90 minute treatment
  • Full day rental

The duration determines how long the inventory resource is reserved.

Party Size

Some services allow multiple participants.

Party size defines how many people are included in the booking.

Examples include:

  • Spa treatments for two
  • Group classes
  • Workshops

The service configuration defines the minimum and maximum party size allowed.

Inventory Allocation

When a booking is created, Tiquo assigns an available inventory resource.

Example:

Service: Massage Appointment

Available inventory:

  • Treatment Room 1
  • Treatment Room 2

If Treatment Room 1 is available at the requested time, it will be assigned to the booking. If it is unavailable, another available resource may be used.

Booking Availability

Availability is determined by a combination of:

  • Service scheduling rules
  • Inventory availability
  • Booking limits

If no inventory resource is available, the booking cannot be scheduled for that time.

Booking Limits

Services can apply booking limits such as:

  • Minimum advance booking time
  • Maximum advance booking time
  • Cancellation deadlines

These rules determine when bookings can be created or modified.

Auto Checkout

Services may enable auto checkout.

When enabled, the system automatically checks customers out after the booking duration ends. Auto checkout only occurs if no additional order items have been added to the booking.

Bookings and Orders

Bookings appear in orders as order items.

Example:

Order:

  • Massage Appointment (booking)
  • Herbal Tea (product)
  • Face Cream (product)

The booking manages the scheduling of the service, while the order manages the commercial transaction.

Booking Cancellation

Bookings can be cancelled according to the cancellation rules configured in the service. Cancelling a booking releases any reserved inventory resources.

Booking Notifications

Services can trigger automated booking notifications.

Examples include:

  • Booking confirmation emails
  • Appointment reminders
  • Cancellation notifications
  • Follow-up emails

Notifications help customers stay informed about their bookings.

Summary

Bookings represent scheduled reservations for services.

They manage the operational side of service delivery by controlling:

  • Scheduling
  • Resource allocation
  • Capacity
  • Availability

Bookings connect services and inventory with the commercial order system, allowing businesses to manage appointments and transactions within a single platform.

En esta página