
En el Flow builder de un asistente, conecta Start con los nodos de conversación y Collect data, y termina con End.
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. El nodo solo selecciona la herramienta: su endpoint, credenciales, descripción, tiempo de espera y comportamiento de voz se gestionan una sola vez en la página Tools y se aplican dondequiera que se use la herramienta.
Activa Force tool call solo cuando este paso deba ejecutar siempre la herramienta. Asegúrate de que todos los datos necesarios ya se conocen y añade una ruta de error o alternativa para este nodo.
Con idiomas secundarios, los anuncios de herramientas guardados sirven de guía en el idioma actual de quien llama, entre los idiomas permitidos. Consulta frases de relleno y herramientas asíncronas.
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.
Inicio y consentimiento: El asistente espera a que el supervisor hable antes de su primer mensaje. Si el mensaje inicial del resumen está vacío y hay instrucciones de resumen, estas determinan el inicio. Solo se utiliza una introducción genérica cuando ambos están vacíos. Aceptar escuchar el resumen no autoriza la conexión: el asistente debe terminar el resumen, pedir permiso para conectar y recibir después una nueva respuesta afirmativa. Si el resumen se interrumpe, debe completarse antes de conectar.
Por ejemplo,
wwww1234#wwww espera dos segundos, marca la extensión 1234 seguida de # y espera otros dos segundos antes del resumen. Son pausas fijas: la secuencia no detecta cuándo está listo el menú o la extensión. Deja el campo vacío para números directos o usa una extensión directa mediante Custom SIP cuando sea posible. En un flow, configura esta opción en la herramienta de transferencia asistida asignada en Tools.
Los resultados de la transferencia cálida (started / completed / failed) quedan registrados como eventos de llamada. Tras un fallo, la IA siempre recibe el estado neutral; solo recibe notas del supervisor si se habilitó la opción y este habló.
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. - Longitud de entrada (
dtmf): elige una longitud exacta o recopilación hasta la tecla de parada. DTMF digits es la cantidad exacta o el máximo (1–32); Dígitos mínimos se aplica al modo con tecla de parada. Los nodos existentes siguen siendo exactos si no se modifican. - Tiempo y tecla de parada (herramienta Collect Keypad Input asignada): un único límite total de 5–120 segundos y la tecla
#o*. El modo exacto requiere la cantidad fija; el otro acepta el envío tras el mínimo o termina en el máximo. La tecla no se incluye en el resultado. Predeterminado: 30 segundos, incluida la indicación; los tiempos guardados no cambian. - 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
Envía una secuencia de tonos desde el asistente para navegar por un IVR o menú telefónico externo. Asigna una herramienta DTMF Input y configura los tonos en la página Tools (0–9, *, # o A–D, hasta 32 caracteres). Un nodo de flow necesita una secuencia configurada; después de enviarla, el flow sigue por la conexión de salida.
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. Con idiomas secundarios, el texto de despedida guardado guía un mensaje en el idioma actual de quien llama, entre los idiomas permitidos. Sin idiomas secundarios, se mantiene el comportamiento anterior. Un campo vacío en el flow permite al asistente generar una despedida breve si aún no acaba de despedirse; a diferencia de la herramienta integrada End call, no es una opción para colgar en silencio.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, Send DTMF y recopilación por teclado seleccionan una herramienta reutilizable en la página Tools. Si la herramienta elegida deja de estar disponible, el nodo sigue su ruta configurada y los detalles de la llamada muestran el problema.