Table for six on Friday, and the gluten-free question.
OpusDone takes the Friday table for six at 19:40 and writes it into your calendar, which is the exact moment nobody front of house can reach a keyboard. The gluten-free question arrives with it, and that one has limits. It answers allergen questions only as far as your approved notes go, then hands the rest to a person. Nothing about your kitchen gets invented.
Reviewed

Both of you are on the pass. The booking still gets taken.
A request for Friday night arrives while there are nine covers waiting to go out.
It offers at most two times from Friday itself and fills the rest from nearby days.
It repeats exactly what you wrote about gluten and hands anything beyond that to a person.
It reads the booking back to the guest and asks them to confirm before removing it.
The weekly digest shows what arrived after closing and how much was handled without you.
It offers at most six times, at most two from any one day, checked against your service hours and every day you have closed, and re-checked at the moment of writing so two parties cannot take one slot. Closing the restaurant for a holiday is one click, or a drag across a range, mirrored into Google as an all-day closed event.
Google Calendar or Cal.com. It books time, not table numbers — the floor plan stays yours.

Five it will answer today, from knowledge you approved: “Do you have a table for six on Friday at nine?” · “Is there a gluten-free option on the menu?” · “Do you have highchairs?” · “Can we bring the dog to the terrace?” · “Is the set lunch available on Saturdays?”.

The widget is a single script tag with no iframe, and Telegram is the other live channel — free to connect, and where you get the card with the last five messages and Take over. A guest who closed the tab before you got to them receives your reply by email.
Website widget and Telegram are the live channels today.

People decide where to eat while you are plating. The message sits until eleven, and the party of six has already booked the place two doors down that answered in a minute.
Gluten-free, nut allergy, a vegan in the group. It is a fair question and it deserves a careful answer from someone who knows the kitchen, not a cheerful guess from a machine.
Highchairs, dogs on the terrace, the set lunch, whether you are open on the Monday of a public holiday. Small things, endlessly repeated, each one a person leaving the floor.
Done once, in the quiet hour after lunch. Nothing about the pass, the floor or the till changes.
Only what you wrote and approved, and then it gets a person. It will not reason about a dish, will not read an ingredients list and gives no dietary or medical guidance of any kind. Sensitive is a locked-on escalation reason, and if a guest asks for a human, the runtime escalates whether or not the model decided to.
A restaurant lives on being believed. So the assistant only says things you have already said.
No inventing dishes, prices, wines or a Christmas menu that has not been approved. If it is not live in your knowledge, it says so and passes the guest to you.
It cannot check stock, track an order, apply a discount or send a document. It books time and it answers questions. Nothing else is on the menu.
Availability is read live at the instant of writing, so times floated earlier in the chat are never a held reservation. If a slot goes in between, the guest gets alternatives instead of an error.
The AI disclosure required by EU AI Act Article 50 is added after the model writes, once per conversation, in the guest’s language, and it cannot be prompted away.
One calendar for the room, on Google Calendar or Cal.com. Availability is re-read at the moment of writing, so two parties can never be given the same table, and closing a day takes one click.
Solicitar acceso