Start
Punto de entrada de cualquier flow. Define el greeting y el greeting mode:agent speaks first: el saludo se dice en cuanto se conecta la llamada (lo habitual en entrantes).user speaks first: el asistente espera a que hable quien llama (lo habitual en salientes: la persona que contesta dice “¿Hola?” primero).
Agent
Un agente conversacional con su propio name, sus propias instructions y un voice override opcional. La conversación se queda con este agente hasta que hace un handoff por uno de sus bordes de salida.- Cada borde de salida representa un posible traspaso; el asistente usa su etiqueta para decidir. Consulta por qué importan las etiquetas.
- Si dejas las instrucciones vacías, se usa el prompt del sistema del asistente (Advanced prompt) como base: el texto del nodo se añade, no lo sustituye.
- La voz alternativa permite que cada agente hable con una voz distinta.
Condition
Un punto de decisión forzada. Escribes una description de qué se está decidiendo; el asistente tiene que elegir exactamente un borde de salida según sus etiquetas. Úsala cuando el enrutamiento tenga que resolverse de inmediato.Tool
Ejecuta una herramienta de API o integrada reutilizable durante la conversación y devuelve el resultado al asistente. Configura su endpoint, credenciales, descripción y comportamiento reutilizable en Tools.Transfer (blind)
Transfiere la llamada de inmediato a un número de teléfono o URI SIP (SIP REFER), opcionalmente después de un breve announcement. El asistente sale de la llamada; no hay ningún briefing para quien la recibe.Warm transfer
El traspaso premium: a quien llama se le pone hold music, el asistente marca al destino (un empleado), lo pone al día con un resumen generado por IA de la conversación hasta ese momento, y solo entonces conecta a ambas partes. El empleado puede aceptar o rechazar la llamada; si hay buzón de voz en el destino, se detecta.
Los resultados de la transferencia cálida (
started / completed / failed) quedan registrados como eventos de llamada.
Collect
Captura de datos estructurados con validación, repetición de preguntas y confirmación integradas: mucho más fiable que confiar en que el LLM transcriba correctamente una dirección de correo.- Types:
name,email,phone,address,date of birth,dtmf(dígitos por teclado o dichos en voz alta),credit_card(tarjeta de pago). - Variable (obligatorio): el resultado se guarda con este nombre y se incluye en el webhook
call.completed. - Prompt: instrucciones extra opcionales, además del diálogo integrado.
- Max attempts (3 por defecto): tras el fallo final, el flow sigue por el borde etiquetado
failed, si existe. - DTMF digits: para el tipo
dtmf, cuántos dígitos hay que recoger. - Timeout and stop key (
dtmf, se ajustan en la herramienta Collect keypad asignada): cuánto tiempo tiene quien llama antes de que el intento expire (1–30 s, 5 s por defecto), y qué tecla —#o*— termina la entrada antes de tiempo en lugar de esperar a que se agote. - Payment card: requiere la herramienta Collect payment card y una cuenta de Stripe conectada compatible. Durante la llamada, los datos de pago se recopilan de forma segura. Solo se conservan una referencia reutilizable al método de pago y datos de visualización no sensibles; el número completo de la tarjeta y el código de seguridad nunca se guardan. Conecta Stripe primero en Tools → Agent Connectors.
DTMF
Le pide a quien llama que introduzca una cantidad fija de dígitos en el teclado del teléfono — también funciona si los dice en voz alta. La herramienta DTMF input asignada define cuántos dígitos recoger (1–32); quien llama tiene unos cuatro segundos por dígito, y pulsar# termina la entrada antes de tiempo. Usa collect con el tipo dtmf cuando quieras validación y reintentos; usa este nodo más simple para menús rápidos de opciones.
End
Termina la llamada, diciendo antes un farewell si quieres. Da siempre a tus flows un final explícito: genera estados de llamada limpios y evita que la conversación siga a la deriva una vez terminado su trabajo.Biblioteca central de herramientas
Add node abre una biblioteca de herramientas con búsqueda. Los ajustes reutilizables se administran en la página Tools:
Usa Edit in Tools para cambiar los ajustes reutilizables. El cambio se aplica a todos los asistentes y flows que utilicen la herramienta.
Los nodos Tool, Transferencia, Transferencia cálida, DTMF y Recopilar seleccionan una herramienta reutilizable en la página Tools. Si la herramienta elegida deja de estar disponible, el nodo sigue su ruta de fallo configurada y los detalles de la llamada muestran el problema.