Therapist and room availability together
Availability is derived from staff hours and time off, and slots are claimed atomically, so a treatment cannot be sold twice.
For spas & wellness
A treatment needs a therapist and a room for the right length of time. Vendzi schedules the people and the space, and keeps the client history that makes the second visit better than the first.
Real availability, not a request form
Every visit, attached to a person
The part you only notice when it is missing
Today at the studio
Live record
09:00
90-min appointment · Therapist Maya
Room 2 · Returning client
Deposit protected
10:30
60-min appointment · Therapist Noa
Room 1 · Notes on record
Reminder sent
12:00
30-min consultation · Therapist Daniel
Room 2 · First visit
New client record
Illustrative sample — your hours, staff and rooms.
The daily friction
The therapist is free but the treatment room is not, and a calendar that only tracks staff will happily sell a slot you cannot deliver.
A 90-minute treatment lost is the most expensive empty slot in the business, and without a deposit there is nothing protecting it.
Pressure, allergies, what worked — for repeat clients this is what makes the second visit worth more than the first, and it lives in a paper folder.
Two locations, shared clients, different opening hours, and no single view of how either is doing.
How Vendzi handles it
Everything below is in the product today — not a roadmap item.
Availability is derived from staff hours and time off, and slots are claimed atomically, so a treatment cannot be sold twice.
Configure a deposit per service, so the long treatments are protected and the short consultations stay frictionless.
Notes, treatment history and spend on one timeline, searchable, with staff permissions controlling who can read what.
Each location keeps its own opening hours, staff and reporting, while clients and the catalog stay shared.
The products you used and recommended go on the same ticket at the counter, on the same client record.
Manage Google Ads and per-location targeting from the dashboard, and tie the spend back to the bookings it produced.
A day on Vendzi
One record follows the client from the ad to the rebooking — nothing is retyped, nothing lives in a DM thread.
Morning
The client picks a real opening with the practitioner they want. The slot is claimed atomically, so it cannot be sold twice.
Midday
A deposit guards the long treatments. The short ones stay frictionless — deposits are set per service.
Before
Automatic reminders go out before the appointment, so the forgotten visit is the exception rather than the pattern.
During
History, notes and preferences land on one client record, with role-based access deciding who can read what.
After
Services and retail go on one ticket at the counter, the payment is recorded against the client, and the next visit is booked.
The parts you will live in
Same subscription underneath. These are the rooms you will spend the day in.
Real availability, not a request form
Clients see the slots your staff can actually work, and a slot is claimed atomically — two people cannot book the same chair.
Every visit, attached to a person
Appointments, orders and payment history land on one client timeline, so you know who is returning and what they had last time.
The part you only notice when it is missing
The engineering underneath, which is what makes a shop survive a busy Saturday and a compliance question.
Your ad spend, next to your bookings
Manage Google Ads from the same dashboard as the appointments those ads produce, so you can see which campaign actually paid for itself.
Questions
If yours is not here, ask when you sign up — you will get a person.
Yes. Each location has its own hours, staff and ad targeting, and reports under the same account.
Yes. Access is role-based, so front-desk staff and practitioners do not need the same visibility.
Yes. Duration is set per service, so a 90-minute treatment takes exactly that slot.
Same platform
Same platform underneath. What changes is which parts carry the weight — and nothing is locked in.
Begin
Create your shop, add your services and hours, and start taking bookings today.
No developer needed · Connect the payment provider you already use