5 · Condiciones: cada una define su propia salida
Las condiciones se chequean todas antes de ejecutar nada, y se evalúan de forma continua mientras el workflow esté asignado al chat. Lo nuevo es que cada condición decide, por su cuenta, qué pasa si no se cumple.
1 la condición, con su renglón “si no se cumple →” · 2 Reintentar más tarde: el workflow se queda y vuelve a probar (es la salida por defecto) · 3 Eliminar el workflow: la condición se vuelve crítica y el workflow se retira del chat · 4 Ejecutar otro plan: corren las acciones de ese plan y el workflow termina.
Salida Qué hace Cuándo usarla
Reintentar más tarde El workflow sigue asignado y vuelve a chequear más adelante. Condiciones que solo demoran la ejecución: tiempo transcurrido, horario prudente. Querés que espere, no que se descarte.
Eliminar el workflow Se quita del chat y deja de chequearse para siempre. Es la vieja condición crítica. Cuando ya sabés que no se va a cumplir y no querés que ese workflow se ejecute nunca más: el chat salió de la etapa, apareció la etiqueta No recontactar.
Ejecutar otro plan Corre las acciones del plan que le asignes y termina. Cuando “no se cumple” también merece una respuesta: fuera del horario de atención, país distinto, ventana cerrada.
Cómo se traduce lo que ya tenías
Un workflow armado con la lógica vieja se lee igual: la condición crítica con Plan B pasó a ser una condición cuya salida es Ejecutar otro plan, y una crítica sin Plan B es ahora Eliminar el workflow. No hay que rehacer nada.
Las condiciones más útiles
Condición Cuándo usarla
Área del chat Evalúa si el chat está archivado, si lo tiene un agente asignado o si no lo tiene nadie. Útil para no interrumpir una conversación que ya está siendo atendida por una persona.
Primer contacto Se cumple solo la primera vez que el usuario escribe. Es la condición base del workflow de bienvenida; se suele combinar con Hora actual para diferenciar el saludo dentro y fuera del horario de atención.
Último mensaje enviado / recibido Mide cuánto tiempo pasó desde el último mensaje para disparar seguimientos. Ej: “Último mensaje recibido 2 hs”, o “24 hs desde último mensaje enviado” para mover el chat a una etapa de salida.
Tiempo desde la asignación del workflow Chequea que pasaron X días desde que el workflow se asignó y que el usuario no envió ningún mensaje adicional. Ideal para secuencias largas: 5 días para pasar a posventa, 7 para pedir reseña, 30 para reactivar una suscripción cancelada.
País del usuario Para mensajes personalizados por país (idioma, moneda, links de pago, showroom local). Buena candidata a tener su propio plan.
Etiquetas del chat Filtra por presencia o ausencia de etiquetas. Sirve para incluir (“tiene cotización enviada”) y también para excluir: “NO tiene la tag Pide no recontactar”.
Hora actual Define una franja horaria. Se usa como horario prudente para no enviar de madrugada, y también al revés: con salida a otro plan, ese plan responde los horarios de atención fuera de hora.
Envío de mensajes gratuito Verifica que el chat esté dentro de la ventana gratuita de 24 h. Conviene con salida Eliminar el workflow en seguimientos que no querés que se conviertan en un envío pago.
No enviar si el chat está escalado Evita que el workflow actúe sobre un chat que el agente de IA escaló a un humano.
Embudo / Etapa del chat La candidata número uno a Eliminar el workflow. Hace que el workflow se aplique solo a los chats que siguen en la etapa que necesitás.
Por qué la etapa del embudo debería eliminar el workflow
El workflow puede haber quedado asignado cuando el chat estaba en esa etapa; si lo movés, el workflow sigue asignado. Ejemplo: pasás un chat a “hacer seguimiento post envío de cotización” y se le asigna el workflow. El cliente responde antes de que se ejecute y lo movés a “venta exitosa”. Sin esta salida, el seguimiento post cotización se enviaría igual.