Restaurante
Reservas de mesa por WhatsApp y voz, con modelo de aforo (covers), servicios de comida y cena, y registro obligatorio de alérgenos.
El sector restaurante gestiona reservas de mesa con un modelo simple basado en aforo total y servicios (comida / cena), respetando la duración del turno. El bot atiende reservas por WhatsApp y voz, y se ocupa de preguntar siempre por las alergias (obligación legal en la UE).
Modelo de aforo
Cómo funciona
- Aforo total: número de comensales que caben en el restaurante (por ejemplo, 30).
- Duración del turno: cuánto tiempo se ocupa una mesa (típicamente 90 minutos para comida, 120 para cena).
- Servicios: por ejemplo, Comida (13:00–16:00) y Cena (20:00–23:30).
Una reserva para 4 personas a las 14:00 "consume" 4 plazas desde las 14:00 hasta las 15:30 (más el turno).
Un hueco está disponible si la suma de las reservas que se solapan más los nuevos comensales no supera el aforo total.
Configuración
Desde la configuración del negocio defines:
- Aforo total: total de plazas.
- Duración del turno en minutos (por defecto, 90).
- Servicios: lista de servicios con nombre, hora de inicio, hora de fin y, opcionalmente, los días de la semana en los que se ofrecen.
Flujo del bot
Reserva (orden obligatorio)
El bot sigue siempre el mismo orden para evitar olvidos:
- Cliente: "Quiero reservar".
- Bot: "¿Para cuántas personas?".
- Cliente: "4".
- Bot: "¿Qué día?".
- Cliente: "El viernes".
- Bot: "¿Prefiere comida o cena?".
- Cliente: "Cena, sobre las 21".
- El bot comprueba disponibilidad.
- Bot: "Hay disponibilidad a las 21:00 (Cena). ¿Alguien del grupo tiene alguna alergia o intolerancia?".
- Cliente: "Sí, uno es celíaco".
- El bot confirma la reserva guardando las alergias.
- Bot: "Reserva confirmada para 4 personas el viernes a las 21:00. Alergias registradas: gluten / celíaco".
Cuando no hay sitio → lista de espera
Si no hay disponibilidad, el bot ofrece automáticamente apuntar al cliente a la lista de espera. El cliente recibe un WhatsApp en cuanto se libera una mesa.
Por WhatsApp y voz
Lo que puede hacer el cliente
| Acción | Descripción |
|---|---|
| Comprobar disponibilidad | Para una fecha, comensales y opcionalmente una hora preferida |
| Hacer una reserva | Tras comprobar disponibilidad y registrar alergias |
| Ver mis reservas | Lista de las próximas reservas del cliente |
| Apuntarse a la lista de espera | Cuando no hay sitio |
Lo que puedes hacer tú desde el bot
| Acción | Descripción |
|---|---|
| Listar la lista de espera | Ver quién espera mesa una fecha concreta |
| Notificar a la lista de espera | Avisar de que ha salido mesa |
| Marcar no-show | Cuando una mesa no se presenta |
| Estadísticas del restaurante | Reservas, comensales, ocupación |
Registro de alérgenos
- El bot siempre pregunta por las alergias antes de confirmar una reserva (Reglamento UE 1169/2011).
- Las alergias se guardan en las notas de la reserva, claramente marcadas con el prefijo
ALERGIAS:para que el equipo de cocina las vea. - Se cubren los 14 alérgenos de declaración obligatoria de la UE.
Lo que el bot NUNCA hace
- Nunca revela cifras exactas de aforo libre ("nos quedan 12 sillas"); solo dice si hay o no disponibilidad.
- Nunca acepta walk-ins sin reserva: escala al equipo.
- Grupos de 12 o más comensales: siempre escala al equipo para confirmación manual.
- Reservas a más de 4 semanas vista: escala al equipo.
Servicios por defecto
- Comida: 13:00–16:00 (turno de 90 min, última hora de entrada 14:30).
- Cena: 20:00–23:30 (turno de 120 min, última hora de entrada 21:30).
La última hora de entrada se calcula automáticamente como fin del servicio menos duración del turno. Nadie se sienta cinco minutos antes de cerrar.