Horario / Ausencia

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.

Requisitos Previos

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.

Configuración

Zona Horaria

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:

Días y Horas de Atención

En esta sección podrás estructurar el calendario de disponibilidad:

Tipos de Horario

El nodo permite trabajar con tres modalidades distintas dependiendo de las necesidades del negocio:

1. Siempre Abierto (24/7)

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.

2. Horario Comercial (Permanente)

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.

3. Horario Temporal (Vacaciones/Eventos)

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.

Rutas de Salida (Conexiones)

Una vez configurado, el nodo genera dos puntos de conexión para continuar el flujo:

Estado de la Acción y Guardar Cambios

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.

Ejemplo Práctico

Supongamos que un negocio de atención limitada configura su horario de la siguiente manera:

Configuración de Nodos:

"¡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."

"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."

Implementación

Una vez que el nodo Horario / Ausencia está activo en el flujo, su funcionamiento interno es inmediato:

  1. El sistema detecta la llegada de un nuevo mensaje o interacción.

  2. Captura la marca de tiempo exacta (timestamp) del mensaje.

  3. Convierte esta marca de tiempo a la zona horaria configurada en el nodo (ej. UTC-5).

  4. Compara el día y la hora resultante con los rangos definidos en la configuración.

  5. Enruta la conversación por el conector correspondiente (Verde o Rojo) en milisegundos, garantizando que el usuario reciba la respuesta adecuada para ese momento.