Skip to main content
As Tools (Ferramentas) expandem as capacidades dos seus agentes durante as conversas. Com elas, seu agente pode consultar APIs, transferir para humanos ou encerrar chamadas de forma controlada.

Tipos de Tools

O Tropicall oferece três tipos de Tools, cada uma para uma finalidade diferente:

Endpoint

Integre com APIs externas para buscar ou enviar dados em tempo real durante a conversa.

Handoff

Transfira a chamada para um atendente humano via SIP.

Encerrar Chamada

Encerre chamadas de forma controlada, com mensagem de despedida e timeout por inatividade.

Como funcionam?

1

Crie a Tool

Configure uma Tool com as especificações necessárias (URL, número de destino, etc.)
2

Vincule ao Agente

Conecte a Tool aos agentes que devem utilizá-la
3

Agente usa automaticamente

Durante a conversa, o agente identifica quando usar cada Tool baseado na descrição e no campo “Quando Usar”
4

Resultado integrado

A Tool executa a ação e retorna o resultado para o agente continuar a conversa
Uma mesma Tool pode ser vinculada a múltiplos agentes, permitindo reutilização e consistência.

Detalhes por Tipo

Tool Endpoint

Permite que seu agente faça chamadas HTTP para APIs externas durante a conversa. Ideal para integrar com sistemas existentes.Exemplos de uso:
  • Consultar CEP para obter endereço
  • Buscar preço de produto ou status de pedido
  • Verificar disponibilidade de estoque
  • Enviar dados para um CRM ou ERP

Campos de Configuração

CampoObrigatórioDescrição
NomeSimIdentificador da Tool (ex: consultar_cep)
DescriçãoSimExplica ao agente o que a Tool faz
Método HTTPSimGET, POST, PUT ou DELETE
URLSimEndereço do endpoint (ex: https://api.exemplo.com/dados)
AutenticaçãoNãoTipo de autenticação para o endpoint (veja detalhes abaixo)
HeadersNãoCabeçalhos HTTP adicionais (ex: Content-Type)
Query Params SchemaNãoEsquema dos parâmetros de URL
Body SchemaNãoEsquema do corpo da requisição
Quando UsarNãoInstruções de quando o agente deve acionar a Tool
Instruções de RespostaNãoComo o agente deve apresentar a resposta da API ao cliente
Mensagem de ErroNãoO que o agente fala quando a API retorna erro ou está indisponível

Autenticação

Se o endpoint exige autenticação, configure o tipo adequado na seção Autenticação do formulário:
TipoCamposDescrição
NenhumaEndpoint público, sem autenticação
Bearer TokenTokenEnvia o header Authorization: Bearer <token>
Basic AuthUsuário, SenhaEnvia o header Authorization: Basic <base64>
API KeyNome do Header, ChaveEnvia a chave em um header customizado (padrão: X-API-Key)
As credenciais são armazenadas de forma segura e nunca são expostas na URL. Use sempre a seção de Autenticação em vez de colocar tokens diretamente nos Headers.

Schemas de Parâmetros

Os campos Query Params Schema e Body Schema definem quais dados o agente deve coletar do cliente para enviar na requisição. Para cada parâmetro, você configura:
  • Nome: identificador do parâmetro (ex: cep, pedido_id)
  • Tipo: string, number, integer, boolean, object ou array
  • Descrição: explica ao agente o que é este campo
  • Obrigatório: se o agente deve obrigatoriamente coletar este dado
Você pode usar o editor visual para adicionar campos um a um, ou alternar para o modo JSON para colar o esquema diretamente.

Testar Endpoint

Antes de vincular a Tool a um agente, use o botão Testar Endpoint para validar a configuração. Se o endpoint possui parâmetros, um modal pedirá que você preencha valores de teste. O resultado mostra o status HTTP, tempo de resposta, corpo da resposta e headers retornados.

Exemplo: Consulta de CEP

Para configurar uma Tool que busca endereço por CEP:
  • Nome: consultar_cep
  • Descrição: “Consulta o endereço completo a partir do CEP informado pelo cliente”
  • Método: GET
  • URL: https://viacep.com.br/ws/{cep}/json/
  • Instruções de Resposta: “Informe ao cliente o endereço completo: logradouro, bairro, cidade e estado”
  • Quando Usar: “Quando o cliente informar um CEP ou perguntar sobre endereço”

Criando uma Tool

1

Clique em Nova Tool

Na página de Tools, clique no botão Nova Tool no canto superior direito
2

Selecione o tipo

Escolha entre Endpoint, Handoff ou Encerrar Chamada
3

Preencha os campos

Configure os campos específicos do tipo escolhido (veja detalhes de cada tipo acima)
4

Crie a Tool

Clique em Criar Tool para salvar

Vinculando Tools a Agentes

Após criar uma Tool, vincule-a aos agentes que devem utilizá-la:
1

Acesse o Agente

Vá para a página Agentes e clique no agente desejado
2

Localize a seção Tools

Role até encontrar a seção Tools
3

Vincule a Tool

Clique em Vincular Tool e selecione a Tool desejada na lista, ou crie uma nova diretamente
Para desvincular uma Tool, clique no ícone de lixeira ao lado dela na seção Tools do agente. A Tool não será excluída, apenas desvinculada.

Boas Práticas

Nomenclatura

Use nomes descritivos em snake_case: consultar_pedido, calcular_frete. Evite nomes genéricos como tool1.

Descrições

Seja específico sobre o que a Tool faz. A descrição ajuda o agente a decidir quando usá-la.

Campo Quando Usar

Descreva cenários concretos e palavras-chave que devem acionar a Tool. Quanto mais preciso, melhor o agente decide.

Segurança

Nunca exponha credenciais na URL. Use a seção de Autenticação para configurar tokens e chaves em Tools do tipo Endpoint.
Ao excluir uma Tool, ela será automaticamente desvinculada de todos os agentes. Esta ação não pode ser desfeita.

Resolução de Problemas

ProblemaSolução
Tool não é acionada pelo agenteVerifique se está vinculada e se a descrição e “Quando Usar” estão claros
Endpoint retornando erroConfirme URL, método, autenticação e headers. Use o botão Testar Endpoint no formulário para validar
Handoff não transfereVerifique se o número de destino está correto e se o SIP REFER está habilitado no seu provedor
Chamada não encerra por inatividadeVerifique se a Tool Encerrar Chamada está vinculada e o timeout por inatividade está habilitado

Próximos Passos

Agentes

Configure e gerencie seus agentes de voz

Documentos

Adicione conhecimento aos seus agentes

Playground

Teste seus agentes com Tools configuradas

SIP Trunks

Configure seus trunks SIP para transferências via Handoff