The product

Everything you run your chain on, in one system

AI-powered chain operations: appointments and walk-ins, checkout, shifts, rooms, staff commission. Set a rule once and every location has it.

All locations
3 chains
HarbourAlva Hair · 11 professionals
94%
CentralAlva Hair · 9 professionals
88%
GalleryStudio 8 · 7 professionals
71%
Market SquareStudio 8 · 6 professionals
41%
Twelve months78%+3.6pp across 48 locations

The Voilya Operating System

Booking and the front deskCore

Appointments
Point of sale
Client records

People and capacityCore

Shifts and rotas
Rooms and devices
Qualifications
Staff commission

Running the chainCore

Roles and permissions
Multi-location
Stock
Reporting

Reaching clientsAdd-on

Communications
Marketing
Walk-in queue

Gift cards, packages, no-show protection, waitlist, Google booking, time tracking, feedback and reviews, all included. Integrations on request.

Book demo

Your day — right now

See every appointment and room as it stands right now

Open one location or the whole chain and the day is a single surface: who is booked, who just walked in, which rooms are working and which are idle.

See appointments and walk-ins on one timeline, so you know what the next hour actually looks like
You define a service once — the skill it needs, the room type it needs — and the most precise constraint wins
You see a room type that nobody on shift can cover, before it costs you the afternoon
See the day on your own chain
Harbour · Thursday
4 rooms
09:00
Cut and finishOmar T. · Lena
11:00
Full head colourClara M. · Lena · colour bar
13:00
BalayageNoor H. · Adam · walk-in queue 11 min
15:00
Blow-dryAmina V. · Sofia
16:00
Colour bar · uncoveredNobody qualified · two hours
Week 38 · pattern
3 exceptions
Pattern generatedMon to Sun, forward weeks
91%
Exceptions to editHoliday, sick leave, swaps
9%
Colour bar, ThuNobody qualified
0

Your week — the shift

Manage patterns, not individual shifts

Most of your week repeats. You set the pattern once, forward weeks generate themselves, and you spend your planning time on the handful of things that actually changed: a holiday, a sick day, a swap between two professionals.

Your exceptions layer on top in priority order, so the pattern underneath stays intact
A room-type by hour matrix shows you where cover is thin
You plan one location or every location the same way
Walk a week with us

Deep dive — clients

One record, every location

Your client books your brand, not an address. The record follows them across the chain, so whoever takes the next appointment sees the same history.

History, preferences and consent in one place
The conversation is attached to the record, not to a phone
Client conversations live
Book demo
Clara M.
Client since 2021
Lena B.Colour · Harbour
Could I move Thursday to the morning?
We have 11:00 free at Harbour with Marco. Shall I move it?
Perfect, thank you.
Booking moved to Fri 28 Aug, 11:00
09:46

Model Context Protocol

Your assistants can ask the chain a question

Connect the AI tools you already use and ask in plain language. It reads your own data under your own permissions, and answers from the business as it is right now.

voilya-mcp
Which locations are short of colour cover next week?
Market Square
Tue, Thu — 6 hours
Harbour
Thu — 4 hours
Riverside
Fri — 2 hours

Security, data and IT

Your chain, your data, in Europe

Hosting

European hosting, European vendor. No transfer outside the EU.

Chain isolation

One chain’s data is never readable from another, at any level.

Models

Trained on your data, for your chain. Never shared, never pooled.

Access

The same three levels as the interface — chain, location, professional.

See it on your own chain