Citas por chat y por agente
Con Bookflow conectado (ver Conectar Bookflow con Makia) hay dos formas de que tus clientes agenden citas hablando contigo: el chatbot que responde en vivo y el agente de IA que ejecuta pasos automáticos.
Opción 1: el chatbot consulta Bookflow durante la conversación
Cuando tu cuenta tiene Bookflow conectado, tus chatbots reciben automáticamente dos herramientas, sin activar nada más:
- Consultar disponibilidad: antes de ofrecer horarios, el chatbot revisa el calendario real para la fecha que pidió el cliente. Ofrece solo horarios que existen, nunca inventados.
- Consultar mi cita: si el cliente pregunta «¿sigue en pie mi cita?», el chatbot busca al cliente por su número de teléfono del canal y le confirma su próxima cita.
Cómo decide el chatbotSi pide una fecha que ya pasó, el chatbot no la ofrece y pide una fecha futura. Para consultar disponibilidad usa el primer servicio y el primer proveedor de tu Bookflow; si tienes varios, ordénalos pensando en eso o usa un agente de IA (opción 2) para elegirlos tú.
ImportanteEstas herramientas leen la agenda, pero la cita en sí se crea con un agente de IA (opción 2). Entrena el chatbot para recoger nombre, teléfono y fecha elegida.
Opción 2: un agente de IA que agenda
Un agente de IA es un flujo de trabajo con pasos. El paso Agente de Bookflow ejecuta una operación sobre tu agenda.
- Abre Agentes de IA y crea o edita un agente.
- Agrega un paso de tipo Agente de Bookflow (categoría «Agentes»).
Captura pendiente: Paso Agente de Bookflow en el constructor de agentes
img/citas-chat-paso.png - En Evento de acción elige la operación:
Acción Qué hace Listar servicios Devuelve tus servicios. Listar proveedores Devuelve los proveedores; puedes filtrar por servicio. Verificar disponibilidad Pide servicio, proveedor y fecha, y devuelve horarios libres. Crear cita Agenda la cita para un cliente. Listar citas del cliente Busca las citas próximas de un cliente por ID, correo o teléfono. Reprogramar cita Mueve una cita a otra fecha y hora. Cancelar cita Cancela una cita. - Elige el Servicio y el Proveedor de las listas desplegables (aparecen como
#ID — nombre).Captura pendiente: Configuración del paso con servicio y proveedorimg/citas-chat-config.png - Indica la fecha o la hora con una fecha fija (
AAAA-MM-DD) o con una variable del flujo, por ejemplo la hora elegida por el cliente. - Guarda el paso y activa el agente.
Crear la cita: qué hace y qué evita
- Cliente: si ya existe en Bookflow lo reconoce por teléfono o correo; si no, lo crea con el nombre que le pases. Sin nombre ni coincidencia, el paso se omite en lugar de romper todo el flujo.
- Sin fechas pasadas: rechaza crear o reprogramar una cita a una fecha y hora que ya ocurrió.
- Sin duplicados: por defecto, si el cliente ya tiene una cita próxima, no crea otra y lo indica en el resultado. Si el cliente escribe dos veces seguidas, las solicitudes se procesan una a una para no duplicar.
- Horario ocupado: justo antes de guardar vuelve a revisar el calendario. Si el horario se ocupó, no crea la cita y marca el resultado como «no disponible» para que el flujo avise al cliente.
RecomendaciónBookflow no rechaza por sí solo un horario con doble reserva. Pon siempre un paso Verificar disponibilidad antes de Crear cita o Reprogramar cita.
Formato de la respuesta
En las acciones de lectura puedes elegir Formato de salida: JSON (datos completos) o Markdown (una tabla que se ve bien en respuestas de chat).
Un flujo típico
- Disparador: el cliente escribe por WhatsApp u otro canal conectado a un chatbot.
- IA que extrae servicio, fecha y datos del cliente.
- Listar citas del cliente (¿ya tiene una?).
- Verificar disponibilidad para la fecha pedida.
- Rama: si hay horario, Crear cita y confirmar; si no, ofrecer otras fechas.