Cómo se mueven los contactos a través de un flujo
Qué aprenderás
Descubre cómo se mueven los contactos en un flujo. Los flujos son flujos de trabajo automatizados de Klaviyo que se ponen en marcha mediante un activador inicial y que luego incluyen uno o más pasos. Los flujos pueden diseñarse para enviar comunicaciones oportunas a los destinatarios, o simplemente pueden aplicar ciertas acciones, como actualizar un campo específico de un perfil.
En esta guía se 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 de flujo
- Qué ocurre cuando actualizas un retardo en un flujo activo
- Cómo afecta añadir un nuevo paso 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 de flujo
Cuando alguien nuevo entre en un flujo después de haber cumplido los requisitos en función del activador del flujo, se le 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 retardo antes de este primer paso, verás que los destinatarios avanzan rápidamente por el paso y se les programará para el siguiente.
- Si tienes un retardo antes de este primer paso, el destinatario permanecerá en un área de espera hasta que llegue la hora programada. El estado «programado» para un destinatario es «En espera».
Los destinatarios solo se programan para un paso de un flujo a la vez si el flujo está activo.
Si varios pasos de acción se suceden sin retardos entre ellos, todos ocurrirán aproximadamente al mismo tiempo. Esto puede ser útil para acciones que no sean de mensajes, como la actualización de propiedades de perfil o las acciones de actualización de lista, pero se recomienda establecer retardos entre 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 entre en el flujo estará en el bucket Esperando al correo electrónico n.º 1 hasta que pase una hora.
Cuando esta persona reciba el correo electrónico n.º 1, se le programará inmediatamente para recibir el correo electrónico n.º 2. Solo después de que esta persona pase del correo electrónico n.º 1, la verás pasar al cubo de espera para el correo electrónico n.º 2.
Si tienes una integración que no se sincroniza inmediatamente: ten en cuenta que los perfiles cualificados se seguirán programando para el primer paso de un flujo, siempre que la información del evento activador se sincronice con Klaviyo dentro de las cuatro horas siguientes al evento en curso o, si un retardo es el primer paso después del activador, siempre que la sincronización caiga dentro del plazo del retardo, lo que ocurra por última vez.
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 retardo, se omitirán del flujo. Puedes consultar la frecuencia con la que tu integración sincroniza los datos con Klaviyo.
Cómo afecta el cambio de plantilla o contenido a los mensajes recibidos
Los flujos utilizarán la versión actual de un mensaje en la hora de envío. En otras palabras, si cambias la plantilla y el contenido de un mensaje, quien esté programado actualmente para recibir ese mensaje recibirá la versión actualizada cuando el mensaje finalmente se envíe. Esto también se aplica a los destinatarios con el estado Necesita revisión para los mensajes manuales o previamente manuales.
Cómo afecta un mensaje del borrador al progreso de un destinatario
Si todos los mensajes de un flujo están configurados como borrador, nadie entrará en el flujo hasta que al menos un mensaje esté activado o sea manual. Una vez que los usuarios entran en un flujo, si un mensaje se establece en el estado borrador, no impide que los destinatarios avancen 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 ningún paso después del borrador de mensaje, saldrán del flujo.
Si quieres programar a alguien para un mensaje, pero quieres esperar indefinidamente antes de enviarlo, configura el estado del mensaje como manual.
Cómo afecta un mensaje de forma manual al progreso de un destinatario
Si un mensaje se establece en el estado Manual, los destinatarios se pondrán en la lista Necesita revisión del mensaje, pero no impedirá que los destinatarios avancen por un flujo.
Por ejemplo, supongamos que tu configuración de flujo es similar a la que se muestra a continuación, con el primer mensaje en modo manual, seguido de un retardo 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 para el primer mensaje, continuarán en el flujo. Por lo tanto, después de 3 días, recibirán el segundo correo electrónico, incluso si aún no les has enviado el primero.
Actualizando el retardo de un flujo activo
Si actualizas el retardo antes de un paso, aquellos que ya están en el flujo y que aún no han llegado a ese paso se programarán automáticamente de acuerdo con el tiempo actualizado cuando lleguen allí.
Supongamos que tienes un flujo en el que el correo electrónico n.º 1 está configurado para enviarse al cabo de 2 días, y el correo electrónico n.º 2 está configurado para enviarse 5 días después.
Becky entra en un flujo y está esperando para recibir el correo electrónico n.º 1 al día siguiente. Aunque está programada para el correo electrónico n.º 1, puedes actualizar el correo electrónico n.º 2 para enviarlo 2 días después (en lugar de 5 días). En cuanto Becky reciba el correo electrónico n.º 1, se le programará para recibir el correo electrónico n.º 2 según el calendario actualizado y este correo electrónico se enviará 2 días después.
Sin embargo, para este mismo flujo, Joe entró unos días antes que Becky y ya está en el cubo de espera para el correo electrónico n.º 2. Cuando actualices el retardo antes de 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 antes de que hicieras la actualización del momento.
Si actualizas el retardo antes de un paso, los que ya están programados en el bucket en espera no se reprogramarán.
Ten en cuenta que, si configuras un componente de retardo para que espere hasta un día específico, no podrás ver el número de días esperado para los correos electrónicos y SMS que lleguen después de este retardo. Supongamos que tienes un retardo de 5 días y solo se envía un lunes o un viernes. En este caso, Klaviyo no puede determinar cuándo recibirá un destinatario el siguiente mensaje, ya que cada persona del flujo tendrá un número de días diferente 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 flujos existente (por ejemplo, un correo electrónico, una acción de actualización de propiedades de 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 alargar esta serie y añadir 3 correos electrónicos más al final. Ahora, el flujo dura 2 semanas después de que alguien se suscriba.
Los destinatarios que se encuentren actualmente en tu secuencia se programarán automáticamente para los nuevos correos electrónicos. No necesitas añadir perfiles anteriores a tu flujo ni llevar a cabo ninguna otra acción. Esto solo es válido para los destinatarios que aún estén pasando por el flujo.
Los destinatarios que ya hayan salido del flujo antes de añadir estos nuevos correos electrónicos no se programarán para recibirlos. En este caso, necesitarías añadir perfiles anteriores al flujo para asegurarte de que aquellos que ya hayan salido del flujo, pero que aún estén dentro del plazo adecuado para tus correos electrónicos recién añadidos, reciban los nuevos correos electrónicos en la secuencia adecuada.
Reordenar los pasos de un flujo activo
Los contactos se programan para todos los pasos de un flujo de uno en uno, y deben pasar por un paso antes de programarse para el siguiente.
Esto significa que, para quienes avancen por un flujo, cualquier cambio que se realice en los pasos aún por delante afectará a su recorrido.
Sin embargo, si alguien ya está programado (en espera) para un paso determinado, permanecerá programado para ese paso incluso si lo mueves a otro lugar en 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 contacto, no recibirán estos pasos anteriores a menos que añadas perfiles anteriores.
Por ejemplo, supongamos que tienes una serie de flujos con cuatro correos electrónicos:
- Becky ha recibido los correos electrónicos n.º 1 y n.º 2, y actualmente está programada para recibir el correo electrónico n.º 3. Aunque Becky todavía está programada para el correo electrónico n.º 3, arrastras este correo electrónico a la parte superior del flujo.
- Los nuevos contactos que entren en el flujo recibirán primero este correo electrónico, pero Becky lo seguirá recibiendo a la hora programada originalmente.
- Cuando Becky reciba el correo electrónico n.º 3, intentaremos programarla para el siguiente paso (correo electrónico n.º 1). Si un contacto ya ha pasado por un paso de una secuencia y llega a él de nuevo porque has reordenado los pasos, el contacto no se programará una segunda vez. En este caso, has colocado el correo electrónico n.º 3 antes que los correos electrónicos n.º 1 y n.º 2, pero como Becky ya ha recibido los correos electrónicos n.º 1 y n.º 2, no se le volverá a programar para recibirlos.
- 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 de que Becky pueda recibir los nuevos correos electrónicos que se añadan antes del siguiente correo electrónico para el que está programada es añadir perfiles anteriores.
Eliminar pasos de un flujo activo
Si eliminas un paso que tenga 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 correos electrónicos o SMS, puedes conservar esos datos al configurar el modo de mensaje como Borrador. Los contactos no se programarán para los mensajes en modo borrador, y pasarás 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, todos los contactos en espera serán eliminados del flujo. De lo contrario, continuarán con el siguiente paso.
Revisar el progreso del perfil a través de un flujo
Hay dos formas de revisar los perfiles que pasan por un flujo:
- Revisa los perfiles que hayan pasado por un paso específico de tu flujo.
- Se están revisando los perfiles que han completado un flujo.
Para ver los perfiles que han pasado por pasos específicos dentro de tu flujo, sigue estos pasos:
- En el editor de flujos, haz clic en el paso que quieras revisar y selecciona Ver detalles en el lado derecho.
- Haz clic en la pestaña Actividad de los destinatarios para ver todos los perfiles que han pasado por este paso. Puedes ver los perfiles que están esperando a pasar, los destinatarios que han pasado por el proceso correctamente y los perfiles que se han saltado este paso.
Para hacer un seguimiento de los perfiles que completan un flujo, tendrás que usar la acción de actualización de propiedades al final del flujo para etiquetar a los clientes que hayan completado el flujo. Si tienes varias rutas que los clientes pueden seguir, tendrás que añadir una acción de actualización de propiedades al final de cada ruta.
- En el editor de flujos, arrastra y suelta el bloque de actualización de propiedades de perfil hasta el final del flujo.
- Haz clic en Añadir paso y, en el primer desplegable, selecciona Crear propiedad.
- En la etiqueta de propiedad, añade el nombre de la propiedad que quieras usar para hacer un seguimiento de cuándo terminan los perfiles del 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 los perfiles no superan esos filtros de flujo, omitirán la acción de actualización de propiedades de perfil. Para evitar que esto ocurra, puedes eliminar los filtros de flujo del activador de tu flujo y añadirlos directamente a los correos electrónicos o SMS de tu flujo.
- Haz clic en el correo electrónico o SMS del flujo.
- En la parte derecha, en Configuración, haz clic en Añadir filtro y vuelve a añadir los filtros a cada correo electrónico o SMS del flujo. De esta manera, los filtros se comprueban antes de enviar cada correo electrónico, pero no afectan a la acción de actualización de propiedades de perfil.
Recursos adicionales
- Información sobre el momento de un flujo
- Ramificación de flujos
- Información sobre los activadores y filtros de flujo
- Automatizar el recorrido del cliente con flujos