Permite establecer horarios comerciales o periodos de vacaciones para gestionar respuestas automatizadas en tu flujo. Funciona como un enrutador inteligente que evalúa el momento exacto en el que el usuario interactúa con el sistema, desviando la conversación hacia diferentes caminos dependiendo de si el negocio está abierto o cerrado.
A diferencia de otros nodos, no es necesario conectar cuentas externas de terceros. El único requisito es conocer la zona horaria exacta en la que opera el negocio y tener definidos los días y horas de atención al cliente.
Es fundamental configurar correctamente la zona horaria para que el sistema evalúe la hora real del negocio, sin importar desde dónde escriba el cliente. El nodo permite:
Seleccionar la región (ejemplo: Ecuador (America/Guayaquil) UTC-5).
Visualizar la Zona detectada automáticamente por el navegador para facilitar la configuración inicial.
En esta sección podrás estructurar el calendario de disponibilidad:
Casillas de verificación: Activa o desactiva los días de la semana (Lunes a Domingo).
Rangos de hora: Define la hora de inicio y fin para cada día activo (ej. 05:00 p.m. a 06:00 p.m.).
Desmarcar todos: Un control rápido para limpiar la selección y configurar desde cero.
El nodo permite trabajar con tres modalidades distintas dependiendo de las necesidades del negocio:
Ideal para negocios digitales o bots de auto-servicio continuo. Al seleccionar esta opción, el sistema ignorará cualquier restricción de hora y todos los usuarios serán dirigidos por la ruta de horario disponible.
Filtra de manera constante por días y horas específicas de la semana. No tiene fecha de inicio ni de fin, por lo que se repetirá cíclicamente cada semana. Es la opción más utilizada para horarios de oficina estándar.
Permite establecer un rango de fechas concretas (con día de inicio y día de fin). Es perfecto para programar ausencias por feriados, vacaciones del personal o mantenimientos programados, regresando a la normalidad una vez pasada la fecha.
Una vez configurado, el nodo genera dos puntos de conexión para continuar el flujo:
🟢 Dentro de Horario: El flujo continuará por esta ruta si el mensaje entrante coincide con los días y horas marcados como activos. Generalmente se conecta a un mensaje de bienvenida o menú principal.
🔴 Fuera de Horario (Ausencia): El flujo tomará esta ruta si el usuario escribe en un momento no contemplado en el horario de atención. Se suele conectar a un mensaje informando que el negocio está cerrado ("No estoy", "Déjanos tu mensaje", etc.).
En la interfaz del nodo en el flujo, podrás ver un indicador de estado (Activo) que confirma que la regla se está aplicando. Una vez completada la configuración en el panel lateral, es obligatorio presionar el botón Guardar Cambios para que los nuevos horarios entren en vigor.
Supongamos que un negocio de atención limitada configura su horario de la siguiente manera:
Tipo: Horario Comercial (Permanente)
Zona: America/Guayaquil
Lunes a Viernes: 17:00 a 18:00
Sábado y Domingo: 09:00 a 13:00
Configuración de Nodos:
Dentro de Horario se conecta a un nodo de texto que dice:
"¡Hola! Bienvenido a nuestro canal de atención. 🏥 ¿En qué podemos ayudarte hoy? Por favor, indícanos si deseas agendar una cita o realizar una consulta general."
Fuera de Horario se conecta a un nodo de texto que dice:
"Gracias por comunicarte con nosotros. 🌙 En este momento nos encontramos fuera de nuestro horario de atención (Lunes a Viernes de 09:00 a 18:00 y Sábados de 09:00 a 13:00). Por favor, déjanos tu mensaje y uno de nuestros asesores te contactará a primera hora el próximo día laborable."
Una vez que el nodo Horario / Ausencia está activo en el flujo, su funcionamiento interno es inmediato:
El sistema detecta la llegada de un nuevo mensaje o interacción.
Captura la marca de tiempo exacta (timestamp) del mensaje.
Convierte esta marca de tiempo a la zona horaria configurada en el nodo (ej. UTC-5).
Compara el día y la hora resultante con los rangos definidos en la configuración.
Enruta la conversación por el conector correspondiente (Verde o Rojo) en milisegundos, garantizando que el usuario reciba la respuesta adecuada para ese momento.