Guests ask for a table through every channel at once: a Messenger message on a Friday evening, an Instagram message under a photo, an email about a birthday for twelve, a website form, the Google Business Profile button and a phone call. The manager sees the messages between tables, answers when there is time, and some enquiries stay unanswered until the guest has already booked elsewhere. Meanwhile there are free tables in the Lightspeed reservation module or a separate booking system, but nobody had time to check. Groups and events need a correspondence whose history stays on a personal phone.
We implement a Claude agent via API, connected to your booking system (the Lightspeed reservation module or another one you use), Messenger, Instagram, email and the website form. From an enquiry the agent understands the date, time, party size and requests, checks free tables in the booking system and, under your rules (maximum party size, how long a table is held, outdoor terrace), confirms the booking or suggests the nearest free times. A confirmed booking is written to the same system that the manager sees on the floor plan and can adjust. Parties above a set size, events, special requests or unclear situations go to the manager with a full summary of the conversation, and the guest is told that someone will contact them. The model runs on the Anthropic API or Amazon Bedrock in an EU region without training on your data, conversations are kept in a log, and guest contacts stay in the booking system.