- Selecione o nó de Agente de IA no seu fluxo
- Abra a seção TOOLS na configuração do nó
- Clique no botão ”+ Adicionar ferramentas”
- No campo “Selecionar uma Ferramenta”, você verá a lista de todas as ferramentas disponíveis, incluindo as nativas (marcadas com o texto “(Native)”)

Busca de produtos
Busca produtos no catálogo disponível para recomendar ao usuário. Usa um motor de busca para encontrar correspondências com base no nome do produto ou termos relacionados. Parâmetros:
Exemplo de Prompt:
“Se o usuário perguntar sobre a disponibilidade de um item ou modelo específico, você DEVE usar a ferramenta search_products para consultar o catálogo antes de responder.”
Exemplo de Argumentos:
- Requer que o canal tenha um catálogo de produtos configurado e acessível.
Transferir para agente
Transfere a conversa atual do usuário para um agente humano ou uma fila de atendimento. Permite especificar estratégias de roteamento e prioridades. Parâmetros:
Exemplo de Prompt:
“Quando o usuário expressar frustração ou solicitar explicitamente falar com uma pessoa real, execute a função transfer_to_agent imediatamente.”
Exemplo de Argumentos:
Caso: Transferência direta automática (mais comum)
- Pode encerrar o fluxo de IA imediatamente.
- Ao usar
assignment_type: "queue"comassignment_by: "general", um ticket é criado na fila geral de atendimento. - Importante: IDs de equipe ou operador não devem ser inventados; use apenas os explicitamente configurados.
Enviar mensagens interativas
Envia uma mensagem estruturada ou interativa ao usuário. O formato exato depende do canal (WhatsApp, Web, etc.), mas geralmente inclui botões ou listas de opções. Parâmetros:
Estrutura de
options (Array de objetos):
title(string, obrigatório): Texto da opção/botão. Máximo de 20 caracteres. Títulos duplicados não são permitidos.description(string, opcional): Descrição adicional da opção. Máximo de 72 caracteres.
“Se o usuário perguntar quais serviços oferecemos, você DEVE usar send_interactive_message para exibir um menu com as opções disponíveis.”
Exemplo de Argumentos (Botões - 3 ou menos opções):
No WhatsApp, quando você envia 4 ou mais opções, a mensagem é exibida como uma lista suspensa. O valor de
caption é usado como o texto do botão que abre a lista (no exemplo acima, “Ver opções”)."Message sent successfully." se o envio foi bem-sucedido ou uma mensagem de erro caso contrário.
Notas:
- Envia uma mensagem real ao usuário.
- O tipo de mensagem se adapta automaticamente de acordo com o canal e o número de opções.
Enviar Call to Action (CTA)
Envia um botão de call-to-action que abre uma URL externa. Pode ser configurado como WebView para formulários ou pagamentos que requerem aguardar uma resposta do usuário. Parâmetros:
Exemplo de Prompt:
“Quando o usuário confirmar que deseja fazer o pagamento, useExemplo de Argumentos (CTA simples):send_call_to_actioncomis_webview=truepara enviar o link de pagamento e aguardar a confirmação.”
- CTA normal:
"Call-to-action message sent successfully." - WebView:
"WebView message sent. Waiting for user action."
- Disponível apenas para provedores do WhatsApp que suportam esse tipo de mensagem.
- Quando
is_webview=true, o fluxo é pausado até que o WebView retorne um callback ou o tempo expire. - O valor de
inputé convertido em parâmetros de query string da URL. - A resposta do callback é salva na variável especificada em
response_variable.
Data e hora atual
Obtém a data e hora atuais. Permite especificar um fuso horário para obter a hora local correta. Parâmetros:
Exemplo de Prompt:
“Antes de processar qualquer solicitação dependente de horário (como ‘bom dia’ ou compromissos para ‘hoje’), chame get_current_date_time para saber o horário exato.”
Exemplo de Argumentos:
"Monday, December 08, 2025 10:30 AM".
Notas:
- Não tem efeitos colaterais visíveis para o usuário.
- É puramente informacional para o modelo.
Dia da semana
Calcula e retorna o dia da semana correspondente a uma data específica fornecida. Parâmetros:
Exemplo de Prompt:
“Se o usuário quiser agendar para uma data específica, verifique primeiro qual dia da semana é usando get_weekday_of_a_date para garantir que seja um dia útil.”
Exemplo de Argumentos:
"Wednesday".
Notas:
- Útil para validar compromissos ou agendas.
Gerenciamento de memória
As ferramentas a seguir são ativadas na seção Gerenciamento de memória da aba Contexto do nodo AI Agent. Elas dão ao agente memória de trabalho, acesso ao CRM da caixa de entrada, variáveis do contexto do fluxo e informações de plataforma. Consulte a seção Gerenciamento de memória do nodo AI Agent para ver como ativá-las e configurar suas permissões.Memória interna
Permite ao agente salvar, lembrar e excluir informações da conversa para reutilizá-las mais tarde. É memória de trabalho por usuário, com vigência limitada: lembra dados do mesmo usuário entre conversas, mas não é um armazenamento permanente. Operações:
Notas:
- Inclui um campo opcional Espaço de memória para isolar ou agrupar os registros salvos, evitando que contextos diferentes se misturem.
- Cada operação permite configurar seus parâmetros no modo IA, variável ou estático, e um comportamento pós-execução (Continuar, Encerrar ou Pausar).
CRM da caixa de entrada
Lê, define e atualiza dados do contato do CRM (nome, telefone, etiquetas, notas e mais) diretamente na caixa de entrada. Operações:
Notas:
- As permissões são administradas por grupo (dados do contato / etiquetas) com leitura e escrita separadas. Você pode restringir quais etiquetas o agente pode acessar.
- Requer pelo menos um canal conectado para que existam contatos sobre os quais operar.
$context
Lê e escreve variáveis do contexto do fluxo para compartilhar dados entre nodos. Operações:
Notas:
- Na lista de ferramentas aparece como $context para distingui-la da aba Contexto.
- As variáveis escritas ficam disponíveis para nodos posteriores do fluxo, por exemplo,
{{$context.minha_variavel}}.
Informações de plataforma
Blocos de contexto somente leitura que injetam dados de plataforma no prompt do agente. Não consomem uma chamada de ferramenta: as informações são adicionadas automaticamente como contexto quando a fonte está ativa.
Notas:
- As três fontes são somente leitura; o agente não pode modificá-las.
- São injetadas como blocos de contexto, portanto não contam como uma invocação de ferramenta.
Bancos de dados
Conexão nativa a Bancos de dados (Datum v2) a partir da aba Tools do nodo AI Agent. Permite que o agente busque, crie, atualize e exclua registros nas suas coleções sem encadear nodos auxiliares. Operações: buscar, criar, atualizar e excluir registros nas coleções que você habilitar.
Notas:
- O agente só pode operar sobre coleções da mesma empresa que você habilitar explicitamente no popover Configurar.
- As operações de escrita persistem imediatamente.
- O comportamento pós-execução (Continuar, Encerrar ou Pausar) é configurado por operação.