El orden de los nodos de tipo Disparador en un workflow determina el punto desde el cual el contacto continúa por el workflow cuando vuelve a pasar por estos nodos. Por ello, su posición respecto a un nodo de tipo Condición o a otro disparador puede cambiar el comportamiento de la estrategia.
En este artículo, aprenderás cómo influye el orden de los nodos de tipo Disparador para configurar correctamente su comportamiento mediante tres casos: un nodo de tipo Condición antes de un nodo Disparador, un nodo de tipo Condición después de un nodo Disparador, y dos nodos de tipo Disparador consecutivos.
Cómo afecta el orden de los nodos de tipo Disparador al funcionamiento de un workflow
Cuando un contacto llega a un nodo de tipo Disparador en un workflow, este reactiva el flujo cada vez que se produce la acción o se cumple la condición que lo dispara, siempre que las limitaciones del nodo lo permitan. Cada nuevo paso por este nodo disparador permite que el contacto avance desde ese punto, sin volver a recorrer los nodos anteriores.
Por este motivo, aunque dos workflows contengan los mismos nodos de tipo Disparador, su comportamiento será diferente según el orden en el que estén conectados.
A continuación, se explica el funcionamiento atendiendo a ese orden:
1. Nodo de tipo condición antes de un nodo de tipo disparador
El objetivo del siguiente workflow es mostrar un formulario de tipo inline a los contactos que no tienen un email conocido en Connectif.
En este workflow, el nodo “Comprobar valor”, conectado al nodo “Inicio”, comprobará si el contacto tiene un email asociado en su ficha de contacto.
Si el contacto no tiene un email, pasará al nodo “Al visitar página web”, que esperará hasta que realice una visita a la web para ejecutar la siguiente acción, que en este caso será mostrar un formulario, mediante el nodo “Enviar contenido web”.
A partir de ese momento, cada vez que el contacto vuelva a pasar por el nodo “Al visitar página”, es decir, cada vez que vuelva a visitar la web, reactivará el workflow desde ese punto y se le enviará el formulario inline, independientemente o no de que se tenga su email.
2. Nodo de tipo condición después de un nodo de tipo disparador
El objetivo del siguiente workflow es mostrar un formulario de tipo inline a los contactos que no tienen un email conocido en Connectif.
En este caso, el nodo “Al visitar página web”, conectado al nodo “Inicio”, esperará hasta que el contacto realice una visita que active el disparador. Cuando esto suceda, pasará al nodo “Comprobar valor”, que comprobará si tiene un email asociado en Connectif.
Si el contacto no tiene un email, se ejecutará la siguiente acción, en este caso, mostrar un contenido web con un formulario, mediante el nodo “Enviar contenido web”.
A partir de ese momento, cada nueva visita que active el disparador hará que el workflow vuelva a comprobar si el contacto tiene un email antes de mostrarle el formulario.
En este ejemplo y con esta lógica, como el nodo “Comprobar Valor” está situado después del nodo disparador “Al visitar página web”, la condición volverá a comprobarse con cada visita. Por tanto, una vez el contacto haya registrado su email, la siguiente vez que active el nodo disparador, es decir, cuando regrese a la web, volverá a pasar por el nodo “Comprobar Valor”, que verificará que ahora sí tiene email conocido y, por tanto, y ya no se mostrará formulario.
3. Dos nodos de tipo disparador consecutivos
3.1. Sin limitación en segundo disparador
El objetivo del siguiente workflow es mostrar una notificación web push a los contactos que, después de abandonar un carrito, visiten un producto.
En este workflow, el nodo “Al abandonar carrito”, conectado al nodo “Inicio”, esperará hasta que el contacto abandone un carrito con las especificaciones configuradas en el nodo. Cuando esto ocurra, pasará al nodo “Al visitar un producto”, que esperará hasta que realice una visita a un producto que cumpla las especificaciones configuradas.
Cuando el contacto active este segundo disparador, se ejecutará la siguiente acción, en este caso, mostrar una notificación web push.
Con esta configuración, una vez el contacto haya disparado por primera vez el nodo “Al abandonar carrito”, cada vez que visite un producto se le volverá a mostrar una notificación push, ya que no se ha configurado ninguna limitación en los nodos.
3.2. Con limitación en segundo disparador
El objetivo del siguiente workflow también es mostrar una notificación web push a los contactos que, después de abandonar un carrito, visiten un producto. En este caso, se utiliza el mismo workflow del ejemplo anterior, pero se configura la limitación “Desactivar tras dispararse” en el segundo disparador “Al visitar un producto”.
En este workflow, el nodo “Al abandonar carrito”, conectado al nodo “Inicio”, esperará hasta que el contacto abandone un carrito con las especificaciones configuradas en el nodo. Cuando esto ocurra, pasará al nodo “Al visitar un producto”, que esperará hasta que realice una visita a un producto que cumpla las especificaciones configuradas.
Cuando el contacto active este segundo disparador, se ejecutará la siguiente acción, que en este caso será mostrar una notificación web push. Tras activarse, el nodo “Al visitar un producto” quedará desactivado para ese contacto.
Con esta configuración, una vez que el contacto haya activado el nodo “Al visitar un producto”, las siguientes visitas a productos no volverán a mostrarle la notificación web push. Para recibirla de nuevo, deberá abandonar otro carrito y disparar el nodo “Al abandonar carrito”, lo que reiniciará la limitación del segundo disparador y permitirá que vuelva a activarse cuando visite un producto.
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
- Nodos de tipo disparador, para utilizarlos en tiempo real cuando los contactos realicen alguna actividad.
- Nodos de tipo acción, para ejecutar operaciones específicas dentro de los flujos.
- Limitaciones en nodos, para configurar las condiciones bajo las cuales no serán disparados los nodos.
- Directorio de plantillas de workflows, para localizar las plantillas disponibles para utilizar en tus estrategias.