
San Diego Royal
Asistente de WhatsApp con IA que informa precios, cobra reservas y agenda sin dobles reservas, más un CRM para que el equipo lo supervise.
Todas las consultas (precios, promociones, disponibilidad, reservas) llegaban por WhatsApp y se atendían a mano. Había riesgo de doble reserva de fechas y el equipo no tenía un lugar donde ver conversaciones, pagos y reservas.
- 01
Levantamiento y especificación
Antes de escribir código documenté el proyecto en 9 especificaciones: alcance, arquitectura, modelo de datos, flujo del bot, funciones del CRM, integraciones, system prompt y guía anti-bloqueo.
- 02
Máquina de estados del bot
Diseñé el recorrido de la conversación (informar → interés → pago → datos → reserva) como una máquina de estados persistida en base de datos, para que el bot nunca pierda el hilo.
- 03
Entender audios e imágenes
El bot transcribe notas de voz y lee comprobantes de pago enviados como imagen, igual que lo haría una persona del equipo.
- 04
Reservas sin choques
Al confirmarse el pago se crea el evento en Google Calendar validando cupo y fecha para evitar duplicados.
- 05
CRM para el equipo
Panel con bandeja de conversaciones, leads, pagos, reservas, promociones con imágenes y un editor del comportamiento del bot con historial de versiones.
- 06
Despliegue y operación
Todo corre en contenedores Docker en una VM de Google Cloud, con chequeo de salud, recuperación automática de mensajes tras una caída y envío espaciado para cuidar el número de WhatsApp.
- Bot conversacional 1 a 1 por WhatsApp
- Transcripción de audios y lectura de comprobantes
- Integración con Google Calendar
- CRM web con roles y login
- Gestor de promociones y editor de prompt
- Landing pública del negocio
- Despliegue, monitoreo y recuperación
- Atención 24/7 por WhatsApp sin intervención manual en el caso común
- Reservas registradas automáticamente en un calendario compartido
- El equipo supervisa y ajusta el bot sin tocar código