Reservas y reprogramación de citas
Configura un AI Agent que coordina citas por WhatsApp, consulta Google Calendar y registra la reserva después de una confirmación.

WhatsApp puede encargarse de la agenda
Una persona necesita una cita para el martes por la tarde. En lugar de llamar o completar un formulario, escribe por WhatsApp: «Necesito una hora con la doctora después de las cuatro».
El agente identifica el servicio, consulta la agenda y presenta los horarios disponibles. Cuando la persona elige uno, reúne los datos necesarios y registra la cita.
Para quien presta el servicio, esto permite atender solicitudes de agenda con las mismas reglas que ya usa el equipo. El agente sabe cuánto dura cada consulta, qué información debe pedir, cuándo puede ofrecer un horario y qué situaciones debe derivar.
Este caso muestra cómo configurar esa experiencia en Brain Studio y conectarla con Google Calendar.
Así se siente para la persona
Pendiente editorial: validar esta conversación, los datos solicitados y las respuestas de Calendar contra una implementación real antes de publicar el template.
Lo que vamos a construir
La persona escribe por WhatsApp
Expresa el servicio, la fecha o una preferencia horaria con sus propias palabras.
El AI Agent entiende la solicitud
Identifica el servicio, aclara los datos ambiguos y aplica las reglas de atención.
Google Calendar consulta disponibilidad
La integración devuelve opciones reales desde la agenda que usa el negocio.
El workflow reúne los datos
Botones, listas o WhatsApp Flow estructuran la elección y la información necesaria.
La persona confirma
Revisa servicio, profesional, fecha, hora y zona horaria antes de reservar.
Calendar crea la cita
El agente informa el resultado solo después de recibir una respuesta exitosa de la integración.
El AI Agent conduce la conversación y decide cuándo necesita una herramienta. El workflow controla los momentos estructurados y las salidas de excepción. Google Calendar conserva la autoridad sobre la disponibilidad y la creación de la cita.
Una señal de observabilidad permite distinguir reservas completadas, solicitudes sin disponibilidad, errores y derivaciones. Cada resultado necesita una mejora diferente.
Google Calendar será el ejemplo porque cuenta con documentación y un video oficial. El mismo recorrido puede adaptarse a otras agendas, pero sus operaciones, campos y permisos deben revisarse por separado.
El agente necesita conocer las reglas del servicio
Conectar Google Calendar permite consultar y crear eventos. Todavía falta enseñarle al agente cómo funciona la atención del negocio.
Una clínica puede ofrecer controles de treinta minutos y primeras consultas de una hora. Puede trabajar con varios profesionales, reservar ciertos servicios solo en horarios específicos o exigir una anticipación mínima. Esas decisiones no viven necesariamente en el calendario y el agente no debería improvisarlas.
| Decisión | Ejemplo para esta receta |
|---|---|
| Servicios disponibles | Primera consulta y control |
| Duración | 60 minutos y 30 minutos |
| Calendario | Uno por profesional |
| Horario de atención | Lunes a viernes, de 09:00 a 18:00 |
| Anticipación mínima | Pendiente de definir para el ejemplo |
| Datos necesarios | Nombre, documento, correo y teléfono |
| Confirmación | La persona acepta el resumen final |
| Sin disponibilidad | Ofrecer otra fecha o derivar al equipo |
| Reprogramación y cancelación | Pendiente de confirmar según las tools |
Los valores son un ejemplo editorial y deben sustituirse por una configuración probada.
Las reglas ayudan al agente a decidir qué puede resolver y hacen explícitos los casos que deben salir del recorrido automático. Una solicitud especial, un dato inconsistente o un problema con la integración puede continuar con el equipo sin obligar a la persona a comenzar otra conversación.
Cada dato necesita una interacción distinta
Pedir una cita por WhatsApp no significa resolver todo con mensajes de texto. La conversación funciona bien para entender frases abiertas. Cuando llega el momento de elegir o completar información, una interfaz estructurada puede ahorrar intercambios y reducir respuestas ambiguas.
| Momento | Interacción | Por qué |
|---|---|---|
| Expresar la necesidad | Conversación con AI Agent | La persona escribe con sus propias palabras |
| Elegir entre pocos horarios | Botones o respuestas rápidas | La decisión es breve y acotada |
| Revisar varias alternativas | Lista | Mantiene las opciones ordenadas |
| Completar varios datos | WhatsApp Flow | Reúne los campos en una sola pantalla |
| Realizar una acción especial | WebView | Permite usar una interfaz web propia |
WhatsApp Flows requiere una cuenta de Meta Business verificada y un Flow creado previamente. Revisa su configuración en Docs. WebView necesita una interfaz web, manejo del callback y salidas para éxito, error y expiración.
Un punto de partida para las instrucciones del agente
El prompt convierte las reglas del servicio en decisiones que el agente puede seguir. No necesita describir cada pantalla del workflow, pero sí dejar claro qué información puede reunir, cuándo consulta la agenda y qué condiciones permiten crear una cita.
Tu objetivo es ayudar a una persona a reservar una cita.
REGLAS DEL SERVICIO
- Puedes agendar primeras consultas y controles.
- Una primera consulta dura 60 minutos. Un control dura 30 minutos.
- Atiende de lunes a viernes entre las 09:00 y las 18:00.
- Usa la zona horaria configurada para el negocio.
- Si la solicitud queda fuera de estas reglas, deriva el caso al equipo.
ANTES DE CONSULTAR LA AGENDA
1. Identifica el tipo de consulta.
2. Obtén una fecha, un rango de fechas o una preferencia horaria.
3. Reutiliza la información que ya apareció en la conversación.
4. Aclara expresiones ambiguas antes de consultar.
AL CONSULTAR DISPONIBILIDAD
- Usa la herramienta conectada al agente.
- No inventes horarios ni presentes una opción que no venga de la herramienta.
- Ofrece como máximo tres alternativas cercanas a la preferencia de la persona.
- Si no hay disponibilidad, pregunta por otra fecha o deriva el caso.
ANTES DE CREAR LA CITA
- Comprueba que cuentas con los datos obligatorios entregados por el workflow.
- Resume servicio, profesional, fecha, hora y zona horaria.
- Pide una confirmación explícita.
- No crees una cita mientras la persona compara opciones.
AL CREAR LA CITA
- Usa la herramienta conectada para registrar la reserva.
- Depende de su respuesta real para informar el resultado.
- Si falla, no confirmes la cita. Ofrece reintentar o continuar con el equipo.
RESPUESTA FINAL
- Confirma servicio, profesional, fecha, hora y zona horaria.
- No prometas recordatorios, reprogramaciones ni cancelaciones que el workflow no tenga configurados.Este prompt es un punto de partida. Debe reemplazarse por la versión probada junto al workflow y registrar los ajustes necesarios durante las pruebas.
Cómo prepararlo en Brain Studio
Define el servicio
Completa las reglas, datos necesarios y condiciones de derivación antes de abrir el builder.
Conecta la agenda
Instala la integración, autoriza la cuenta y comprueba el calendario y las operaciones disponibles.
Ver en DocsConfigura el AI Agent
Agrega las instrucciones y entrega únicamente las tools de agenda que utilizará el recorrido.
Ver en DocsDiseña la captura de datos
Usa conversación para la preferencia, componentes interactivos para las opciones y WhatsApp Flow para varios campos.
Ver en DocsExige una confirmación
Presenta el resumen y vuelve a consultar si la persona cambia un dato antes de reservar.
Prepara las excepciones
Conecta salidas para falta de disponibilidad, error, datos inválidos y derivación al equipo.
Registra el resultado
Emite la señal después de confirmar la respuesta real de la integración.
Ver en Docs
Pruebas antes de entregarlo
Una conversación feliz demuestra poco. Prueba el workflow sobre un calendario separado y registra qué ocurre en cada escenario.
| Prueba | Qué debería ocurrir |
|---|---|
| Horario disponible | Ofrece opciones reales y reserva después de confirmar |
| Horario ocupado antes de confirmar | Consulta de nuevo y ofrece alternativas |
| «Mañana en la tarde» | Aclara fecha, zona horaria o rango antes de buscar |
| Sin disponibilidad | Pide otra preferencia o deriva según la regla |
| Falta un dato | Solicita únicamente el campo que falta |
| Cambio de horario | Descarta la opción anterior y vuelve a consultar |
| Error de Calendar | No confirma y ofrece una salida clara |
| Solicitud fuera de política | Conserva el contexto y deriva al equipo |
Si el agente consulta antes de reunir un dato obligatorio, ofrece demasiadas opciones o confirma sin depender de Calendar, corrige la instrucción y repite el escenario.
Lo que puede romper el recorrido
- Permisos incompletos: la cuenta puede ver un calendario y no poder crear eventos.
- Zona horaria incorrecta: una hora válida puede convertirse en una confirmación equivocada.
- Disponibilidad vencida: consultar un horario no lo reserva; vuelve a consultar inmediatamente antes de crear la cita.
- Tools distintas entre proveedores: no todas permiten consultar, crear, cancelar y reprogramar.
- Confirmación ambigua: una respuesta tentativa no debería ejecutar la reserva.
Decisiones que mejoran la experiencia
- Presenta pocas opciones cercanas a la preferencia original.
- Reutiliza los datos que ya existen en el workflow.
- Muestra fecha, hora y zona horaria en el resumen y la respuesta final.
- Conserva lo conversado cuando el caso pasa al equipo.
- Explica el problema sin atribuir a la persona un error de la integración.
- Prueba con una agenda separada antes de habilitar el calendario operativo.
Empieza desde un template
Template pendiente: workflow de agendamiento en Brain Studio. Antes de publicarlo falta probarlo, asignar un owner y confirmar qué elementos se pueden compartir.
El mismo patrón sirve para más que una consulta médica
La combinación de intención, disponibilidad, datos y confirmación aparece en muchos negocios de servicios. Puede organizar una visita técnica, una asesoría, una entrevista, una reserva en un restaurante o una demostración comercial. Cambian las reglas y el sistema de agenda; el recorrido conserva la misma lógica.
También puede crecer dentro de Jelou. Payments permite solicitar un anticipo después de escoger el horario. Un WhatsApp Flow puede reunir antecedentes antes de la cita. Connect recibe las excepciones que necesitan al equipo. Los eventos permiten observar dónde se interrumpe el proceso.
Cada extensión debe incorporarse cuando resuelve un problema real. Agregar un pago, formulario o transferencia sin necesidad solo mueve la fricción a otra parte del recorrido.
Mira el recorrido en Brain Studio
Recursos para construirlo
- Google Calendar en Brain Studio
- Cómo usar integraciones en Brain
- AI Agent y tools nativas
- Mensajes interactivos y WhatsApp Flows
- WebView para interfaces propias
- Eventos y condiciones de evaluación
La primera implementación debería terminar con una conversación de prueba, una cita visible en el calendario y un registro del resultado. Ese conjunto da una base concreta para revisar el prompt, completar el template y adaptar el patrón a otra agenda.
Soporte
¿Te quedó una duda?
Ábrela en tu cuenta.
Cómo escribirnos