Saltearse al contenido

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.

Siguiente: Router conversacional