Condición por inicio
Condición por inicio (assistant_message_condition) decide según quién abrió la conversación y, cuando el agente envió un mensaje proactivo, según su contenido o metadata.
Fuentes disponibles
- Apertura de la conversación: usa el primer mensaje real de la sesión.
- Último proactivo antes del usuario: útil cuando una campaña reutiliza una sesión existente.
- Primer mensaje del agente en el historial: compatibilidad para workflows anteriores.
El backend recupera el origen estable sin depender del historial truncado y excluye mensajes técnicos de tools.
Campos y operadores
Podés comparar texto, nombre de plantilla, ID de campaña, ID de automatización, tipo de mensaje y canal. Los operadores son contiene, coincide, no contiene, empieza con y pertenece a una lista.
Para rutas críticas preferí plantilla, campaña o automatización: son más estables que el copy personalizado.
Salidas
- una por cada caso;
- Iniciada por usuario;
- Otro mensaje proactivo;
- Origen desconocido.
Conectá las cuatro situaciones posibles. Origen desconocido protege sesiones antiguas o metadata incompleta.
Simulador
En Probar el ruteo indicá iniciador, presencia del proactivo, texto, plantilla, campaña, automatización, tipo y canal. La prueba muestra la salida elegida sin ejecutar el workflow ni guardar mensajes.
Ejemplo
Una rama para recordatorio de turno, otra para invitación a reunión, otra para conversaciones iniciadas por el usuario y una de origen desconocido.
Este nodo no analiza lo escrito por el usuario; para eso usá Condición por mensaje.