A calendar that can’t be double-booked.

Lilo checks the whole day before it offers a time: who's working and where, what's already booked, and how a multi-service visit has to fit around it. If a slot shows up, it works.

The Lilo dashboard on the Calendar tab: a day view with four providers in their own columns, a mini month calendar and provider and status filters down the left, and Walk-In and New Appointment in the header

One visit

Multi-service, multi-provider bookings

A facial with Maria, a massage with whoever's free, a manicure after. Lilo runs them back to back, only offers start times where the whole visit fits, and never splits a client across two people when one of them could do it all.

Day view with one client, Jane Smith, booked across three providers back to back: a Men's Haircut with Emma from 9:30 to 10:15, Men's Grey Blending with Eric from 10:15 to 11:45, and Event Styling with Jannet from 11:45 to 12:45, each block marked with a multi-provider icon
Pinned or any availableChained back to backBalanced across the team

Conflicts

No double-bookings, unless you override it

Clients never see a time that clashes with a shift, a lunch, a day off or another appointment, and they can't force one. Staff can. When you need to fit someone in, Lilo names what you'd be breaking and lets you do it anyway.

  • Clients only ever see times that work
  • Staff get a warning and a Double Book button instead of a dead end
  • The warning says which rule: their shift, a time block, a closure, the booking window
  • Someone booked at one location can't be booked at another at the same time
A Time Conflict dialog: the selected services need 90 minutes but only 35 are free, it names the appointment it clashes with, offers two alternative times and a manual pick, then Cancel or Double Book Provider

Calendar

One calendar for your whole team

Day, week or month. Everyone in their own column. Color the day by service or by status, and switch to all locations to see where your team is without changing pages.

  • Drag an appointment to move it, and Lilo checks the new time while you're still holding it
  • Color the day by service or by status. Each person picks their own
  • Service colors are the ones you set on your own services
  • Filter by person and by status
  • The walk-in button finds the next opening without leaving the front desk
  • Check in, mark a no-show, reschedule or edit without leaving the calendar
Day view with Emma and Eric in their own columns, each appointment showing the client, the service and the time, color-coded by service against an hourly grid

Blocked time

Time blocks, time off and closures

Block out the parts of the day nobody can book into, once or on a repeat. They come straight out of what clients are shown.

  • One-off blocks, or ones that come back every week or every month
  • Approve someone's time off and those hours close everywhere, with no second step
  • Holiday closures across the whole business, or just the one location
  • Days off are drawn on the calendar, not hidden from it
Day view across three providers: a midday Lunch block sits in the grid alongside the appointments, and Sarah Johnson is marked Off with her whole column drawn in diagonal hatching

Changes

Add, remove or swap services on a booking

Add a service, drop one, trade one for another, hand it to someone else or stretch it twenty minutes. Lilo re-times the rest of the visit in one move and asks whether to tell the client.

  • Add, remove or swap services without rebuilding the booking from scratch
  • Each service keeps its own provider and duration, and the rest re-times around it
  • Move it and decide right there whether to tell the client
  • Book them in for next time without leaving the appointment
The Services tab of an appointment for Vivian Hammes, 9:00 to 11:30 AM: a Root Retouch and a Gloss listed one under the other, each with its own duration and provider dropdowns and a remove control, and a Reschedule button in the header

Recurring

Standing appointments, booked a year out

Set the pattern once and Lilo builds the series. Anything that lands on time off or another booking gets flagged before you commit, and you can move one visit without touching the rest.

  • Weekly, every other week, monthly, or a pattern you define
  • Ends after a set number of visits, on a date, or never
  • Skip one, change one, or change this one and everything after it
  • Pause a series over the holidays and start it back up
  • Every visit in a series is marked on the calendar, so you can see what is standing

No-shows

Automatic deposits for repeat no-shows

Lilo counts no-shows per client. Once someone crosses the line you set, they're asked for a deposit before they can book again. Everyone else books the way they always have.

  • Pick the number of no-shows that triggers it, or let the deposit climb with each one
  • Deposits sit at 25%, 50% or the full price of the service, your call
  • Your cancellation window holds on the client's own cancel button
  • Mark a no-show from the calendar and the count updates
  • Applies to online and client portal bookings, not the ones your staff take
Business owner reviewing her bookings on a laptop

Ready to run your calendar without the guesswork?

Start your free trial, or book a demo and we'll walk you through it.

30-day free trialNo credit card requiredSetup in 5 minutes