Vendzi
Start now

For clinics & aesthetics

Practitioner time, client records and access control that stands up.

Clinics need what salons need, plus a record that means something and an access model you can explain to a regulator.

Every visit, attached to a person

Real availability, not a request form

The part you only notice when it is missing

Today at the studio

Live record

  1. 09:00

    90-min appointment · Practitioner Maya

    Room 2 · Returning client

  2. 10:30

    60-min appointment · Practitioner Noa

    Room 1 · Notes on record

  3. 12:00

    30-min consultation · Practitioner Daniel

    Room 2 · First visit

Illustrative sample — your hours, staff and rooms.

The daily friction

What actually goes wrong running clinics and aesthetics practices

  1. Notes live in the wrong place

    Clinical notes in a paper folder or a personal phone, not attached to the client, and not readable by the colleague covering the appointment.

  2. Everyone can see everything

    Front-desk staff with the same access as practitioners, and no record of who changed what.

  3. Multiple practitioners, one room

    Scheduling a practitioner and a treatment room at once, without selling a slot that cannot physically be delivered.

  4. Follow-up series are hard to track

    A course of treatments spread over weeks, where the next appointment depends on the last one having happened.

How Vendzi handles it

The same problems, solved on one system

Everything below is in the product today — not a roadmap item.

Notes attached to the client record

Free-text notes per client, visible to the practitioners who need them and not to those who do not.

Role-based staff access

Access is granted by role, so front-desk staff and practitioners see different parts of the record.

An audit trail on administrative changes

Administrative changes are recorded, so there is an answer to "who changed this, and when".

Practitioner and room availability together

A booking needs both the person and the space, and slots are claimed atomically so neither can be double-booked.

Deposits and payment links

Protect long or high-demand appointments with a deposit, and take payment online when the client cannot pay at the desk.

Data isolated per practice

Isolation is enforced in the database rather than in the application, so one practice’s records are not reachable from another.

A day on Vendzi

From first click to second visit

One record follows the client from the ad to the rebooking — nothing is retyped, nothing lives in a DM thread.

  1. Morning

    Booked in one click

    The client picks a real opening with the practitioner they want. The slot is claimed atomically, so it cannot be sold twice.

  2. Midday

    Protected where it counts

    A deposit guards the long treatments. The short ones stay frictionless — deposits are set per service.

  3. Before

    Reminded, not chased

    Automatic reminders go out before the appointment, so the forgotten visit is the exception rather than the pattern.

  4. During

    Noted for next time

    History, notes and preferences land on one client record, with role-based access deciding who can read what.

  5. After

    Rung up and rebooked

    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

The parts of the platform clinics & aesthetics use most

Same subscription underneath. These are the rooms you will spend the day in.

Every visit, attached to a person

Client records

Appointments, orders and payment history land on one client timeline, so you know who is returning and what they had last time.

  • One record per client, shared across bookings and shop orders
  • Visit and spend history
  • Free-text notes for formula, preferences and allergies
  • Search and filter by name, phone or email

Real availability, not a request form

Booking & calendar

Clients see the slots your staff can actually work, and a slot is claimed atomically — two people cannot book the same chair.

  • Availability derived from each staff member’s hours and time off
  • Per-service duration, so a colour appointment is not a haircut slot
  • Deposits at booking for the services you want protected
  • No-show tracking against the client record

The part you only notice when it is missing

Built for real operations

The engineering underneath, which is what makes a shop survive a busy Saturday and a compliance question.

  • Per-shop data isolation enforced in the database, not the app layer
  • Several locations under one account, each with its own hours
  • Role-based staff access
  • Audit trail on administrative changes

Your account, your money

Payments

Connect the payment provider you already use. Money settles to you; the platform never holds it.

  • Per-shop provider connections with credentials stored server-side
  • Card payments and PayPal, connected through each provider’s own onboarding
  • Payment links sent by email, SMS or WhatsApp
  • Amounts are authoritative on the server — the browser cannot set a price

Questions

Questions we get from clinics and aesthetics practices

If yours is not here, ask when you sign up — you will get a person.

Can different staff have different access?

Yes. Access is role-based, so practitioners and front-desk staff do not share the same visibility.

Is there a record of who changed what?

Administrative changes are written to an audit trail.

Can we schedule a practitioner and a room?

Availability is derived from staff hours and time off, and slots are claimed atomically so a slot cannot be sold twice.

Begin

Ready to put the record somewhere that holds up?

Create your shop, add your services and hours, and start taking bookings today.

No developer needed · Connect the payment provider you already use