Ir al contenido principal

Nodos lógicos en Superchat

Control avanzado de tu automatización: retrasos, ramificaciones y procesamiento de datos

Mika Hally avatar
Escrito por Mika Hally
Actualizado hoy

Los nodos lógicos te brindan mayor control sobre el flujo de tus automations. Con ellos puedes agregar tiempos de espera, reformatear datos, crear distribuciones aleatorias o saltar a pasos anteriores.

Aleatorizador

¿Qué hace?

El aleatorizador distribuye las ejecuciones de la automation de manera aleatoria entre diferentes rutas según los porcentajes que definas.

Cómo funciona:

  1. Creas entre 2 y 8 rutas (Ruta A, B, C, D...)

  2. Asignas un porcentaje a cada ruta (ejemplo: 25%, 50%, 10%)

  3. Los porcentajes deben sumar 100%

  4. Cada ejecución se asigna aleatoriamente a una ruta según la distribución

Importante: La distribución es verdaderamente aleatoria, no secuencial (no todas las A primero y luego todas las B). Con un número pequeño de ejecuciones, pueden ocurrir desviaciones: si configuras 50/50 y solo tienes 10 ejecuciones, podría ser que 6 vayan a la Ruta A y 4 a la Ruta B. Solo con muchas ejecuciones (ejemplo: 100+) la distribución se alinea con los porcentajes establecidos.

Configuraciones:

  • Mínimo 2 rutas, máximo 8 rutas

  • Porcentaje por ruta seleccionable libremente (debe sumar 100%)

  • Las rutas se pueden agregar o eliminar en cualquier momento

  • Cada ruta tiene su propia salida para conectar con otros nodos

Casos de uso comunes:

  • Pruebas A/B: El 50% de los contacts recibe el mensaje A, el 50% recibe el mensaje B. Después de una semana evalúas qué mensaje tuvo mejor desempeño.

  • Pruebas multivariantes: Prueba 4 enfoques diferentes con el 25% de los contacts cada uno para descubrir cuál funciona mejor.

  • Sorteos y loterías:

    • El 90% recibe "Lo sentimos, no ganaste, ¡mejor suerte la próxima vez!"

    • El 10% recibe "¡Felicidades, ganaste!"

Saltar a nodo

¿Qué hace?

Salta hacia atrás a un nodo anterior para continuar la automation desde allí.

Restricciones importantes:

  • Solo saltar hacia atrás: Solo puedes saltar a nodos que se hayan ejecutado anteriormente en la automation. No es posible omitir nodos (saltar hacia adelante).

  • Protección contra bucles (máx. 10 saltos): Por ejecución de automation, este nodo puede ejecutarse un máximo de 10 veces. Esto evita bucles infinitos que nunca terminarían.

Otras restricciones:

  • No puedes saltar al nodo inmediatamente anterior

  • No puedes saltar a nodos lógicos (ejemplo: filtro, condiciones, aleatorizador)

  • Solo puedes saltar a nodos de acción y nodos de mensaje

Cómo usarlo:

Opción 1: Agregar nodo manualmente

  1. Agrega el nodo "Saltar a nodo"

  2. Abre el menú desplegable "Destino" - muestra todos los nodos anteriores disponibles

  3. Selecciona el nodo de destino

Opción 2: Conexión rápida (recomendado)

  1. Arrastra una conexión desde un nodo a un nodo anterior

  2. Se abre un modal: "¿Quieres saltar a este nodo?"

  3. Confirma - el nodo "Saltar a nodo" se inserta automáticamente con la configuración predefinida

Esperar / pausa

¿Qué hace?

Pausa la automation durante un período de tiempo específico antes de continuar.

Duración (unidades de tiempo admitidas):

  • Segundos

  • Minutos

  • Horas

  • Días

Mínimo: 5 segundos (no se admite un tiempo menor)

Ejemplos: "2 horas", "3 días", "30 minutos"

Continuar dentro de límites de tiempo seleccionados (opcional)

Condición adicional: La automation solo continúa cuando ha transcurrido el tiempo de espera Y el momento cae dentro de los límites de tiempo definidos.

Ejemplo:

  • Duración: Esperar 1 minuto

  • Límite de tiempo: Solo de lunes a viernes entre 08:00 - 18:00

  • Qué sucede: Después de 1 minuto, la automation verifica si es de lunes a viernes entre 08:00-18:00. Si es así → continúa. Si no (ejemplo: sábado, 20:00) → espera hasta el próximo lunes a las 08:00

Configuraciones de límite de tiempo:

  • Selecciona la zona horaria (ejemplo: Europa/Berlín)

  • Define la ventana de tiempo (ejemplo: 08:00 - 18:00)

  • Selecciona los días de la semana (lunes, martes, miércoles, jueves, viernes)

  • Se pueden agregar múltiples límites de tiempo

Importante: El nodo siempre tiene solo una ruta de salida ("Paso siguiente"), incluso cuando se definen múltiples límites de tiempo.

Casos de uso comunes:

  • Espera simple: "Esperar 2 horas, luego enviar mensaje de seguimiento"

  • Respetar horarios laborales: "Esperar 5 minutos, pero solo continuar de lunes a viernes de 09:00 a 17:00"

  • Campañas de goteo: "Esperar 3 días entre mensajes" para flujos de nurturing graduales

Formatear datos

¿Qué hace?

Transforma atributos y variables: convierte, calcula y formatea.

Cómo funciona:

  1. Seleccionar valor: Elige el atributo o variable que deseas editar

  2. Agregar transformación(es): Añade una o más transformaciones en secuencia

  3. Usar resultado: El resultado formateado está disponible como una nueva variable

Importante: Puedes aplicar múltiples transformaciones una tras otra al mismo valor. Se ejecutan en orden.

Transformaciones disponibles:

Fecha y hora

Formatear

  • Convierte fecha/hora al formato que desees

  • Ejemplo: "2024-01-15" → "15 de enero de 2024" o "15/01/24"

Calcular

  • Sumar o restar tiempo

  • Ejemplo: Fecha + 7 días, hora - 2 horas

Texto

Añadir texto al inicio

  • Agrega texto antes del valor existente

  • Ejemplo: "Max" → "Hola Max"

Añadir texto al final

  • Agrega texto después del valor existente

  • Ejemplo: "Max" → "Max, ¡bienvenido!"

Convertir

  • Texto a fecha/hora

  • Texto a correo electrónico

  • Texto a número de teléfono

Número

Calcular

  • Sumar

  • Restar

  • Multiplicar

  • Dividir

Convertir

  • Número a fecha/hora

¿Ha quedado contestada tu pregunta?