The fastest way to lose a client is to answer tomorrow. Someone wants a haircut on Saturday, sends a message on Friday night, and books somewhere else before you wake up.
Online booking fixes that without you doing anything. Your working hours go in once. From then on, people see the times you are genuinely free and take one, at midnight, on a Sunday, while you sleep.
You decide how a slot gets taken
Not every business wants the same thing, and not every service inside one business wants the same thing either. A quick haircut can book itself. A four hour tattoo should not.
So the rule is set per service, not per account. A barber can let a fade book instantly and pay in the chair, and still require approval and a deposit for a full colour job. You are never forced into somebody else's idea of how your day works.
Five ways to book, one for each kind of work
Ask first, and you approve every request before the time is held. Good for a cleaner who wants to see the address before saying yes.
Book instantly and pay in person, which is how most barbers, salons and nail studios actually work. Book with a deposit, so a no show costs the client and not you. Book with full payment up front, for classes and sessions. Or set a standing appointment that repeats every week or every two weeks, which is how a cleaner or a trainer keeps a client for a year.
One calendar, even when you work in two worlds
This is the part other booking tools cannot do. If an agency books you for a shoot on Friday, Friday disappears from your public booking page automatically. If a client books a haircut on Saturday morning, the agency sees you are busy.
There is no syncing step and no second calendar to keep in line, because it is one calendar. Your agency work and your own clients write to the same place.
It is the same system that answers your messages
A booking is not a separate silo. It arrives through the same inquiry engine as every other request, so it lands in one inbox with a thread, a history and a client attached.
That also means a conversation can become a booking. Someone messages asking about availability, you propose a time inside the chat, they confirm, and it is on your calendar. No app switching, nothing retyped.
Money, when you want it
Deposits and prepayment run on payments built in, so the money reaches your bank without a separate processor account or a plugin to install.
You set the cancellation window and what happens if someone does not show. The people who respect your time are unaffected. The ones who waste it stop being free.
What you get
- Working hours, breaks, holidays and buffers between jobs
- Approve first, instant, deposit, prepaid or repeating, set per service
- Deposits and no show protection
- Automatic confirmations and reminders
- Guest booking with no account required
- One shared calendar across your own clients and agency work
Questions
Can I use this today?
Yes. Online booking is live. Turn it on from your dashboard, set your hours and how each service should book, and your page starts taking real appointments.
Do my clients need an account to book?
No. A client books as a guest with a name and a contact detail, and gets a link to reschedule or cancel. Making people sign up before they can pay you is a good way to lose them.
Can I stop people booking last minute?
Yes. You set the minimum notice, so a slot closes to new bookings whatever number of hours ahead you choose, and you set how far in advance people can book.
What happens if someone does not show up?
If the service takes a deposit, you keep it under the rules you set. You can also mark the booking as a no show so your history stays accurate.
I work at the client's home, not mine. Does that work?
Yes. A service can be set to happen at the client's address, which asks for the address at booking and leaves travel time between jobs.
Can two clients book the same slot at the same second?
No. A slot is held the moment someone takes it, and the second person is told it just went. Double booking is prevented in the database itself, not by hoping.
Does this replace my agency bookings?
No, it sits beside them. Agency work and your own clients share one calendar and one inbox, so neither can book you twice.
Works with
Everything Tulala gives you
Build your presence
Get found
Get booked
Get paid
Run and grow

Turn work into money.
Run a real business.
Open a free page and start taking requests today. When you're ready, launch your own site, collect inquiries, and run the whole business.
- Free subdomain
- No credit card
- Full export any time
- Upgrade to your own domain
Your Talent. Your Business. Your Digital World.