Book your appointment below!
Enter your details to view and manage your booking
This appointment still has an unpaid deposit.
This booking has been cancelled. There is nothing to manage.
Enter the admin email address and a reset code will be sent to it. Then enter the code below with your new password.
An entry retires on its own once they book or its window passes. Use the switch below to turn the waitlist on or off.
Adds a "Join the waitlist" option to the booking page. Allows users to sign-up on a waitlist when they can't find a time that works for them. When a matching spot opens up, everyone waiting is offered it by message, first come, first served.
Block specific dates or time slots to prevent bookings
How many hours in advance must clients book? (0 = no restriction, 24 = 1 day)
How many hours before an appointment can clients no longer cancel online? (0 = clients may always cancel, 24 = 1 day).
Require a gap between appointments. Clients won't be able to book within this time of another appointment.
Select the timezone for your business.
Your working hours for each day. Clients can only book during these hours. Use + and to split a day into more than one range, each range's services menu to limit what can be booked then, and Copy to apply one day's hours to other days.
Pick one date to block a whole day, or a start and an end date to block a range. Each picked date can be blocked all day or for a time window.
fully blocked partly blocked
A ready-to-post picture of the coming days' open times, sized for an Instagram story. Taken and unavailable times are crossed out. The times start at each day's opening and repeat at the spacing you pick: the service's own length reads like a hand-written post, a tighter spacing advertises more of the times clients can really book.
The services on your menu, with durations and prices. Toggle one Active or Inactive, drag ⠿ (or use the ▲▼ arrows) to reorder, then press Save Services. Existing appointments always keep the name, duration, and price they were booked with.
Questions a client answers while booking, such as a waiver or an allergy check. Nothing is asked for until a rule in Booking Requirements points at a form. Deleting a form that already has answers archives it instead.
Rules for what an appointment needs before it can be booked: a form to fill in or an appointment that has to come first. Each rule can cover all services or just some, and everyone or only first-time clients.
Every automatic message your clients receive: confirmations, reminders, review requests, and come-back nudges. Add your own, or reword, retime, pause, and remove any entry, including the stock ones.
Messages sent as a result of your actions rather than based on appointment timings.
Sent when you move an appointment, change its service, or edit its details. It reaches whichever of these contact details the client gave.
Placeholders: {firstName} {lastName} {service} {date} {time} {startTime} {endTime} {price} {siteTitle} {clientNote} {oldDate} {oldTime}.
Sent when you cancel an appointment yourself. It does not fire when a client cancels their own.
Placeholders: {firstName} {lastName} {service} {date} {time} {startTime} {endTime} {price} {siteTitle} {clientNote}.
Sent when you bring a cancelled appointment back.
Placeholders: {firstName} {lastName} {service} {date} {time} {startTime} {endTime} {price} {siteTitle} {clientNote}.
Sent when you accept a booking that was waiting for your approval.
Placeholders: {firstName} {lastName} {service} {date} {time} {startTime} {endTime} {price} {siteTitle} {clientNote}.
Sent when you reject a booking that was waiting for your approval.
Placeholders: {firstName} {lastName} {service} {date} {time} {startTime} {endTime} {price} {siteTitle} {clientNote}.
Choose what you want to hear about and how. Email goes to your login address, and text messages go to a phone number you verify below.
New bookings are held until you approve or reject them. The time slot stays held for the client while you decide, and clients are only asked for a deposit once approved.
No phone number set.
Connect your Stripe account to collect deposits when clients book. Card details go straight to Stripe’s secure checkout page and never touch this site. Which services ask for a deposit, how much, and when it must be paid are set per service on the Services tab.
Not connected
Find your keys at dashboard.stripe.com under Developers → API keys. Tip: create a restricted key there with only Checkout Sessions write access. Leave blank to keep the current key, and use Disconnect Stripe to switch keys or stop taking deposits.
Customize the name, tagline, and browser tab title for your booking page.
Shown in the page header and browser tab. Leave blank to use the default.
The tagline shown below the title. Leave blank to use the default.
The small icon on the browser tab. Pick a character below, or upload a square image (JPEG, PNG, WebP, or GIF up to 5MB). Reset returns to the default.
Pick colors that match your brand. Leave any blank to reset it to the default.
Buttons, links, and calendar accents.
Headings and darker accents.
Page background tint.
The animation shown while pages and actions load. Click a tile to choose one, preview it fullscreen, then save. Character animations let you pick the character, and blank colors follow your site theme.
The character the animation spins. Any emoji or letter. Leave it empty for the default, shown beside the box.
Leave blank to follow your primary theme color.
The tint behind the animation. Leave blank for the default dim.
Confirm your current password, then a confirmation code will be sent to the new address.
Pick a new admin password of 8 to 72 characters. It takes effect from your next login. If you have forgotten the current one, log out and use Forgot password? on the login form instead.
Loading your plan...
Free forever. No card required.
Everything in Free plus these extras. First 90 days free, then $19/month.