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:

  1. Cliente: "Quiero reservar".
  2. Bot: "¿Para cuántas personas?".
  3. Cliente: "4".
  4. Bot: "¿Qué día?".
  5. Cliente: "El viernes".
  6. Bot: "¿Prefiere comida o cena?".
  7. Cliente: "Cena, sobre las 21".
  8. El bot comprueba disponibilidad.
  9. Bot: "Hay disponibilidad a las 21:00 (Cena). ¿Alguien del grupo tiene alguna alergia o intolerancia?".
  10. Cliente: "Sí, uno es celíaco".
  11. El bot confirma la reserva guardando las alergias.
  12. 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ónDescripción
Comprobar disponibilidadPara una fecha, comensales y opcionalmente una hora preferida
Hacer una reservaTras comprobar disponibilidad y registrar alergias
Ver mis reservasLista de las próximas reservas del cliente
Apuntarse a la lista de esperaCuando no hay sitio

Lo que puedes hacer tú desde el bot#

AcciónDescripción
Listar la lista de esperaVer quién espera mesa una fecha concreta
Notificar a la lista de esperaAvisar de que ha salido mesa
Marcar no-showCuando una mesa no se presenta
Estadísticas del restauranteReservas, 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.