Los restaurantes viven de la experiencia y de la capacidad para convertir interés en reserva o pedido. Un agente conversacional bien diseñado no viene a reemplazar al equipo humano: viene a captar oportunidades que hoy se pierden por fricción (horarios, colas, preguntas frecuentes) y a liberar tiempo del personal para tareas de mayor valor. En este artículo muestro cómo diseñar un agente para restaurantes que funcione en WhatsApp, web o Telegram, qué métricas medir y un plan de 30 días para lanzarlo.

Por qué funciona

  1. Disponibilidad 24/7: muchos clientes buscan fuera de horario; un agente capta reservas y pedidos cuando el restaurante está cerrado.
  2. Reducción de fricción: respuestas rápidas a preguntas frecuentes (horarios, platos, alérgenos) aumentan la probabilidad de conversión.
  3. Mejora de la reputación: seguimiento post‑visita automatizado (encuestas, incentivos) aumenta reseñas positivas y aprendizaje para la operación.

Casos de uso concretos

  • Reservas con validación de aforo y confirmación automática (incluye recordatorios y posibilidad de pre‑pago).
  • Pedidos para entrega o pickup con upsell dinámico (complementos, bebidas).
  • Gestión de la lista de espera: notificaciones push cuando la mesa está lista.
  • Feedback y reputación: encuesta post‑servicio y enlace directo para dejar reseña.

Diseño del agente — piezas clave

  1. Intención y flujo conversacional: definir los 6 intentos principales (reserva, pedido, menú, horarios, eventos privados, soporte). Mantener diálogos cortos y predecibles.
  2. Integración con sistemas: conexión al POS/CRS para confirmar disponibilidad, pasarela de pago para pre‑pagos y con Google/TripAdvisor para abrir links de reseñas.
  3. Persona y tono: amigable y claro; dar opciones (botones) en vez de forzar texto libre cuando sea posible.
  4. Fallbacks y escalado humano: si la intención no es clara o hay conflicto, transferir a humano con el contexto del chat.

Tecnologías y arquitectura recomendada

  • Front: WhatsApp Business (API) + widget web + Telegram.
  • Orquestador: n8n (o similar) para flujos, llamadas a APIs y lógica de negocio.
  • NLU / generación: modelo conversacional (único para NLU y respuestas templadas) con prompts controlados y memoria corta por conversación.
  • Integración: POS/booking engine vía API para confirmar mesas/pedidos y evitar overbooking.

Plan de 30 días (ejecutable)

Día 0 (preparación)

  • Registrar objetivos: reservas vs pedidos vs reputación. Elegir KPI principal.
  • Preparar assets: menú actualizado, frases frecuentes, políticas de cancelación.

Días 1–5 (MVP)

  • Definir intents y construir flujo mínimo: reservas + FAQ.
  • Configurar canal principal (WhatsApp or web chat) y webhook a n8n.
  • Crear respuestas templates y validaciones básicas (fecha, hora, nº pax).

Días 6–12 (integración)

  • Conectar con CRS/POS para verificar disponibilidad.
  • Implementar confirmación automática y recordatorio 24h y 2h antes.
  • Crear fallback al humano (transferencia vía ticket con contexto).

Días 13–20 (prueba y optimización)

  • Lanzar Beta con 2 semanas de pruebas internas.
  • Medir tasa de conversión chat→reserva, error de NLU y tiempo de transferencia a humano.
  • Ajustar prompts y opciones de menú para reducir fallos.

Días 21–30 (escala y reputación)

  • Abrir al público y promocionar el canal (web, redes).
  • Enviar post‑visita encuesta y solicitar reseña con incentivos (descuento, bebida gratis).
  • Documentar aprendizajes y preparar roll‑out a otros restaurantes del portafolio.

Métricas a medir (KPI)

  • Conversion rate chat→reserva/pedido (objetivo inicial > 8% para canal orgánico).
  • Volumen de conversaciones activas por día (capacidad operativa).
  • Tasa de fallos NLU (intents mal detectados) — target <10% tras 2 semanas.
  • TTR (time to respond) humano tras escalado — meta <10 min.
  • Reseñas generadas por flujo post‑visita / uplift en rating promedio.

Riesgos y mitigaciones

  • Overbooking: validar disponibilidad en tiempo real con CRS; bloquear ventanas de reserva cuando el POS indique alta ocupación.
  • Experiencia pobre por respuestas genéricas: tener templates claros y promover escalado humano.
  • Privacidad: almacenar solo lo necesario; cumplir con regulación local (DP/LPD) y política de datos.

Checklist técnico mínimo (para lanzar MVP)

  • Canal configurado (WhatsApp / web / Telegram)
  • Flujos básicos (reservas, FAQ, fallback) en n8n
  • Integración con POS/CRS para confirmar disponibilidad
  • Plantillas de mensajes y recordatorios configurados
  • Dashboard básico: conversiones, errores NLU, tiempos de escalado

Ejemplo práctico rápido

Flujo reserva simplificado:
Usuario: «Quiero reservar para 4 el sábado a las 9pm»
Agente: «Perfecto — ¿a nombre de quién?»
Usuario: «Carlos»
Agente (valida disponibilidad con CRS) → Si hay mesa: «¡Hecho! Tu reserva queda confirmada para 4 el sábado 9pm. ¿Quieres recibir recordatorio por WhatsApp 24 horas antes?»
Si no hay mesa: agente ofrece alternativas (otro horario / lista de espera).

Por tanto, un agente conversacional bien diseñado se convierte en una extensión del restaurante: capta demanda, reduce fricción operativa y genera datos valiosos para mejorar la operación. Con un MVP simple (reservas + FAQ) y una integración mínima con CRS/POS, se obtiene impacto rápido; la clave es medir, iterar y escalar.