Texto
Las 16 cajas que transforman o traen un texto. Todas entran por «in» y salen por «out», sin ramificar, y dejan su resultado bajo la salida «valor» — lista para que la use la caja siguiente.
Ver primero De dónde vienen los datos.
Transformar un texto
Normalizar Texto — recorta los extremos y colapsa los espacios repetidos en uno solo. Entrada: Operando.
Recortar Espacios — quita solo los espacios del principio y el final (no toca los internos). Entrada: Operando.
Convertir a Mayúsculas / Convertir a Minúsculas — pasa el texto a MAYÚSCULAS o minúsculas. Entrada: Operando.
Concatenar Texto — une Texto 1 + Texto 2, uno detrás del otro. Ambos Operandos.
Interpolar Texto — sustituye el hueco
{{valor}} de una Plantilla por un Valor. Ambos Operandos.Ejemplo
Plantilla = A mano: "Hola {{valor}}, bienvenido"; Valor = Salida de otra caja → Leer campo de contacto → valor (el nombre del contacto).Traer un texto de otro sitio
Obtener Texto Global — trae el texto de una Plantilla guardada (selector
plantillas_mensaje, no es un Operando). Única caja de Texto sin operandos propios.Obtener Historial de Chat — las últimas líneas de la conversación como texto plano, para pasárselas a «Buscar en Conversación» o «Puntuar Interés con IA». Turnos a leer (número) + tres casillas para incluir mensajes de flujo/historia/operador (flujo e historia sí por defecto, operador no).
Prompt Maestro de Campaña — el texto del prompt maestro de la campaña que arrancó el flujo. Sin propiedades; vacío si no hay campaña o no tiene prompt asignado.
Identidad de quien escribe
Obtener Identificador de Remitente — el identificador de la persona de la conversación tal cual llega del canal (el remitente en un 1 a 1; quien entró al grupo si el flujo lo arrancó una entrada a grupo). Sin propiedades.
Id de quien entra al grupo — alias del anterior, pensado para flujos de bienvenida de grupo (donde «remitente» despista). Sin propiedades.
Id del grupo — el identificador (JID) del grupo, solo si el flujo lo arrancó una entrada a grupo; vacío en 1 a 1. Sin propiedades.
Flujos de cliente
Estas cuatro solo tienen datos reales cuando el flujo lo lanza una ficha de cliente (asistente IA) o una cita — fuera de ese contexto quedan vacías.
Obtener variable — lee una variable por su nombre (texto fijo, p. ej.
cliente.nombre o cita.fecha) del contexto que sembró quien lanzó el flujo.Obtener fichas del cliente — las últimas entradas de la ficha del cliente, separadas en tres salidas:
notas_manuscritas, notas_automaticas, cabecera_cliente. Cuántas entradas leer: número fijo.Obtener datos de la cita — tipo, fecha, duración, estado, importe y observaciones de la cita de esta sesión, como texto. Sin propiedades.
Obtener historial de citas del cliente — resumen: nº de sesiones, faltas, cancelaciones, días desde la última. Sin propiedades.
Ejemplo
«Obtener fichas del cliente» → «Consultar IA» con Prompt de usuario = Salida de otra caja → Obtener fichas del cliente → notas_manuscritas, para que la IA resuma la última sesión.