El componente de Citas es el nodo de Flowbuilder que envía el WhatsApp Flow al cliente para que elija la fecha, la hora y el especialista de su reserva.
📱 Restricción de canal
Este componente depende exclusivamente de la tecnología nativa de WhatsApp Flow. Por lo tanto, solo funciona en flujos de WhatsApp. No es compatible con Instagram, el plugin web de tu sitio o cualquier otro canal de mensajería.
→ Ver: Compatibilidad y limitaciones
⚙️ Configuración del componente
Al arrastrar el componente de Citas a tu flujo, deberás configurar los siguientes campos para que el sistema sepa qué servicio ofrecer:
Campo | Qué hace y cómo se usa |
Tipo de acción | Define la acción a ejecutar (actualmente está disponible la opción Agendar cita). |
Grupo | Selecciona el grupo operativo base; con él, Atom sabe qué tipos de cita específicos debe mostrar. |
Tipo de evento | Selecciona el tipo de cita (servicio) que se va a ofrecer en este paso exacto de la conversación. |
Sin respuesta | Define un tiempo de espera límite (por ejemplo, 30 minutos). Si el cliente no interactúa dentro de ese lapso, el flujo avanzará por la ruta de inactividad. |
Asignar a un usuario | Si lo activas, fuerzas que la cita se asigne a un asesor específico del grupo, saltándose la selección manual. |
💡 Nota sobre el selector de especialista: Si no fuerzas la asignación a un usuario, el selector dentro del WhatsApp Flow mostrará automáticamente a todas las personas del grupo elegido que tengan ese tipo de cita habilitado en sus calendarios (el resultado de cruzar el Filtro 1 y el Filtro 2).
🔀 Ramas del componente (Caminos del flujo)
Una vez que la conversación llega al componente y Atom envía el formulario, el sistema evalúa la disponibilidad en vivo (si un espacio se acaba de ocupar, ya no aparece). A partir de ahí, el flujo continuará por una de estas tres ramas:
Rama | Cuándo se activa y cómo utilizarla |
✅ Éxito | El cliente completó el agendamiento correctamente. Úsala para conectar un mensaje de confirmación. |
⚠️ Error | Se activa por un fallo técnico (API), si alguien más tomó el espacio un segundo antes (race condition), o si el cliente responde con texto libre en lugar de usar el formulario. Úsala para ofrecer soporte o reintentar el agendamiento. |
⏱️ Sin respuesta | El cliente superó el tiempo máximo de espera. Dato clave: Por ahora, esta es también la ruta que toma el sistema si no hay espacios disponibles para elegir y el tiempo simplemente expira. |
💬 Enviar una confirmación tras agendar
Para cerrar la experiencia con broche de oro, agrega un componente de Mensaje justo después de la rama de Éxito. En ese mensaje, puedes insertar los campos de cita de sistema (variables como fecha, hora y tipo de cita) para enviarle al usuario un comprobante 100% personalizado.
→ Ver: Campos de cita de sistema
¡Conecta tu agenda con la conversación! 🚀
Dominar el componente de Citas es el paso definitivo para transformar tu bot en un asistente de reservas autónomo. Al gestionar de forma inteligente las rutas de éxito y de error, garantizas una experiencia de usuario fluida y evitas que los clientes se queden atrapados en callejones sin salida. ✅



