Ir al contenido principal

Gestionando el orden de tus Workflows

Reordena y prioriza tus Workflows para crear la mejor experiencia para el cliente

Escrito por Brian Byrne

Cómo reordenar tus Workflows

Tus Workflows siempre se ejecutan en orden secuencial, de arriba hacia abajo. De vez en cuando, puede que necesites reordenarlos para actualizar la experiencia del cliente. Puedes reordenar fácilmente tus Workflows arrastrándolos para moverlos.

Workflows orientados al cliente vs Workflows en segundo plano

Lo principal a tener en cuenta al reordenar un Workflow es si es un Workflow orientado al cliente o en segundo plano, ya que esto afecta la forma en que se comporta.

¿Qué son los Workflows orientados al cliente?

Esto significa que un Workflow contiene algo que un cliente puede leer o con lo que puede interactuar. Por ejemplo:

  • Botones de respuesta

  • O cualquier tipo de mensaje

Workflows orientados al cliente coincidentes

Los clientes solo experimentan el primer Workflow orientado al cliente que coinciden.

¿Qué son los Workflows en segundo plano?

Un Workflow en segundo plano (o interno) generalmente solo contiene acciones que los clientes no pueden ver ni con las que no pueden interactuar. Notarás que siempre aparece un pequeño ícono junto a los Workflows en segundo plano para ayudarte a identificarlos.

Workflows en segundo plano coincidentes

Los clientes pueden coincidir con múltiples Workflows en segundo plano en paralelo.

La conclusión principal aquí es que cuando tienes Workflows en segundo plano ejecutándose en paralelo, todos se aplicarán cuando coincidan.

No hay garantía de que un Workflow en segundo plano específico, por ejemplo, el Workflow de menor/mayor prioridad, sea el que aplique acciones como asignaciones.

Deberías intentar limitar el número de workflows en segundo plano que compiten y se ejecutan al mismo tiempo, o mover acciones como asignaciones al Workflow orientado al cliente, para asegurarte de que se activen cuando esperas.

¿Cómo coinciden los clientes con ambos tipos de Workflows juntos?

  1. Los clientes solo experimentan el primer Workflow orientado al cliente que coinciden,

  2. Pero pueden coincidir con múltiples Workflows en segundo plano.

Contexto del cliente en los Workflows

Para ambos tipos de Workflows, en segundo plano y orientados al cliente, es importante entender a quién se aplica el Workflow:

  • Cuando un Workflow coincide, siempre se aplica al cliente más antiguo que queda en la conversación. Inicialmente, este es el cliente que inició la conversación.

  • Si se agregan o eliminan clientes de la conversación, el Workflow siempre se aplicará al cliente más antiguo que quede.

  • Todas las acciones, condiciones y criterios de coincidencia en el Workflow se basan en los atributos y comportamiento de este cliente más antiguo que queda.

Por ejemplo, si hay múltiples clientes en la conversación (cliente 1, luego cliente 2, luego cliente 3, etc.), cualquier acción, condición y criterio de coincidencia en el Workflow siempre se aplicará al cliente 1, hasta que sea eliminado de la conversación. Si el cliente 1 es eliminado, el Workflow se aplicará entonces al cliente 2, y así sucesivamente.

Cómo identificar qué Workflows se están aplicando a tus conversaciones

Puedes usar el interruptor Inbox Events para mostrar cada Workflow que se aplica a una conversación. Esto es muy útil para identificar qué Workflows se están aplicando y dónde.

Para facilitar esto aún más, recomendamos siempre nombrar tus Workflows claramente, para que tu equipo pueda entenderlos fácilmente.

¿Ha quedado contestada tu pregunta?