En este artículo aprenderás a configurar y utilizar la función VoiceAgent de CloudTalk para las llamadas salientes. La guía explica cómo activar llamadas automatizadas y gestionar conversaciones sin que intervengan agentes humanos.
VoiceAgents para llamadas salientes
VoiceAgent para llamadas salientes permite a los equipos automatizar las interacciones salientes con los clientes iniciando llamadas mediante agentes impulsados por IA. Es ideal para tareas como seguimientos, confirmaciones de citas, encuestas o notificaciones proactivas: libera a los agentes humanos para conversaciones más complejas y aumenta la eficiencia operativa.Cómo funciona
Las llamadas salientes que utilizan VoiceAgent se inician a través del endpoint de VoiceAgents de la API de CloudTalk. Cuando hay que ejecutar una llamada, normalmente se envía una solicitud desde una herramienta externa o un CRM a la API con los datos necesarios de la persona a la que se va a contactar. Estos datos suelen incluir el número de teléfono del destinatario y cualquier información contextual que el VoiceAgent deba utilizar durante la conversación. El VoiceAgent consulta durante la interacción los datos de la llamada enviados en la solicitud a la API, lo que le permite responder y comportarse según lo definido en la configuración del VoiceAgent. Todo el proceso está automatizado y no requiere la intervención de un agente humano, lo que permite una comunicación saliente eficiente y escalable.Cómo activar llamadas salientes del VoiceAgent a través de la API
En esta sección se explica cómo activar llamadas salientes del VoiceAgent con la API de CloudTalk, incluidos los pasos de configuración clave necesarios para garantizar una ejecución y una gestión de datos correctas.Requisitos previos
- La funcionalidad VoiceAgents activada en tu CloudTalk Dashboard.
-
Un VoiceAgent de llamadas salientes configurado en tu cuenta. Puedes crearlo:
- seleccionando una plantilla que incluya la Dirección de llamada saliente
-
creando un VoiceAgent personalizado y seleccionando la Dirección de llamada saliente.

Implementación
En lugar de iniciar las llamadas manualmente, las llamadas salientes del VoiceAgent se inician a través de la API de CloudTalk, normalmente como parte de una automatización de flujos de trabajo con:- HubSpot Workflows
- Zapier
- Make
- Tus sistemas internos
- Automatizaciones basadas en Webhook
-
En la herramienta que prefieras, define el endpoint de la solicitud a la API. Empieza por especificar el endpoint de destino de la solicitud:
-
En los encabezados de la configuración, configura el encabezado Authorization.
La API de CloudTalk utiliza autenticación básica, donde
-
api_key_id: es el ID de tu clave de API en CloudTalk Dashboard > Configuración > Claves de API > Detalle de la clave de API > ID -
api_keyes tu clave de API sin procesar en CloudTalk Dashboard > Configuración > Claves de API > Detalle de la clave de API > Clave
-
-
En el cuerpo de la solicitud, configura los campos obligatorios.
- call_number - número de teléfono al que llamará el voiceagent en formato E.164
- voice_agent_id - el ID del VoiceAgent. Puedes obtenerlo en CloudTalk Dashboard → VoiceAgents -> Agentes. Abre el detalle del VoiceAgent que quieras y copia el ID de la URL de esa página.
-
call_properties que contiene
-
variables de system_prompt - se envían al system prompt del VoiceAgent y son visibles para la IA durante la llamada. Úsalas para personalizar la llamada (p. ej.,
#{{name}},#{{order_id}}). Solo son necesarias si utilizas variables en la configuración del VoiceAgent. - variables de output - se incluyen en el payload del Webhook de análisis de llamadas.
-
variables de system_prompt - se envían al system prompt del VoiceAgent y son visibles para la IA durante la llamada. Úsalas para personalizar la llamada (p. ej.,
⚠️ Incluye el objeto system_prompt y el objeto output en la solicitud a la API solo si realmente utilizas variables en el prompt del VoiceAgent.
Diferencias entre las variables de system prompt y las variables de output
Al configurar una llamada de VoiceAgent a través de la API, puedes incluir dos tipos de variables para enriquecer la conversación y facilitar el procesamiento posterior a la llamada:- variables de system prompt
- variables de output.
Variables de system prompt
Las variables de system prompt son visibles para la IA durante la llamada y ayudan a personalizar la conversación o a aportar el contexto esencial para el VoiceAgent. Inserta las variables en tu prompt con dobles llaves (#{{ }}).
Ejemplo de saludo:
system_prompt.variables del cuerpo de la solicitud. Por ejemplo:
Variables de output
Las variables de output no son visibles para la IA durante la llamada. En su lugar, sirven para adjuntar a la conversación metadatos o contexto que estarán disponibles en el análisis de la llamada y en la extracción de información una vez finalizada la llamada. Estas variables se envían con la solicitud a la API y se incluyen en el payload del webhook, lo que permite a tus sistemas procesar el resultado de la llamada con todo el contexto, aunque el VoiceAgent no haya utilizado estos datos en la conversación. Ejemplo Supongamos que tu habilidad Extraer información está configurada así:
customer_id):
¿Necesitas ayuda o tienes alguna pregunta? Escríbenos a través de nuestro Portal de atención al cliente — estamos aquí para ayudarte.