Variables en los flujos
Cómo usar variables en los flujos de Agentclic para pasar datos del activador y de los pasos anteriores, con la sintaxis {{alias.campo}}.
Una variable es un hueco en un texto que se rellena con un dato real cuando el flujo se ejecuta. Se escribe entre dobles llaves: {{alias.campo}}. Con variables usas en un paso los datos del activador o el resultado de un paso anterior.
La sintaxis
{{alias}} → toda la salida de un paso
{{alias.campo}} → un dato concreto
{{alias.lista.0.nombre}} → el primer elemento de una lista
- alias es el nombre del activador (
input,webhookocron) o el Alias de salida de un paso anterior. - La ruta va separada por puntos, y los elementos de una lista se indican con su número, empezando por 0.
Ejemplos
| Quieres usar… | Escribe |
|---|---|
| El teléfono que pidió el agente | {{input.telefono}} |
| Un dato que llegó por webhook | {{webhook.email}} |
| Un dato fijo de un flujo programado | {{cron.campo}} |
| El resultado de una Petición Webhook | {{webhook_response.body.id}} |
| Los huecos libres del calendario | {{calendar_result.slots}} |
| El identificador del contacto creado | {{contactCreate.contact_id}} |
Variables generales
Estas variables no dependen de ningún paso:
| Variable | Qué contiene |
|---|---|
{{now}} | Fecha y hora actuales en la zona horaria del agente, por ejemplo 2026-11-20T10:00:00+01:00. |
{{today}} | La fecha de hoy en formato AAAA-MM-DD. |
{{channel}} | El canal de la conversación (por ejemplo whatsapp o widget). Solo tiene valor cuando el flujo arranca desde una conversación. |
Estas tres no aparecen en el autocompletado: escríbelas a mano. En «Probar flujo» no se sustituyen: solo tienen valor cuando el flujo se ejecuta de verdad.
Cómo insertar una variable
- Autocompletado: escribe
{{en cualquier campo. Aparece la lista de pasos anteriores con sus campos. Muévete con las flechas y elige con Enter o Tab. - Selector «Insertar variable de nodo previo»: en Mensaje, Condición, Llamar a otro flujo, Enviar plantilla WhatsApp y el cuerpo de la Petición Webhook. Elige el Alias, el valor (o escribe la ruta) y pulsa «Insertar».
Reglas
- Solo puedes usar la salida de un paso que vaya antes en el flujo.
- Si el dato no existe al ejecutarse, el hueco queda vacío.
- En la vista previa del editor, un dato que aún no se conoce aparece como «sin datos» o «no encontrado».
Problemas frecuentes
«Usa {{x}} pero ese paso no va antes que este»
La variable apunta a un paso que está después o en otra rama. Mueve el paso o usa otro dato.
«Usa {{input.k}} pero k no está en las entradas del flujo»
Añade ese campo en Entradas del flujo o corrige el nombre.
{{channel}} sale vacío
El flujo no arrancó desde una conversación (por ejemplo, es programado o llega por webhook). En esos flujos el canal no existe.