En el catálogo de nodos, la categoría Datos reúne tres herramientas para trabajar con información dentro de un flujo.
Nodo | Para qué sirve |
|---|---|
Guardar variable | Crea o actualiza variables del contacto |
HTTP Request | Hace una petición HTTP a una API externa |
Nodo código | Ejecuta JavaScript (HTTP, API, lógica propia) |
Guardar variable
Agrega Guardar variable y ábrelo.
En la acción Editar campos, presiona Abrir configuracion.
Presiona Agregar asignacion (o Agregar si ya tienes alguna).
Elige el Campo a editar: campos del contacto (nombres, email…) o variables personalizadas.
Escribe el Nuevo valor. Para usar variables escribe
{{y elige una de la lista.Presiona Guardar.
Por cada asignación también puedes dejar el campo vacío o, en campos de fecha, sumar o restar minutos, horas o días a otra fecha.
Sacar un valor de un JSON
Si una variable guarda un JSON (por ejemplo la respuesta de una API), activa el modo JSON con el botón de llaves { }:
Variable JSON: la variable que contiene el JSON.
Ruta de mapeo: el camino hasta el dato, empezando con
/. Ejemplo: con{"usuario": {"nombre": "Ana"}}, la ruta/usuario/nombredevuelveAna.
HTTP Request
Agrega HTTP Request y abre la acción Solicitud HTTP.
Elige el método: GET, POST, PUT, PATCH o DELETE.
Escribe la URL. Acepta variables:
https://api.tienda.com/clientes?email={{email}}.Encabezados: con Agregar cabecera defines pares Key / Value, por ejemplo
Authorization: Bearer {{ctc_token_crm}}.Cuerpo (POST, PUT, PATCH): el JSON que envías, con variables. En Formato del cuerpo eliges JSON o Formulario (x-www-form-urlencoded, solo clave/valor plano).
Mapeo de Respuesta: con Agregar mapeo indicas la Ruta JSON del dato (
/data/estado) y la Variable destino. Usa*para recorrer listas (/list/*/country); en Ver ejemplos de mapeo tienes más casos.Presiona Guardar.
Si la API responde con error o no responde, el flujo sigue con el siguiente nodo, pero las variables del mapeo no se actualizan. Si necesitas actuar ante un error, valida la variable con una Condición.
Nodo código
Para lógica más compleja, usa el Nodo código:
Agrégalo y presiona Escribir codigo. Se abre el Editor de codigo (JavaScript).
Programa con el objeto
$:
Lo más usado del SDK:
Acceso | Qué es |
|---|---|
| Datos del contacto |
| Último mensaje |
| Workspace |
| Crea o actualiza una variable (también acepta el nombre) |
| JSON seguro |
Probar el código
Plantillas: ejemplos listos (fetch a un servicio, leer variables y generar un texto, rango de fecha de hoy).
Datos de prueba: valores ficticios para
$(último mensaje, nombre, email, variables). No afectan contactos reales.Ejecutar: en Salida ves los
console.log, cadafetch(con ver respuesta) y las variables que guardarías.Guia rapida: referencia del SDK.
El código tiene un límite de 10 segundos por ejecución.