Does it actually book, or just promise? +
It books. It reads real availability for the branch, the staff member, and the resource, and holds the slot the moment the customer confirms. Because the booking happens on the same calendar, double booking is prevented structurally — not by a "we will confirm shortly" message.
I have branches, staff, and appointments of different lengths — how does it handle that? +
Every resource (branch, staff member, room, device) has its own calendar, availability, and shifts, and every appointment type has its own duration, buffer, and price. You choose the assignment strategy: a specific resource, round robin, or least booked. Two-way sync with Google and Outlook blocks any time already busy there.
What if the customer cancels, reschedules, or never shows up? +
Cancellation and rescheduling happen in the same conversation, inside the policy you set — cancellation window and reschedule limit. A cancelled slot returns to availability instantly. If they no-show, the agent reaches out, offers alternatives, and rebooks without a human.