Online Booking System
A simple, guided booking process that walks your customers through every step — no confusion, no phone calls.
Multiple Locations
Customers can choose from all your business locations, each with its own team, hours, and availability.
Step-by-Step Booking
Customers are guided through each choice in order — location, service, number of guests, duration, preferred staff, and date and time.
Group Bookings
Guests can book together as a group (e.g., a couples' massage), with each person choosing their own service and therapist.
Back-to-Back Services
A guest can book multiple treatments in one visit (e.g., a Thai massage followed by an oil massage), scheduled seamlessly one after the other.
Staff Preference
Customers can request a specific therapist, or simply choose "Any Available" and let the system find the best match.
Live Availability
Available times reflect the real situation right now — staff schedules, existing bookings, leave, and branch hours are all factored in.
No Double-Bookings
Once a customer selects a time, it's held exclusively for them during checkout so no one else can take it.
Flexible Pricing
Different prices for peak hours, public holidays, or specific days of the week are shown clearly at the time of booking.
Your Own Booking Page
Your business gets its own branded booking address (e.g., yourbrand.dyrees.com) to share with customers.
Self-Service Booking Management
Empower customers to manage their own bookings without calling your front desk.
Manage My Booking
The booking confirmation email lets customers view, reschedule, or cancel their appointment without needing to log in or call.
Group Rescheduling
Moving a group booking automatically shifts everyone's appointments to the new time — no need to update each one separately.
Group Cancellation
Cancelling any member of a group booking automatically cancels all related appointments at the same time.
Automatic Emails
Your customers receive a branded email every time a booking is confirmed, changed, or cancelled.
AI Concierge Chatbot
An AI assistant that doesn't just answer questions — it actually makes and confirms real bookings on behalf of your customers.
Chat to Book
Customers describe what they want in plain conversational language and the AI handles the entire booking — no forms required.
Real Bookings, Not Just Replies
The assistant actually checks availability and places confirmed appointments in real time — it doesn't just send a follow-up email.
Handles Complexity
Manages multi-service and group requests like "a Thai massage followed by an oil massage for two people" in a single conversation.
Knows Your Business
The AI is briefed on your services, pricing, and policies so it can answer customer questions accurately.
Adds to Any Website
A simple embed you can drop into your existing website — your customers see a chat button and start booking immediately.
Always Tidied Up
Any unfinished or abandoned booking conversations are automatically cleared so your schedule stays clean.
Gift Voucher E-Commerce
A complete online storefront for selling, delivering, and redeeming gift vouchers.
Online Store
A branded storefront where customers can buy vouchers, set the amount, add a personal message, and choose who to send it to.
Secure Payments
Card payments are handled securely, with fees shown upfront so customers know exactly what they're paying.
Buy Multiple Vouchers
Customers can add several vouchers to their cart in one order — different amounts, different recipients, different messages.
Beautiful Voucher Certificates
A professionally formatted gift voucher is automatically created and emailed to the recipient straight after purchase.
Secure Unique Codes
Every voucher has its own secure redemption code that can be used multiple times until the voucher value has been fully consumed.
Your Branding
Upload your own voucher design so every certificate looks fully on-brand, not generic.
Management Hub
One place to manage your entire business — bookings, staff, locations, vouchers, and reporting, all in a single dashboard.
Fast & Responsive
The dashboard is designed to load quickly and work smoothly, even when managing a busy day across multiple locations.
Admin & Staff Roles
Owners see everything; staff see only what's relevant to them. Access is controlled by role so sensitive information stays protected.
Secure Login
All accounts are protected by industry-standard secure authentication — no passwords stored in plain text, ever.
Interactive Calendar & Scheduling
A dynamic calendar that shows you exactly who's available and keeps everything up to date as your day changes.
Real-Time Updates
Live calendar sync — changes appear instantly across all devices without refresh.
Calendar
Visual booking management on an interactive daily calendar grid.
Booking Solver
Real-time solver shows which staff are available, with visual capacity and conflict flags.
Impact Indicators
"Max Capacity" (red) and "Unable" (ghosted) states powered by the live solver engine.
Adjacent Warnings
Yellow alerts when a therapist has less than 15 minutes between appointments.
Checkout & Receipts
In-app checkout with multiple payment methods, surcharge calculation, and email receipts.
Intelligent Availability Engine
The availability logic is identical everywhere — in the admin calendar, the customer booking form, and the server — so what you see is always accurate.
Smart Staff Matching
When a booking comes in without a staff preference, it remains that way allowing staff to run their own allocation queue as guests arrive.
Accurate Availability
The availability engine understands the impact of unassigned appointments on the branch capacity and will auto allocate only when there are no other staff options available.
Double-Booking Prevention
Every time a booking is added, moved, or cancelled, the whole day's schedule is quietly re-evaluated in the background to keep everything accurate.
Built-In Rest Time
You can set a minimum gap between online bookings so your team always has a moment to prepare before the next client arrives.
Staff & Branch Management
Full control over your team, locations, schedules, and leave — with smart cross-branch reallocation.
Staff Profiles
Each therapist has their own profile with a photo, a colour on the calendar, and their individual working hours.
Move Staff Between Locations
Assign a staff member to a different branch on specific dates and their home location is automatically blocked for that day.
Independent Locations
Each branch has its own capacity limits, opening hours, and settings — managed separately without affecting the others.
Leave & Closures
Mark staff as on leave, set recurring days off, or close a branch entirely — the booking system respects all of it automatically.
Service Menu Management
Create services with AI-generated descriptions, multiple durations, and dynamic pricing tiers.
AI-Written Descriptions
Type a service name and AI will write a polished, professional description for you — ready to publish in seconds.
Flexible Pricing
Set different prices for weekdays, weekends, peak hours, and public holidays so your rates always reflect demand.
Multiple Durations
Offer the same service in different lengths (e.g., 30, 60, or 90 minutes) each with its own price.
Staff Alerts Mobile App
A mobile app your therapists can install on their phone — showing their schedule, new bookings, and team availability in real time.
Installs on Any Phone
No app store needed — staff can add it to their home screen directly from the browser and it works just like a native app.
Instant Booking Alerts
Staff receive a notification the moment a booking is made, changed, or cancelled for them.
Live Daily Schedule
Each therapist sees their day at a glance, with the option to view their colleagues' schedules too.
AI That Actually Books
Our AI assistant doesn't just chat — it checks availability and locks in real confirmed appointments.
No False "Fully Booked"
Our availability engine understands the difference between genuinely unavailable time and time that could still be filled — so customers never get turned away incorrectly.
True Group Booking
A group of guests can each choose different services and therapists and book them all in one session — not one at a time.
Always Consistent
The availability shown to customers, staff, and the system is always identical — what you see is what you get.
Built for Your Business
Each business gets its own branded booking page, voucher store, and AI chat widget — all under your own name.
Everything in Real Time
Changes to the schedule appear instantly everywhere — in the admin dashboard, on the staff app, and in the customer booking form.
Ready to Get Started?
Join our beta and experience a smarter way to manage appointments.
Register for Beta Access