LB-02 Booking Concierge
A multilingual chat concierge that books tastings and workshops on a real calendar and cannot double-book.
LB-02
Booking Concierge Evaluation board
Live
Book a tasting, a cupping or a roasting workshop with the Basalt & Bean concierge, in a phone-sized chat, in English or Czech. Watch the slot you ask for move on the live calendar from free to held to booked, then try to take it a second time from another tab.
Start a conversation
The whole booking in three messages: details and a search, then a hold, then the confirmation. The confirmation email is recorded and never sent.
This copy of the site cannot start conversations live right now.
Your messages pass an injection screen, and email addresses and long numbers are masked, before any model reads them. Conversations, holds and bookings are deleted after 24 hours. The confirmation email is only recorded here and never sent.
Basalt & Bean concierge
Not started
The conversation appears here once it starts.
Live calendar
Slots move from free to held to booked as conversations go. Times are in Prague time, the roastery's.
- Free
- Held
- Booked
There are no slots to show.
Try to double-book it
Every tab of this board opens a conversation of its own, even though the tabs share your anonymous session. So two tabs are two visitors as far as the calendar is concerned.
- In this tab, start a conversation and ask for a slot until the concierge holds it. Do not confirm yet.
- Open the board in a second tab.
- There, start a new conversation and ask for the same slot. Its calendar already shows the slot as held, and the concierge will not offer it. Insist: the database refuses a double booking even if the model tries.
- Back in the first tab, confirm the booking, or wait five minutes and watch the hold run out in both calendars.
A Postgres exclusion constraint on the room and the time range refuses a second reservation, whatever the model says or calls.
Open a second tabThe installable app
This board is a web app you can install. Installed, it opens on its own, like an app on your phone. It saves the page and its scripts, styles and images on your device so it can open offline. It saves nothing else: no messages, no calendar and no tokens.
Your browser did not offer to install it by itself. Look for Install app or Add to Home Screen in its menu.
The Scope
Start a run and its trace appears here, step by step.