Cómo se mueven los contactos a través de un flujo
Objetivos del artículo
Descubre cómo se mueven los contactos a través de un flujo. Los flujos son flujos de trabajo automatizados de Klaviyo que se ponen en marcha mediante un activador inicial y luego incluyen uno o más pasos. Los flujos se pueden crear para enviar comunicaciones oportunas a los destinatarios, o simplemente pueden aplicar ciertas acciones, como actualizar un campo específico en un perfil.
Esta guía explica cómo se moverán los contactos a través de un flujo, lo que incluye lo siguiente:
- Cómo se programan los destinatarios para los mensajes del flujo
- Qué ocurre cuando actualizas un aplazamiento en un flujo activo
- Cómo la adición de un nuevo paso afecta a los destinatarios del flujo
- Qué ocurre cuando reordenas los pasos en un flujo activo
- Qué ocurre cuando eliminas un paso de un flujo activo
Cómo se programan los destinatarios para los mensajes del flujo
Cuando alguien nuevo ingrese en un flujo después de calificar según el activador del flujo, se programará inmediatamente para el primer paso de la serie.
Este primer paso podría ser una acción, como un correo electrónico, o una evaluación lógica, como una división.
- Si no hay ningún aplazamiento antes de este primer paso, verás que el destinatario pasa rápidamente por el paso y será programado para el siguiente paso.
- Si tienes un aplazamiento antes de este primer paso, el destinatario permanecerá en una zona de espera hasta que llegue la hora programada. El estado "programado" para un destinatario es Estado en espera.
Un destinatario solo se programa para un paso de un flujo a la vez si el flujo está activo.
Si se suceden varios pasos de acción sin aplazamientos, todos ocurrirán aproximadamente al mismo tiempo. Esto puede ser útil para acciones que no sean de mensajes, como la actualización de propiedades del perfil o las acciones de actualización de listas, pero es una buena práctica aplazar los mensajes.
Supongamos que tu flujo está configurado para enviar el correo electrónico n.º 1 en un flujo después de 1 hora, y el correo electrónico n.º 2 después de 1 día. Alguien nuevo que ingrese en el flujo estará en el bucket En espera del correo electrónico n.º 1 hasta que pase una hora.
Después de que esta persona reciba el correo electrónico n.º 1, se programará inmediatamente para el correo electrónico n.º 2. Solo después de que esta persona pase el correo electrónico n.º 1, podrás verla pasar al bucket En espera del correo electrónico n.º 2.
Si tienes una integración que no se sincroniza inmediatamente: Ten en cuenta que los perfiles cualificados seguirán programados para el primer paso de un flujo, siempre y cuando la información del evento de activación se sincronice con Klaviyo dentro de las cuatro horas posteriores a la ocurrencia del evento o, si un aplazamiento es el primer paso después del activador, siempre y cuando la sincronización se realice dentro del plazo del aplazamiento, lo que ocurra después.
Si la diferencia en la hora sincronizada (es decir, grabada) y la hora real de un evento es mayor que el periodo predeterminado de cuatro horas y el tiempo de aplazamiento, se omitirán del flujo. Puedes consultar la frecuencia con la que tus integraciones sincronizan los datos con Klaviyo.
Cómo afecta el cambio de plantilla de mensaje o de contenido a los mensajes recibidos
Los flujos usarán la versión actual de un mensaje en el momento del envío. En otras palabras, si cambias la plantilla y el contenido de un mensaje, quien esté programado para recibir ese mensaje recibirá la versión actualizada cuando finalmente se envíe el mensaje. Esto también se aplica a los destinatarios con el estado Necesita revisión de mensajes manuales o previamente manuales.
Cómo un mensaje en borrador afecta el progreso de un destinatario
Si todos los mensajes de un flujo están configurados como borradores, nadie entrará en el flujo hasta que al menos un mensaje esté configurado como activo o manual. Una vez que las personas ingresan en un flujo, si un mensaje está en estado de borrador, no impide que el destinatario se mueva por el flujo. Los destinatarios del flujo omitirán cualquier borrador de mensaje y pasarán al siguiente paso. No se programarán para ningún borrador de mensaje ni se mostrarán en los análisis del mensaje. Si no hay pasos después del borrador del mensaje, saldrán del flujo.
Si deseas programar a alguien para que envíe un mensaje, pero deseas esperar indefinidamente antes de enviarlo, establece el estado del mensaje en manual.
Cómo un mensaje en formato manual afecta el progreso de un destinatario
Si un mensaje está configurado en estado manual, los destinatarios se pondrán en la lista Necesita revisión del mensaje, pero eso no impide que el destinatario se mueva por un flujo.
Por ejemplo, supongamos que la configuración de tu flujo es similar a la que se muestra a continuación, con el primer mensaje en modo manual, seguido de un aplazamiento de 3 días y luego el segundo mensaje.
En este caso, una vez que los destinatarios lleguen a la etapa de Necesita revisión del primer mensaje, continuarán en el flujo. Por lo tanto, después de 3 días, recibirá el segundo correo electrónico, incluso si aún no le has enviado el primero.
Actualizando el aplazamiento en un flujo activo
Si actualizas el tiempo de aplazamiento antes de un paso, las personas que ya estén en el flujo y que aún no hayan llegado a ese paso se programarán automáticamente según el tiempo actualizado cuando lleguen allí.
Supongamos que tienes un flujo en el que el correo electrónico n.º 1 se configura para enviarse después de 2 días, y el correo electrónico n.º 2 se configura para enviarse 5 días después.
Becky entra en un flujo y está esperando recibir el correo electrónico n.º 1 al día siguiente. Aunque está programada para el correo electrónico n.º 1, actualizas el correo electrónico n.º 2 para enviarlo 2 días después (en lugar de 5 días después). En cuanto Becky reciba el correo electrónico n.º 1, se le programará para el correo electrónico n.º 2 según el calendario actualizado y recibirá este correo electrónico 2 días después.
Sin embargo, para este mismo flujo, Joe ingresó unos días antes que Becky y ya está en el bucket de espera para el correo electrónico n.º 2. Cuando actualices el tiempo de aplazamiento antes de enviar este correo electrónico, Joe no se reprogramará para recibir el flujo antes. Seguirá recibiendo este segundo correo electrónico 5 días después del primero porque estaba programado para este segundo correo electrónico antes de que realizaras la actualización de tiempo.
Si actualizas el tiempo de aplazamiento antes de un paso, no se reprogramarán los que ya estén programados en el bucket en espera.
Ten en cuenta que si configuras un componente de aplazamiento para esperar hasta un día específico, no podrás ver el número esperado de días para ningún correo electrónico y SMS que se envíen después de este aplazamiento. Supongamos que tienes un aplazamiento de 5 días y solo se envía un lunes o un viernes. En este caso, Klaviyo no puede determinar cuándo un destinatario recibirá el siguiente mensaje, ya que cada persona del flujo tendrá un número diferente de días antes de que se le envíe el mensaje.
Añadir un nuevo paso a un flujo activo
Si añades un nuevo paso a una serie de flujo existente (por ejemplo, un correo electrónico, una acción de actualización de la propiedad del perfil, una división, etc.), los destinatarios programados actualmente en cualquier paso anterior se programarán automáticamente para el nuevo paso de la secuencia.
Por ejemplo, supongamos que tienes una serie de bienvenida con 3 correos electrónicos que abarcan 1 semana después de que alguien se suscriba. Quieres hacer esta serie más larga y añadir 3 correos electrónicos más al final. Ahora, el flujo se extiende 2 semanas después de que alguien se suscribe.
Los destinatarios que estén actualmente en tu secuencia se programarán automáticamente para los nuevos correos electrónicos. No tienes que añadir perfiles anteriores a tu flujo ni realizar ninguna otra acción. Esto solo se aplica a los destinatarios que aún se están moviendo por el flujo.
Los destinatarios que ya salieron del flujo antes de que se añadieran estos nuevos correos electrónicos no estarán programados para recibirlos. En este caso, tendrás que añadir perfiles anteriores al flujo para asegurarte de que las personas que ya salieron del flujo, pero que aún se encuentran en el plazo adecuado para tus correos electrónicos recién añadidos, reciban los nuevos correos electrónicos en la secuencia adecuada.
Reordenar pasos en un flujo activo
Los contactos se programan para todos los pasos de un flujo uno a la vez, y deben pasar por un paso antes de programarse para el siguiente.
Esto significa que para quienes se mueven a través de un flujo, cualquier cambio realizado en los pasos que aún están por delante de ellos afectará su recorrido.
Sin embargo, si alguien ya está programado (en Espera) para un paso determinado, seguirá programado para ese paso, incluso si lo mueves a otro lugar de la secuencia. Además, supongamos que están programados (en Espera) para un primer correo electrónico o SMS, y si ajustas el flujo para añadir pasos antes de este primer toque, no recibirán estos pasos anteriores a menos que añadas perfiles anteriores.
Por ejemplo, supongamos que tienes una serie de flujo con cuatro correos electrónicos:
- Becky recibió los correos electrónicos n.º 1 y n.º 2, y actualmente está programada para recibir el correo electrónico n.º 3. Aunque Becky aún está programada para el correo electrónico n.º 3, puedes arrastrar este correo electrónico a la parte superior del flujo.
- Los contactos nuevos que entren en el flujo recibirán primero este correo electrónico, pero Becky lo seguirá recibiendo a la hora programada originalmente.
- Después de que Becky reciba el correo electrónico n.º 3, intentaremos programarla para el siguiente paso (correo electrónico n.º 1). Si un contacto ya pasó por un paso de una secuencia y llega a él de nuevo porque reordenaste los pasos, el contacto no se programará por segunda vez. En este caso, colocaste el correo electrónico n.º 3 antes de los correos electrónicos n.º 1 y n.º 2, pero como Becky ya recibió los correos electrónicos n.º 1 y n.º 2, no se le volverá a programar para ellos.
- Se programará que Becky reciba el correo electrónico n.º 4 porque es el siguiente correo electrónico de la secuencia que aún no ha recibido.
- La única forma en que Becky puede recibir cualquier correo electrónico nuevo que se añada antes del siguiente correo electrónico para el que está programada es añadir perfiles anteriores.
Eliminación de pasos en un flujo activo
Si eliminas un paso en el que hay contactos en espera, esos contactos pasarán al siguiente paso de tu flujo. Al eliminar un paso de tu flujo, también eliminarás los datos asociados a ese paso. Para los correos electrónicos o SMS, puedes conservar esos datos configurando el modo de mensaje como Borrador. Los contactos no se programarán para mensajes en modo borrador y pasarán al siguiente paso de tu flujo.
La única excepción es si
- El paso que se elimina es una división (condicional o desencadenante)
- No hay retraso directamente antes de la división
En este caso, cuando se elimine la división, cualquier contacto en espera será eliminado del flujo. De lo contrario, continuarán con el siguiente paso.
Revisar el progreso del perfil mediante un flujo
Hay dos formas de revisar los perfiles que pasan por un flujo:
- Revisa los perfiles que pasaron por un paso específico dentro de tu flujo.
- Se están revisando los perfiles que completaron un flujo.
Para ver los perfiles que han seguido pasos específicos dentro de tu flujo, sigue estos pasos:
- En el editor de flujos, haz clic en el paso que deseas revisar y selecciona Ver detalles en el lado derecho.
- Haz clic en la pestaña Actividad de destinatarios para ver todos los perfiles que realizaron este paso. Puedes ver los perfiles que están esperando pasar, los destinatarios que pasaron por el proceso correctamente y los perfiles que omitieron este paso.
Para realizar un seguimiento de los perfiles que completan un flujo, tendrás que utilizar la acción de actualizar propiedad al final de tu flujo para etiquetar a los clientes que completaron tu flujo. Si tienes varias rutas a las que los clientes pueden acceder, tendrás que añadir una acción de actualización de la propiedad al final de cada ruta.
- En el editor de flujos, arrastra y suelta el bloque de actualización de propiedades del perfil al final de tu flujo.
- Haz clic en Añadir paso y, en el primer menú desplegable, selecciona Crear nueva propiedad.
- En la etiqueta de propiedad, añade el nombre de la propiedad que deseas utilizar para realizar un seguimiento de cuándo los perfiles finalizan el flujo y cambia el texto a booleano. Esto te permitirá establecer la propiedad como verdadera o falsa.
- Una vez que los perfiles hayan sido etiquetados con esta propiedad personalizada, podrás crear un segmento de todos los perfiles que hayan finalizado el flujo y hayan sido etiquetados por tu propiedad. Si aún no se ha etiquetado a nadie, no podrás crear el segmento.
Si tu flujo tiene filtros de flujo en el activador del flujo, y si los perfiles no pasan esos filtros de flujo, omitirán la acción de actualización de las propiedades del perfil. Para evitar que esto ocurra, puedes eliminar los filtros de flujo del activador de tu flujo y añadirlos directamente a los mensajes de correo electrónico o SMS de tu flujo.
- Haz clic en el mensaje de correo electrónico o SMS de tu flujo.
- En el lado derecho, en Configuración, haz clic en Añadir filtro y vuelve a añadir los filtros a todos los mensajes de correo electrónico o SMS de tu flujo. De este modo, los filtros se marcan antes de que se envíe cada correo electrónico, pero no afectarán a la acción de actualización de las propiedades del perfil.
Recursos adicionales
- Comprender el momento de un flujo
- Cómo funciona la ramificación de flujos
- Comprende los filtros y activadores de flujos
- Automatizar el recorrido del cliente con flujos