Ir al contenido

El editor y sus nodos

El editor de Workflows es un lienzo donde conectas nodos. Cada nodo hace una cosa: recibir un mensaje, responder con IA, decidir un camino, esperar o avisar a otro sistema. Al unirlos, defines paso a paso qué sucede cuando un cliente escribe.

Quiero…Ve a…
Entender la barra de herramientas del editorBarra de herramientas
Definir cómo arranca el flujoTrigger
Poner un agente con prompt y herramientasAgente
Decidir por qué camino sigueCondición
Responder con un mensaje o plantillaSalida
Llamar a otro sistemaWebhook
Esperar o dar seguimientoDelay
Buscar un contacto en OdooBúsqueda de Contacto
Atender llamadas dentro del flujoAgente de Voz
Guardar o modificar datos del flujoVariables

En la parte superior del editor tienes los nodos que puedes agregar y las acciones del flujo.

Nodos que puedes agregar:

NodoPara qué sirve
TriggerEl punto de inicio: por dónde entra la conversación
AgenteUn agente de IA que lee, usa herramientas y responde
CondiciónElige un camino según una condición
SalidaEnvía un mensaje al cliente sin pasar por el agente
WebhookLlama a un sistema externo
DelayPausa el flujo un tiempo
Búsqueda de ContactoBusca un contacto y carga sus datos
Agente de VozConecta el flujo con una llamada de voz
VariablesAsigna o resetea variables del flujo

Acciones del flujo:

AcciónQué hace
Deshacer / RehacerRevierte o repite el último cambio en el lienzo
Guardar BorradorGuarda tu avance sin afectar lo que está en producción
PublicarPone en marcha la versión actual
Historial de versionesMuestra las versiones publicadas
ProbarAbre el chat de prueba
EjecucionesAbre el historial de ejecuciones

Para el detalle de publicar, probar y ejecuciones, consulta Publicar, probar y revisar ejecuciones.


El Trigger es donde empieza todo. Cada flujo tiene un solo Trigger.

CampoDescripción
Etiqueta / Nombre del nodoCómo se identifica en el lienzo
CanalEl canal que activa el flujo

El canal puede ser uno de tus canales conectados (WhatsApp, Messenger, Instagram), el widget de tu sitio web o un Webhook (Externo).

Con Webhook (Externo), Peaking te da una URL para que otro sistema inicie el flujo. Tienes también:

  • Secreto (opcional): una clave para autenticar las llamadas. Si lo dejas vacío, la URL funciona sin autenticación. Usa Guardar Secreto para confirmarlo.
  • Ejemplo de solicitud: un modelo de cómo debe llamar el sistema externo.

Un canal solo puede pertenecer a un proyecto. Si eliges uno que ya está conectado a otro, verás el aviso “Este canal ya está conectado a otro proyecto”. Al publicar, Peaking te preguntará si quieres moverlo a este proyecto: el otro proyecto dejará de recibir mensajes de ese canal.


El nodo Agente ejecuta un agente de IA: lee el mensaje, razona con el prompt que le asignes, puede usar herramientas y responde.

CampoDescripción
PromptEl prompt del Estudio de Prompts que seguirá este agente
Herramientas disponiblesLas herramientas que puede usar
Modo silenciosoEl agente procesa y usa herramientas, pero no envía respuesta visible al cliente
Variables a recolectarLas variables que el agente puede guardar durante la conversación

Elegir o crear el prompt sin salir del editor

Sección titulada «Elegir o crear el prompt sin salir del editor»

Puedes seleccionar un prompt existente, o crear uno con Nuevo prompt y ajustarlo con Editar prompt. Al terminar, usa Volver al workflow para regresar al lienzo.

Las herramientas aparecen como satélites alrededor del nodo Agente. Haz clic en uno para configurarlo:

OpciónQué hace
Cuándo usarlaUna instrucción opcional que reemplaza la descripción por defecto de la herramienta
Parámetros fijosValores que siempre se envían (clave=valor, separados por coma)
Desconectar herramientaLa quita del agente

Si no hay ninguna conectada, verás “Sin herramientas conectadas”.

Con Agregar Herramienta creas una herramienta propia:

CampoDescripción
NombreCómo se llama la herramienta
Cuándo usar (descripción para IA)Le explica al agente en qué situaciones usarla
ParámetrosLos datos que recibe
Webhook (opcional)Una URL a la que se envía la llamada

Campo opcional del nodo Agente (Mensaje mientras se ejecuta): un texto que se envía al cliente por WhatsApp o Instagram si el nodo tarda más de lo normal, por ejemplo «⏳ Preparando tu cotización…». Con él aparece Enviar después de (segundos), de 2 a 30 (5 por defecto). No aplica en el widget web ni en el chat de prueba.

Define qué variables puede guardar el agente. Solo esas claves serán aceptadas. Si dejas la lista vacía, el agente puede guardar cualquier variable.


La Condición evalúa algo y envía el flujo por uno de dos caminos: verdadero o falso.

ModoCómo evalúa
Palabra claveRevisa si la conversación contiene esa palabra o frase
Condición IALa IA evalúa semánticamente si se cumple la condición, usando el contexto de la conversación. Responde verdadero o falso
Condiciones de variablesCompara variables guardadas durante la conversación. Es determinístico y no tiene costo de IA

Puedes sumar varias condiciones con + Agregar condición.


La Salida envía un mensaje al cliente sin pasar por el agente de IA.

CampoDescripción
Tipo de SalidaLas dos opciones: Static Message (mensaje estático) o WhatsApp Template (plantilla)
MensajeEl texto que recibirá el cliente (si es mensaje estático)
Plantilla / IdiomaLa plantilla de WhatsApp aprobada y su idioma (si envías plantilla)
Canal de SalidaPor dónde se envía

Si no ves plantillas, aparecerá “No se encontraron plantillas aprobadas”. Sincronízalas en Campañas › Plantillas.


El nodo Webhook hace una llamada HTTP a otro sistema cuando el flujo llega a ese punto. Úsalo para registrar datos, avisar a una herramienta o disparar otra automatización.

CampoDescripción
Nombre del EventoCómo identificas esta llamada
MétodoEl método HTTP
URLA dónde se envía
Parámetros / HeadersDatos adicionales de la llamada
AutenticaciónCómo se autentica ante el sistema externo
Cuerpo Personalizado (JSON)El contenido a enviar. Usa {{variable}} para insertar variables del flujo. Si lo dejas vacío, se envía el contenido por defecto
Manejar errores 5XX con graciaEvita que un error del sistema externo detenga el flujo

El Delay pausa el flujo antes de continuar.

CampoDescripción
Retraso (minutos)De 1 minuto a 10,080 minutos (7 días)
Cancelar si el usuario respondeSi el cliente escribe durante la espera, el delay se cancela y el flujo sigue
ID de Plantilla de Respaldo (opcional)Plantilla de WhatsApp que se envía si la ventana de 24 h de Meta expiró durante la espera

Busca un contacto en Peaking y carga su información en el flujo.

CampoDescripción
Buscar porAuto-detectar, RFC (VAT), Email, Teléfono, Referencia o Nombre
Variable de entradaLa variable que contiene el dato a buscar. Si la dejas vacía, usa el mensaje del cliente

Conecta el flujo con un agente de voz para iniciar o recibir una llamada.

CampoDescripción
Agente de vozEl agente de voz a usar. Se configura aparte, en Integraciones
DirecciónInbound (llamada entrante: el cliente llama) u Outbound (llamada saliente: el sistema llama)
Número destinoSolo en llamadas salientes: el teléfono al que se llama (por ejemplo {{phone}} o +1234567890)
Duración máxima (minutos)Tiempo máximo de la llamada, de 1 a 60 (10 por defecto)
Herramientas disponiblesQué puede usar el agente durante la llamada
Variables a recolectarQué datos debe capturar

El nodo Variables cambia las variables del flujo de forma explícita. Cada operación tiene una variable y una acción:

AcciónQué hace
EstablecerAsigna un valor fijo (por ejemplo, tipo = premium)
ResetearBorra el valor de la variable

Agrega varias con + Agregar operación; se ejecutan en orden.