Neste artigo, vai aprender a configurar e utilizar a funcionalidade VoiceAgent da CloudTalk para chamadas de saída. O guia explica como acionar chamadas automatizadas e gerir conversas sem envolver agentes humanos.
VoiceAgents para chamadas de saída
O VoiceAgent para chamadas de saída permite às equipas automatizar as interações de saída com os clientes, iniciando chamadas através de agentes com IA. É ideal para tarefas como seguimentos, confirmações de marcações, inquéritos ou notificações proativas — libertando os agentes humanos para conversas mais complexas e aumentando a eficiência operacional.Como funciona
As chamadas de saída com VoiceAgent são iniciadas através do endpoint VoiceAgents da API da CloudTalk. Quando é necessário executar uma chamada, é normalmente enviado um pedido de uma ferramenta externa ou de um CRM para a API, incluindo os dados necessários sobre a pessoa a contactar. Estes dados incluem habitualmente o número de telefone do destinatário e qualquer informação contextual que o VoiceAgent deva utilizar durante a conversa. Os dados relativos à chamada enviados no pedido à API são consultados pelo VoiceAgent durante a interação, permitindo-lhe responder e comportar-se de acordo com o que está definido na configuração do VoiceAgent. Todo o processo é automatizado e não exige a intervenção de um agente humano, permitindo uma comunicação de saída eficiente e escalável.Acionar chamadas de saída do VoiceAgent através da API
Esta secção explica como acionar chamadas de saída do VoiceAgent através da API da CloudTalk, incluindo os principais passos de configuração necessários para garantir a execução correta e o tratamento adequado dos dados.Pré-requisitos
- Funcionalidade VoiceAgents ativada no seu CloudTalk Dashboard.
-
Um VoiceAgent para chamadas de saída configurado na sua conta. Pode criá-lo das seguintes formas:
- selecionar um modelo que inclua Direção da chamada de saída
-
criar um VoiceAgent personalizado e selecionar Direção da chamada de saída.

Implementação
Em vez de iniciar as chamadas manualmente, as chamadas de saída do VoiceAgent são iniciadas através da API da CloudTalk, normalmente no âmbito de uma automação de fluxo de trabalho que utiliza:- HubSpot Workflows
- Zapier
- Make
- Os seus sistemas internos
- Automações baseadas em Webhooks
-
Na ferramenta à sua escolha defina o endpoint do pedido à API. Comece por especificar o endpoint de destino do pedido:
-
Nos cabeçalhos da configuração configure o cabeçalho Authorization.
A API da CloudTalk utiliza Autenticação Básica, em que
-
api_key_id: é o ID da sua chave de API em CloudTalk Dashboard > Definições > Chaves da API > Detalhe da chave de API > ID -
api_keyé a sua chave de API em bruto em CloudTalk Dashboard > Definições > Chaves da API > Detalhe da chave de API > Chave
-
-
No corpo do pedido, configure os campos obrigatórios.
- call_number - Número de telefone a contactar pelo voiceagent no formato E.164
- voice_agent_id - O ID do VoiceAgent. Pode obtê-lo no CloudTalk Dashboard → VoiceAgents -> Agentes. Abra o detalhe do VoiceAgent pretendido e copie o ID do URL dessa página.
-
call_properties que contém
-
variáveis de system_prompt - transmitidas ao system prompt do VoiceAgent e visíveis para a IA durante a chamada. Utilize-as para personalizar a chamada (por exemplo,
#{{name}},#{{order_id}}). Só são necessárias se utilizar variáveis na configuração do VoiceAgent. - variáveis de output - incluídas no payload do Webhook de análise da chamada.
-
variáveis de system_prompt - transmitidas ao system prompt do VoiceAgent e visíveis para a IA durante a chamada. Utilize-as para personalizar a chamada (por exemplo,
⚠️ Inclua o objeto system_prompt e o objeto output no pedido à API apenas se estiver efetivamente a utilizar variáveis no prompt do VoiceAgent.
Variáveis de system prompt vs. variáveis de output
Ao configurar uma chamada de VoiceAgent através da API, pode incluir dois tipos de variáveis para enriquecer a conversa e apoiar o processamento após a chamada:- variáveis de system prompt
- variáveis de output.
Variáveis de system prompt
As variáveis de system prompt são visíveis para a IA durante a chamada e ajudam a personalizar a conversa ou a fornecer contexto essencial ao VoiceAgent. Insira as variáveis no seu prompt utilizando chavetas duplas (#{{ }}).
Exemplo de saudação:
system_prompt.variables no corpo do pedido. Por exemplo:
Variáveis de output
As variáveis de output não são visíveis para a IA durante a chamada. Em vez disso, servem para associar metadados ou contexto à conversa, que ficarão disponíveis na análise da chamada e na extração de informações depois de a chamada terminar. Estas variáveis são enviadas com o pedido à API e são incluídas no payload do webhook, permitindo que os seus sistemas processem o resultado da chamada com contexto completo, mesmo que o VoiceAgent não tenha utilizado estes dados na conversa. Exemplo Imagine que a sua competência Extrair informações está configurada assim:
customer_id):
Precisa de ajuda ou tem alguma questão? Contacte-nos através do nosso portal de Suporte — estamos aqui para si.