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 hace más de 3 semanas

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?