Get early access

How it works

You set it up once. After that, clients book through your link and you run the day from one calendar.

1. Set your services and people

Each service gets a length, a price, a buffer after it and, if you want, a deposit. Each person gets their hours, their breaks and the services they do.

A colorist doesn't show up for men's cuts, and a tutor who only teaches math doesn't show up for reading.

Cut and style · 60 min + 15 min buffer$65 · $20 deposit
Root color · 90 min + 15 min buffer$95 · $30 deposit
Men's cut · 30 min + 10 min buffer$35 · no deposit
Maya · Tue–Fri 10–7, lunch 1:30–2Cuts, color, blowouts

2. Share one link

Put it in your Instagram bio, your Google Business Profile, your website and the text you send new clients. It opens on any phone. Clients don't need an app or an account.

Hi! You can book with us any time here: bookingjam.com/lularoseYour saved reply
Booked for Thursday 10am, thank you!Client

3. Clients book a real free time

They pick the service, then a person or "anyone available", then a time. Only times that fit the whole service plus its buffer are shown. You choose how far ahead people can book and how much notice you need.

Try it in the demo.

Booking windowUp to 3 weeks ahead
Minimum notice2 hours
Time stepsEvery 15 minutes
Same time, two clientsSecond one picks again

4. A deposit holds it

A flat amount, a percentage, the full price, or nothing, per service. Your cancellation window is shown before they pay and printed on the confirmation. Card payments go through a payment processor straight to your own account.

Balayage, $22025% deposit: $55
Cancel or moveUp to 24 hours before
Late cancel or no-showYou keep the deposit

5. Reminders go out by themselves

A confirmation right away, a reminder the day before, by text or email as the client chose, in their language. Clients can reply to confirm or tap a link to move the booking.

Reminder: Cut and style with Maya at Lula Rose Hair Studio, Thursday at 10:00 AM. Reply C to confirm or R to move it.Day before, 9:00 AM
Recordatorio: Corte y peinado con Maya en Lula Rose Hair Studio, el jueves a las 10:00. Responda C para confirmar.The same reminder for a Spanish-speaking client

6. Run the day from one calendar

Day view by person, week view for the whole shop. Paid deposits are marked. You can add walk-ins and phone bookings by hand, block time off, and move a booking with the client notified.

Today14 bookings · 3 people
Deposits paid$210 on 9 bookings
Open times left2:30, 4:15, 5:00

What's ready, what's planned

BookingJam is in early access. The demo on this site runs the same slot rules the app will use. The rest is being built, in this order.

PartStatusNotes
Booking page: services, people, free times, buffers, double-booking checkIn the demoTry it on the demo page. Sample businesses, nothing saved.
Owner's calendar, day and week viewsIn the demoShows demo bookings next to yours.
Calendar file for the client (.ics)In the demoOpens in Apple Calendar, Google Calendar and Outlook.
Accounts, your services, people and hours, your own booking linkFirst releaseWhat early-access users get first.
Email confirmations and reminders, EN/ESFirst releaseWith a link to cancel or move.
Card deposits through a payment processorFirst releasePaid to your own processor account.
Text-message remindersPlannedAfter email reminders.
Two-way sync with Google and Apple calendarsPlannedSo personal plans block booking times.
Waitlist for full days, packages and membershipsPlannedAsk about it if you need it early.

See it with your own services

Try the demo, then tell us what your business needs that it doesn't do yet.

Open the demo