Answering is the start. These are the things that turn a message into a booking and a booking into money in the till.
Real availability, not a callback promise
Bookings → QR orderingTable code for the menu, the order and the payment
QR ordering → DepositsCard deposit to hold a booking
Deposits → Website widgetBooking widget with real slots, on any page
Website widget →