Stop answering “When are you free?”
One booking link. No client account, no password, live availability, and a 10-minute hold on every slot. Stop answering messages. End double bookings.
It's 9:40 at night. You're finally on the couch. Your phone buzzes.
"Hi! Do you have anything Thursday?"
You open your calendar and offer 3:00. An hour later, you're in bed: "Can't do 3. Anything in the morning?"
Someone else asked about Thursday morning too. Did you promise them 10:30, or just mention it? So now you're scrolling back through old messages in the dark, trying to work out who you told what.
You started a business. Somewhere along the way, you also became its unpaid receptionist, on call until you fall asleep.
Maybe you've tried a booking page to get out of this. A client finds it, picks a time, and gets told to create an account and choose a password. To see the dentist. Some will do it. Others close the tab, and you never find out they were there.
We built Haab Calendar around a short promise: one link, no sign-up, no double bookings.
What the current way really costs
Manual booking never shows up on an invoice. You pay for it in three other places.
Your time. One appointment can take four or five messages: the question, the offer, the counteroffer, the confirmation, the "sorry, can we move it?" Each one is short. Together they pull you away from the work people pay you for, and they follow you home.
Your clients' patience. People book when they have a spare minute, and that minute is often outside your office hours. If the answer has to wait until you're free, they may ask someone else in the meantime.
Your reputation. Two people believe they have the same slot. It doesn't matter how it happened. One of them is about to get an apologetic message from you, and neither will remember it as a small mistake.
The simple alternative: one link
Your page gets one link. Put it wherever people already try to reach you, and it answers the question you've been answering by hand. Availability is live, so clients only see times that are actually open and nobody has to ask first.
Two decisions do most of the work.
No account. No password. Nothing to quit halfway through. Your clients never register. They pick a time, enter their details, and they're booked. There's no sign-up screen to give up on, and no app to install. It's safer for you too: if clients don't have passwords, there are no client passwords to store, leak, or reset.
A 10-minute hold, so two people can't get one slot. Showing open times isn't enough. Two people can look at Thursday at 10:30, both start typing, and both hit confirm. So the moment someone picks a time, Haab holds it for 10 minutes while they fill in their details. If someone else reaches for that slot, they're told right away, not after they've finished the form. The hold lives on our server, not in the client's browser, so the page can't talk itself into a double booking.
And when plans change, nobody needs to call you. Every booking comes with a private link where the client can reschedule or cancel on their own.
That's the shift: the back-and-forth doesn't get faster. It goes away.
Google Calendar gets the booking, not the client
If you live in Google Calendar, you can connect it. The sync is optional and part of the Premium plan.
Here's the part we care about most: your clients' personal details stay in Haab. The calendar event carries the service name and nothing else. A client's name, email, phone number, and notes are never written to Google.
Calendars get shared with assistants, partners, and family. We don't get to decide who reads yours, so a patient's name doesn't go on it.
How it works
Three steps, and you're done.
- Name your page. Pick Healthcare, Spaces, Professional services, Events, or Restaurants. Services, hours, and prices show up pre-filled. Change what's wrong.
- Share the link. Your bio, your emails, a QR code on the door. The next time someone asks when you're free, send it.
- Switch on autopilot. They book. They reschedule. You stop relaying your calendar.
You'll create an account to publish, because the page and its bookings have to belong to someone. Your clients never will.
The same page takes appointments, full-day bookings, and ticketed events, so a studio with private sessions and a weekend workshop doesn't need two systems. It works in English and Spanish, too.
See it before you set anything up
We're in early access, so you won't find customer quotes or big numbers here. We'd rather show you the real thing.
Open Dr. Maya Rivera's booking page, a live demo of a healthcare practice, and book it the way a patient would. Choose a service, pick a time, and watch the 10-minute hold start. Notice what you're never asked to do: make an account.
Then look through all 13 public demo pages, from clinics to venues to restaurants. Open the one closest to your business and ask yourself one question: would your clients get through this without calling you?
Who this is for
You run a clinic, a studio, a consulting practice, a venue, or a restaurant, and bookings still arrive through messages, phone calls, or a form you have to read and answer by hand.
If you're a large organization with its own scheduling department, this probably isn't for you. Haab is made for the business where the owner is also the one answering the phone.
Try it free
Somebody is going to ask when you're free tonight. Then someone will want to move it. Then two people will want the same Thursday morning, and you'll be the one sorting it out from your couch.
Or you can send them a link and put the phone down.
Publish once. Then stop answering booking messages.
Haab Calendar is free during early access, with no credit card. You can publish your page in minutes, and nothing goes public until you do. Set it up now, before the next message comes in.