Online booking that runs your calendar for you
Clients pick a service, a provider and a time, confirm by email and pay a deposit if you ask for one. You keep control of approvals, staff hours and reminders.
Start free trialWhat you get
Everything an appointment business needs, built into your website. No separate scheduling app to connect.
Clients see only the times your providers actually have free, in their own timezone.
Ask for a deposit at booking, paid to your own Stripe account, with automatic refunds when you cancel.
Every booking is confirmed by email, and reminders go out before the appointment.
Clients view, cancel or reschedule their own appointments from a secure link.
Fill cancelled slots from a waitlist, book a weekly series in one go, and take group bookings with a party size.
Give staff their own accounts, sync appointments to any calendar app, and see bookings and no-shows in reports.
Step 1: Your client asks for a booking link
On your booking page ① the client enters their name and email. Nothing is booked yet: an email link proves the address is real.
That keeps fake and mistyped bookings out of your calendar.
Step 2: They choose a service
The link opens your service list ①, with search for longer menus. Each service shows its length and, when you use them, its deposit.
Group services ask for a party size; services several people offer let the client pick a provider or “any available”.
Step 3: They pick a date and time
Only real open times appear ①, worked out from each provider's weekly hours, holidays and existing appointments.
If a day is full, the client can join the waitlist and is told when a time opens up.
Step 4: They confirm, and you are notified
The client reviews the details and confirms ①. A deposit, if required, is paid through Stripe Checkout.
You get the booking straight away, approved automatically or waiting for you, depending on your settings.
See it in action: Northside Wellness
Maya runs a small massage studio with two therapists. A client books a Deep Tissue Massage for Thursday with any available therapist and pays a deposit. Maya approves it from her phone; the client gets a confirmation and, the day before, a reminder.
On Wednesday the client needs to move the visit. They open their self-service link and pick Friday instead. The freed Thursday slot is offered to the people on the waitlist. Maya did not have to answer a single call.
Behind the scenes: one calendar for the whole team
Your console shows every appointment by day, week or provider ①. Confirm, cancel, reschedule a whole weekly series, mark a no-show or add internal notes in a click.
Set services, provider hours and holidays, approval rules and cancellation windows once. Export appointments, the waitlist and customers to CSV whenever you need them.
Questions, answered
Let your calendar fill itself
Start a free trial and take your first online booking today.