Online Booking
Customers book at https://<your-studio>.rev23.com/book. Turning the page on or off is the Online booking toggle at Settings → Booking → Booking Settings. Your calendar, walk-ins, phone bookings, and reminders keep working either way.
To make a specific person appear there, follow Set Up an Artist for Online Booking. It covers their services, seat, booking modes, timing, studio assignment, and schedule in setup order.
The customer’s walk-through
Section titled “The customer’s walk-through”- Your Information — name, birthdate, phone and/or email. A returning customer verifies with a one-time code before their saved details are used; a new one continues to a fresh profile. The messaging consent notice sits on this step.
- What would you like to book? — category, then services with quantities. Prices and deposit amounts show when Show prices online (Settings → Booking → Booking Settings) is on. A Book a consultation option appears when the category supports consultations.
- Who would you like to see? — the artist, or No preference (“match me with whoever’s available”). Skipped when only one artist does the work, or when the link is pinned to an artist.
- Pick a date — days with openings are marked; slots respect everything in How availability is computed. Time-based services first ask Choose a session length, showing each tier’s name, duration, and rate (“Half Day · 3 hr · $600”). The chosen quote is snapshotted on the booking, so later price changes never rewrite what was promised.
- Review & confirm — the summary, an estimated total, your policies with I’ve-read-and-agree checkboxes, and a deposit acknowledgment when one applies.
- Reserve your spot — for a booking that needs no review, or a pre-approved invite with a deposit, the customer pays next. A Request to book ends with the request still pending; approval sends the deposit instructions later. Card payment runs inline when the studio has an online card processor connected. Without one, the customer receives a pay-in-person deadline that holds the spot until it lapses.
The confirmation matches what actually happened: booked outright, request received, or a deposit still holding the spot.
If the customer’s device clock differs from the studio’s, a notice shows both (“It is 2:00 PM at the studio right now, and 11:00 AM on your device”) so nobody books against the wrong wall clock.
Booking modes
Section titled “Booking modes”How each service books is set per service and per artist, from the artist’s profile or their own My Skills:
- Book without review — customers pick a time without prior review. A required deposit still holds the time until it’s paid.
- Request to book — customers pick a time; it stays Pending until you approve. If a deposit is required, approval starts the deposit offer and sends the payment instructions. Full payment confirms the appointment.
- Consultation first — customers book a consultation; the work gets scheduled after you’ve talked. A consultation is just an appointment — no idea is created automatically. Start an idea on an approved consultation creates one in your Ideas list and carries the customer’s note across.
- Not bookable online — the service exists, but scheduling it means contacting the studio.
When a customer combines services, the strictest approval choice governs the appointment. One selected service set to Request to book keeps the whole request Pending, even if the other services book without review.
How availability is computed
Section titled “How availability is computed”A slot shows up online only when every layer says yes:
- Studio hours — from Schedules, including per-date exceptions and recurring closures. An artist’s own hours narrow the studio’s; with Allow bookings outside studio hours on (Settings → Booking → Booking Settings), they can extend past them instead. A posted closure binds either way: the setting frees days the studio didn’t schedule, never days it declared closed.
- Bookable for — a window only offers what its selection takes, so Wednesday can be consults-only while Saturday takes everything. An appointment mixing services needs a window that takes all of them.
- Duration — the service’s length, repeat and mixed-service time (see Combined appointments), plus Time between appointments (set on the service type’s booking defaults, overridable per artist skill).
- Skills — only artists whose skills cover the service appear.
- Slot increment — from Settings → Booking → Defaults, overridable per service.
- Minimum notice and Book up to — resolved skill → artist → service → studio default, so an artist’s own window beats the service’s. Consultations honor them too (artist, then studio). A multi-service appointment takes the strictest combination: the largest notice and the shortest horizon among its services govern the whole booking.
- What’s already booked — online bookings are hard-blocked from double-booking. Only you, from the calendar, can deliberately overlap.
- Booking rules — block and only-allow rules filter what’s left.
Combined appointments
Section titled “Combined appointments”An appointment with several pieces doesn’t just multiply the service length. Two settings shape the math, and they answer different questions:
- Another of this service adds — how much time a repeat of the same service adds. Set the default on the service type’s booking defaults; each artist can override it on their skill for that service. A second lobe on a paired piercing often adds nothing: set it to 0 and two lobes reserve the same time as one.
- Each different service adds — how much time the artist needs when mixing distinct services in one appointment. This lives on the artist’s booking settings, per artist on purpose: different practitioners need different changeover time. Left blank, each additional distinct service adds its full length instead.
The longest service anchors the appointment; every repeat adds its repeat time, every other distinct service adds the artist’s mixed-service time. Selection order never changes the result.
Say Lobe is 20 minutes with Another of this service adds at 0, Flat and Septum are 20 minutes, and the artist’s Each different service adds is 5:
| Selection | Reserved |
|---|---|
| 1 lobe | 20 min |
| 2 lobes | 20 min |
| 2 lobes + a flat | 25 min |
| 2 lobes + flat + septum | 30 min |
Blank and 0 mean different things throughout: blank inherits (the next level of the cascade for repeats; the service’s full length for mixing), while 0 is an explicit “adds no time.” A 0 in Each different service adds means unlimited distinct services fit in the anchor’s window — legitimate, but treat it as an advanced setting.
The deposit ignores this math entirely. One deposit secures the appointment: the highest deposit among the selected services, whatever the quantities. Two $15 lobes owe a single $15 deposit, and a $25 service alongside a $50 service owes $50.
On the public page, a single-service selection shows its approximate length right away; a mixed selection resolves its exact length once the artist is known, and the slot search always uses that artist’s authoritative duration. Staff bookings recalculate the length automatically as services and quantities change — until you set a length by hand, which stops the recalculation and keeps your number.
Public quantity limits
Section titled “Public quantity limits”Maximum per booking caps how many of a service one online booking can carry. The default sits on the service type’s booking defaults; each artist can override it on their skill; blank everywhere allows 100. Before a customer picks an artist, the menu offers the lowest limit among eligible artists, so no choice it shows can turn out invalid. A Book with me link pinned to an artist uses that artist’s own limit — one artist’s low cap never restricts another’s link.
Blocking a customer
Section titled “Blocking a customer”The bluntest of the three blocking levels lives on the customer’s Bookings tab: an Online booking toggle. Blocked, the customer can’t schedule through the public page anywhere, with anyone, regardless of flags or rules, and is told to contact the studio. Requires customer edit access.