Przejdź do głównej treści
Wszystkie artykuły
OperationsMay 29, 2026

How spa booking software schedules therapists and treatment rooms

Spa booking software schedules a treatment by finding a start time when a trained therapist, a room of the right type and any equipment the treatment needs are all free together, with time added for cleaning and reset between guests. It runs those checks before it shows a time online, so a guest can only book a slot the spa can deliver.

Those checks get harder as the diary fills. A couples massage needs two therapists and a double room at the same moment. A facial may need the one room with the right equipment. A therapist who finishes at 2pm cannot take a 90-minute treatment at 1pm. How well the software handles those rules decides how many treatments a spa can sell on a busy day.

What does spa scheduling software need to check?

  • Treatment duration, including variants such as a 60-minute or 90-minute massage
  • Therapist availability: shifts, breaks, holidays and time already booked
  • Therapist skills, so only trained staff are offered for each treatment
  • Room type, such as a single room, a double room or a wet room
  • Shared equipment, such as a device that moves between rooms
  • Buffers before or after the treatment for cleaning, fresh linen or a consultation
  • Capacity for shared areas, such as a thermal suite or relaxation room

How are therapists matched to treatments?

A common approach is to link each treatment to the staff who can deliver it. When a guest picks a deep tissue massage, the software only considers therapists with that skill and offers a time if at least one of them is free. Some spas let guests choose a named therapist, or ask for a male or female therapist, which narrows the options further.

Matching affects the team too. Several deep tissue massages back to back are physically hard work, so rules on the mix of treatments in a shift, or a break after a set number of hours, protect therapists and the quality of their work. Spread the popular slots fairly as well, or the same people end up with every Saturday afternoon.

How are treatment rooms and equipment allocated?

Rooms are resources with types. A single room suits most massages and facials, a double room is needed for couples treatments, and a wet room suits body wraps and scrubs that end in a shower. A double room can usually take a single treatment too, but filling it that way on a busy day can block a couples booking later. If your system allows it, set rules that use single rooms first for single treatments.

Equipment works the same way. If one specialist device moves between two rooms, the system has to treat it as a resource in its own right, or two guests can be booked onto it at the same time.

How do buffers and start times affect capacity?

A buffer is time blocked before or after a treatment to turn the room around, change the linen or hold a short consultation. Buffers are often why a diary that looks full still has gaps. Say a room is open from 9am to 6pm, which is 540 minutes. With 60-minute treatments and a 15-minute turnaround after each, it fits seven treatments with 15 minutes to spare. With a 30-minute turnaround, it fits six.

Start-time intervals matter as well. If a treatment can start every 15 minutes, a single booking at an odd time can leave gaps either side that are too short for anything on the menu. Fixed start times, or rules that only offer times which keep the diary tight, cut that waste.

How are couples treatments and spa days scheduled?

A couples treatment is one booking that needs two therapists with the right skill and one double room, all at the same start time. The software has to check all three together; two free therapists are no use if the double room is taken.

Spa days and packages add sequence. A guest booked for a massage, then lunch, then a facial needs each step to follow the last, sometimes with the same therapist and sometimes in a different room. Group bookings for hen parties or corporate days combine both problems, so test them in any system before you commit. If you sell memberships with included treatments, those bookings come out of the same diary.

How do cancellations, no-shows and waitlists fit in?

Late cancellations are expensive in a spa because a therapist's unused hour cannot be sold later. Deposits or card guarantees, reminders before the appointment and a clear cancellation window all reduce the damage. A waitlist lets guests ask for a full slot and receive an offer if it opens, which fills gaps without staff ringing round.

How Tiquo schedules spa treatments

In Tiquo, each treatment is a service connected to the inventory it needs, such as treatment rooms, massage tables or equipment, and the guided setup can build a spa around its treatment rooms or its therapists. A booking can only be made when the connected resources are free, and each resource is then reserved for the length of the treatment. When several rooms can deliver the same treatment, allocation priority decides which fills first, so single rooms can be used before the double room.

Each service has its own duration, capacity, price and buffers before and after the treatment, plus a booking buffer between consecutive bookings and a time slot interval that sets how often start times appear. Breaks on a room's availability hold time for cleaning, maintenance or preparation. The Spa & Treatments template sets up the basics in Simple Mode, and Advanced Mode opens the full flow builder when a spa needs more detailed inventory rules.

Booking flows have a hosted page and an embed code for your website, can require full payment or a deposit at booking, and use the cancellation deadline set on each service. Booking confirmation, appointment reminder, cancellation and follow-up emails can be switched on for each flow. Every booking sits on the guest's customer profile with notes and custom fields, so the therapist can check them before the guest arrives.

Before you switch any spa system, Tiquo included, run your awkward cases through it: couples treatments, named-therapist requests, equipment shared between rooms and multi-step spa days. Rebuilding a busy Saturday from last year's diary in the new setup is a quick way to see how many of those bookings it can place.

© 2026 Tiquo. "Tiquo" i logo Tiquo są zarejestrowanymi znakami towarowymi Tiquo Ltd.

GDPR · CCPA · PCI DSS · ICO · Cyber Essentials Certified · EU–US DPF · SOC 2 Type II (in progress) · ISO 27001 (in progress)

Security & Operational

  • 99.99% SLA Uptime
  • AES-256 encryption at rest
  • TLS 1.3 in transit
  • AES-256 / TLS 1.3
  • Perfect Forward Secrecy (PFS)
  • HTTP Strict Transport Security (HSTS)
  • 99.999999999% (11 nines) data durability
  • Automated backups
  • DDoS protection
  • Web Application Firewall (WAF)
  • Zero Trust posture
  • Role-Based Access Control (RBAC)
  • Principle of Least Privilege
  • Secret scanning in CI
  • SBOM generation
  • Dependency supply-chain controls
  • 24/7 infrastructure monitoring
  • GDPR Article 22 safeguards
  • Data Protection Impact Assessments (DPIAs)
  • Records of Processing Activities (ROPA)
  • SAML 2.0 SSO
  • EASIE SSO
  • OAuth 2.0 / OpenID Connect (OIDC)
  • SCIM 2.0 provisioning
  • MFA / 2FA enforcement
  • Responsible disclosure / bug bounty programme

Privacy, Data Protection & Statutory Obligations

  • ICO Registered
  • UK Modern Slavery Act 2015 compliant
  • UK Public Interest Disclosure Act 1998 compliant
  • EU Article 27 Representative appointed (Paris, France)
  • Swiss FADP Article 14 Representative appointed
  • UK GDPR compliant
  • EU GDPR/DSGVO compliant
  • UK Data Protection Act 2018 compliant
  • Swiss revFADP compliant
  • CCPA / CPRA compliant (California)
  • VCDPA compliant (Virginia)
  • CPA compliant (Colorado)
  • CTDPA compliant (Connecticut)
  • TDPSA compliant (Texas)
  • OCPA compliant (Oregon)
  • MCDPA compliant (Montana)
  • FDBR compliant (Florida)
  • ICDPA compliant (Iowa)
  • ICDPA compliant (Indiana)
  • TIPA compliant (Tennessee)
  • DPDPA compliant (Delaware)
  • NJDPA compliant (New Jersey)
  • NHDPA compliant (New Hampshire)
  • NDPA compliant (Nebraska)
  • MCDPA compliant (Minnesota)
  • MODPA compliant (Maryland)
  • KCDPA compliant (Kentucky)
  • RIDTPPA compliant (Rhode Island)
  • Canada PIPEDA compliant
  • Quebec Law 25 compliant
  • Alberta PIPA compliant
  • British Columbia PIPA compliant
  • Singapore PDPA compliant
  • Hong Kong PDPO compliant
  • Brazil LGPD compliant
  • Japan APPI compliant
  • Australia Privacy Act / APPs compliant
  • India DPDPA 2023 compliant
  • Thailand PDPA compliant
  • Malaysia PDPA 2010 (as amended 2024) compliant
  • New Zealand Privacy Act 2020 compliant
  • South Africa POPIA compliant
  • UAE PDPL compliant
  • Mexico LFPDPPP compliant
  • Kenya Data Protection Act 2019 compliant
  • Ghana Data Protection Act 2012 compliant
  • Nigeria NDPA 2023 compliant
  • Indonesia PDP Law 2022 compliant
  • Philippines Data Privacy Act 2012 compliant

Global Fiscal & E-Invoicing

  • EN 16931 - EU e-invoicing core standard
  • UBL 2.1 - Universal Business Language
  • Austria - RKSV
  • Belgium - Peppol BIS 3.0 (B2B)
  • Czechia - fiscalization
  • Croatia - Fiscalization 2.0
  • Denmark - Peppol BIS 3.0 (B2B)
  • France - NF525 / LNE / Infocert, Factur-X / PDP, E-Reporting
  • Germany - KassenSichV / TSE, DSFinV-K, GoBD, E-Rechnung B2B (XRechnung / ZUGFeRD)
  • Hungary - Online Szamla
  • Italy - Scontrino, FatturaPA (via SDI)
  • Lithuania - i.SAF / i.MAS
  • Norway - Peppol BIS 3.0 (B2B), SAF-T
  • Poland - KSeF
  • Portugal - ATCUD/QR, SAF-T PT
  • Slovakia - eKasa
  • Slovenia - fiscalization (davcno potrjevanje)
  • Spain - FacturaE, SII, VeriFactu, TicketBAI
  • Sweden - SKVFS (certified cash registers)
  • Argentina - ARCA (Q4 2026)
  • Australia - Peppol PINT A-NZ (Q4 2026)
  • Brazil - NFe, NFCe, NFSe (Q4 2026)
  • Chile - SII Chile (Q4 2026)
  • Colombia - DIAN (Q4 2026)
  • Finland - Finvoice, TEAPPSXML (Q4 2026)
  • Japan - JP PINT (Peppol) (Q3 2026)
  • Malaysia - Peppol Malaysia (Q4 2026)
  • Mexico - CFDI (Q4 2026)
  • New Zealand - Peppol PINT A-NZ (Q4 2026)
  • Peru - SUNAT (Q4 2026)
  • Romania - Peppol (RO e-invoice) (Q4 2026)
  • Saudi Arabia - ZATCA (Q4 2026)
  • Singapore - Peppol BIS 3.0 (Q4 2026)
  • United Arab Emirates - Peppol (5C) (Q4 2026)

Standards & Frameworks

  • Cyber Essentials Certified
  • SOC 2 Type II - audit in progress
  • ISO/IEC 27001 - audit in progress
  • NIST Cybersecurity Framework - aligned
  • NIST Privacy Framework - aligned
  • NIST SP 800-53 / 800-63 / 800-63B - aligned
  • NIST AI Risk Management Framework - aligned
  • CIS Critical Security Controls / CIS Benchmarks - aligned
  • OWASP ASVS & OWASP Top Ten - aligned
  • ISO 25010 (quality) - aligned
  • ISO 31000 (risk) - aligned
  • ITIL - aligned
  • W3C Web Standards - aligned
  • OpenAPI Standard - aligned
  • DevSecOps practices - aligned
  • ePrivacy Directive - aligned
  • EU Whistleblowing Directive (2019/1937) - aligned

Payments Compliance

  • PCI DSS Level 1
  • PSD2 / Strong Customer Authentication
  • 3D Secure (3DS)
  • EMVCo Level 1 & 2
  • AML / KYC controls
  • Sanctions screening (OFAC, UN, EU, HMT)

International Data Transfer Mechanisms

  • EU-US Data Privacy Framework
  • EU Standard Contractual Clauses (Decision 2021/914) - Modules 2 & 3
  • UK International Data Transfer Agreement (IDTA) + ICO Addendum
  • Swiss FDPIC-recognised transfer mechanisms
  • APEC Cross-Border Privacy Rules (CBPR)

Accessibility Compliance

  • ADA (Americans with Disabilities Act) - aligned
  • European Accessibility Act (EAA) 2025 - aligned
  • WCAG 2.2 - aligned
  • EN 301 549 - aligned
  • WAI-ARIA - aligned

Jedna platforma dla hoteli, spa, zajęć, wydarzeń, restauracji i nie tylko.

Tiquo Ltd
Londyn, Wielka Brytania

LinkedInTop Performer Spring

Używamy plików cookie

Wybierz, czy zezwalasz na pliki cookie do analityki i reklam. Możesz je zaakceptować lub odrzucić. Zamknięcie tego komunikatu oznacza ich odrzucenie.

Dowiedz się więcej