FOR LASH STUDIOS

Booking built for sets, fills, and the lash client lifecycle.

Set the actual time a full set versus a fill takes. Attach consent forms and lash history to every client. Let regulars rebook online in seconds. On your own page, never a directory.

Separate durations for sets and fills

A classic full set and a two-week fill are different appointments. Set the actual time for each service so full sets and fills book into the right slots — fills don't run into the next full-set client and your day stays on schedule.

Lash history and client notes

Every client's lash type, curl, length, adhesive used, and any sensitivities are attached to their record. When they come back for a fill, you have their full history without relying on memory or digging through paper cards.

Digital consent and intake forms

Send a lash consent form and eye sensitivity questionnaire with the booking confirmation so clients sign before they arrive. Consent is stored on the booking record, not a paper stack.

Deposits to hold the appointment

A full set is a two-hour block. Collect a deposit through Stripe at booking so a last-minute no-show doesn't cost you that time. Disclose the cancellation policy upfront so clients understand it before they book.

Regulars rebook online without calling

The client portal lets regulars book their next fill, pick their regular lash artist, and see their visit history online. No calls, no back-and-forth DMs — the appointment is confirmed the moment they book.

Waitlist fills cancellations automatically

When a full-set cancellation opens a coveted slot, the waitlist cascade offers it to the next client on the list automatically. Premium time that frees up gets filled without manual outreach.

Your starting setup

Live in an afternoon.

1
Add your services with real durations

Set the time each service actually takes — e.g. fill appointment logic, consent forms, plus cleanup buffers and which staff perform them.

2
Set your team, hours, and booking rules

A calendar per staff member, opening hours (lunch breaks + split shifts supported), and how far ahead clients can book.

3
Turn on deposits + your cancellation policy

Collect a deposit through your own Stripe account to hold the slot, and disclose your cancellation window up front.

4
Share your booking link + QR

Put it on Google, Instagram, a QR poster, or your own site — bookings, reminders, and waitlist fills run themselves.

Booking & deposits

How a booking works here.

Deposits hold the slot

An optional deposit is charged to the client's card through your Stripe account to confirm the booking.

Your cancellation window

Set how many hours before the appointment a client can cancel themselves; after that they contact you.

Waitlist auto-fills

When someone cancels, the next matching client on your waitlist is offered the slot automatically.

Reminders cut no-shows

Automatic email + SMS reminders go out before every appointment.

Moving from Square, Booksy, Fresha, or Vagaro? Import your clients and history free. Month-to-month billing, no commission on your clients, and your data exports as CSV and JSON whenever you want.

FAQ

Questions lash studios owners ask.

Can I track each client's lash type and previous work?

Yes. Client notes, lash history, and any sensitivities are stored on the client record and attached to each booking. When a regular comes back for a fill, you have their full service history at a glance.

How do I handle the difference in time between a full set and a fill?

Each service has its own duration. A full set might be 120 minutes and a two-week fill 60 minutes. Bookings are spaced by the actual service duration so the calendar reflects the real day on the floor.

Can I run multiple lash artists on one account?

Yes. Each lash artist gets their own calendar, hours, and services. Clients can request a specific artist or book the next available. Multi-staff scheduling scales from a solo artist to a full studio without a plan change.