Services
Configure bookable services, pricing, duration, capacity, and availability within sublocations
Services represent bookable offerings in Tiquo.
A service defines what a customer can reserve, such as an appointment, experience, or activity. Any time-based offering in Tiquo is managed as a booking. Services define what can be booked, while bookings manage the operational scheduling of that service.
Examples include:
- Massage appointment
- Spa treatment
- Fitness class
- Private session
- Workshop
Services are configured within a sublocation and determine how bookings are scheduled, priced, and managed.
Creating a Service
Services are created within a sublocation.
To create a service:
- Navigate to the relevant sublocation
- Open the Services section
- Click Add
- Select Service
Services can also be organized using Service Categories, which group related services together.
Example:
Service Category: Spa Treatments
Services:
- Deep Tissue Massage
- Aromatherapy Massage
- Facial Treatment
Service Configuration
Each service contains several configuration sections:
- General
- Pricing
- Duration & Capacity
- Limits
- Availability
- Connected Inventory
These sections control how the service behaves when customers create bookings.
General Settings
The General section defines the basic information for a service.
Fields include:
- Service name
- Description
- Image
- Visibility status
- Featured service toggle
The Active toggle determines whether the service is available for booking. If disabled, the service will not appear in booking flows.
Pricing
Pricing defines how customers are charged for a service.
Price
Each service has a base price. This represents the cost of booking the service.
Example: Massage Appointment — Price: £60
VAT
A VAT rate can be applied to the service. The system automatically calculates the tax portion.
Example: Price: £60 — VAT: 20%
Payment Requirement
Services can define how payment is collected.
Available options include:
- Require full payment — Customers must pay the full amount when booking.
- Require deposit — Customers pay a deposit at the time of booking and the remaining balance later.
Pricing Levels
Pricing levels allow services to support multiple price tiers.
Examples include:
- Economy
- Standard
- Premium
- Rack Rate
Pricing levels can later be connected to pricing seasons.
Pricing Seasons
Seasons allow different pricing levels to apply during specific date ranges.
Each season contains:
- Season name
- Start date
- End date
- Assigned pricing level
Seasons can optionally repeat each year. If no season applies, the default pricing level is used.
Packages
Packages allow services to be grouped into predefined offerings.
Packages may include:
- Bundled services
- Promotional offers
- Special pricing structures
Each package contains:
- Package name
- Package code suffix
- Description
- Package type
Packages can optionally be marked as wholesale packages.
Duration and Capacity
The Duration & Capacity section defines how long the service lasts and how many customers can book it at the same time.
Service Type
Two service types are available.
Calendar Based Service — The service duration and capacity are defined directly within the service. This is commonly used for:
- Appointments
- Classes
- Treatments
Slot Based Service — Availability is controlled using inventory slots rather than the service itself. This allows scheduling to be managed through connected inventory resources.
Duration Type
Duration can be configured using different time units.
Available options include:
- Minutes
- Hours
- Nights
- Days
This allows services to support both short appointments and longer bookings.
Duration
Defines how long the service lasts.
Example: Massage Appointment — Duration: 60 minutes
Capacity
Defines the maximum number of customers who can book the service at the same time.
Buffers
Buffers add extra time before or after bookings.
- Buffer Before — Adds preparation time before the booking.
- Buffer After — Adds cleanup or reset time after the booking.
Buffers help prevent bookings from overlapping.
Limits
Limits define operational rules for bookings.
| Limit | Description |
|---|---|
| Minimum Advance | Minimum time before the booking start time that customers can create a booking. Example: 2 hours |
| Maximum Advance | How far into the future bookings can be made. Example: 90 days |
| Cancellation Deadline | How long before the booking start time a customer can cancel. Example: 24 hours before the appointment |
| Booking Buffer | Minimum time required between bookings. Example: 15 minutes between appointments |
Auto Confirm Bookings — When enabled, bookings are automatically confirmed. When disabled, bookings may require manual approval.
Auto Checkout — Automatically checks customers out after the booking duration. This only occurs if no additional order items have been added to the booking.
Allow Same Day Booking — Allows customers to book services on the same day.
Require Approval — Requires staff to approve bookings before they are confirmed.
Availability
Availability defines when the service can be booked.
| Setting | Description |
|---|---|
| Start Time | Earliest time the service can begin. Example: 09:00 |
| End Time | Latest time the service can begin. Example: 17:00 |
| Available Days | Which days the service is available. Example: Monday – Friday |
| Time Slot Interval | How frequently booking times appear. Example: 30 minute intervals |
| Buffer Between Bookings | Additional time inserted between bookings |
Connected Inventory
Services can be connected to inventory resources.
Inventory resources represent the physical assets required to fulfill a booking.
Examples include:
- Treatment rooms
- Equipment
- Tables
- Spaces
When a service is connected to inventory, bookings can only be created if the required resource is available.
Inventory resources can also be prioritized to determine which resource is allocated first when multiple options are available.
Services in Orders
When a service is booked, it appears in an order as an order item.
Example:
Order:
- Massage Appointment (booking)
- Herbal Tea (product)
- Face Cream (product)
The booking manages the operational scheduling, while the order manages the commercial transaction.
Summary
Services define the appointments and experiences that customers can book.
They control:
- Pricing
- Duration
- Capacity
- Booking rules
- Availability
Services connect the operational booking system with the commercial order system, allowing businesses to manage both scheduling and transactions within a single platform.