Scheduling and booking

The slot we offer is a slot that exists

Your customer asks on WhatsApp, sees real availability, picks who with, and it's booked. No spreadsheet, no back-and-forth calls, and no two people booked into the same hour.

The rule

If we can't confirm a slot is free, we don't offer it.

It sounds like offering less. It's exactly the opposite: when a professional's Google Calendar doesn't answer — an outage, a changed permission — their slots stay out until they can be verified. Before, any outage turned their whole day into available hours, and that's where a double booking on top of the owner's personal calendar comes from.

We'd rather a customer sees fewer slots and every one of them is true, than offer one that was already taken.

How your customer books

Four steps, all inside the conversation

  1. They ask on WhatsApp "Any slots on Tuesday?" — no form, no app to download, no password to remember.
  2. They see slots that exist Cross-checked against each professional's hours, their blocks, the appointments already taken and their Google Calendar.
  3. They pick who with Their usual person, or "anyone" and the system assigns whoever is free, spreading the load.
  4. It's booked Instant confirmation, a reminder before, and their own link to reschedule or cancel without writing to anyone.
Hi, do you have a slot for laser on Thursday?
Yes 🙌 For Thursday the 18th I have:
10:00 · 11:30 · 16:00
With anyone in particular, or whoever's free?
With Camila if possible
Camila has 11:30 that day. Shall I book it?
Yes please
Done ✅ Thursday the 18th, 11:30, with Camila.
You'll get a reminder before. If anything changes, you can move it yourself here.
Scheduling · Aurora Aesthetics
Thursday 18 September 3 professionals · verified 40 s ago
09:00 10:00 11:30 12:30 16:00 17:30
  • Free and verified
  • Already taken
  • Unverified: not offered
Appointment created 11:30 · Laser · Camila
Status
Booked
Reminder
Wed 17, 18:00
Customer link
reschedules or cancels herself

Example with demonstration data. The states — booked, taken, unverified — and the self-service link are the real system's.

Several professionals

"With anyone" or with their usual person

If the customer doesn't mind who sees them, they say "anyone" and the system assigns whoever is free, spreading the load instead of overloading the same person. If they're coming for someone specific, they ask for them by name.

And a time slot appears once, even if three professionals have it free. Before, four people with the same opening turned the list into four copies of "10:00".

One single truth

Everyone looks at the same calendar

Availability is computed in one place. It doesn't matter where the booking comes from: the answer is the same, every time.

The assistantWhen your customer asks on WhatsApp
Your booking pageThe public link you share
The dashboardWhen you or your team book
The customer's linkWhen they reschedule or cancel themselves

And double booking doesn't depend on the calculation being right. The database prevents it: two appointments can't occupy the same space for the same professional, even if they arrive in the same second through two different paths. If that happens, the second one gets "that slot was just taken" instead of a phantom appointment.

After booking

The booked slot is the beginning, not the end

Confirmation and reminder

Confirmation the moment it's booked and a reminder before the appointment, over WhatsApp. That's what brings no-shows down, and it's what you see in the OdontoAndrauss case.

Rescheduling without a phone call

Every appointment carries its own link. The customer opens it, moves or cancels, and your calendar updates itself. Nobody has to answer "can I change it?" on a Sunday.

Preparation time

If you need to clean, reset or breathe between appointments, that margin comes off the availability. It doesn't stay on offer as a free slot.

And if something went wrong, you hear it

Once the appointment is past, Vera asks how it went and records the answer. If there was a problem, you get the alert — not the review.

Where it shows most

Businesses where the hour is the product

If you sell people's time, every hour lost is gone: it isn't stock that stays there for tomorrow.

And it works the same for group classes: the capacity is counted, and nobody ends up enrolled twice in the same class.

How many hours did you spend this month just arranging hours?

Tell us how you work — how many professionals, which services, what hours — and we'll show you how your scheduling would look up and running.

See it with my hours
Start today

Get your sales operation in order and stop losing sales

Tell us about your business on WhatsApp and we'll show you, with your own case, how Respondo answers, books, follows up and shows you everything measured on one dashboard.

I'd rather book a call