Os principais conceitos de Custom Functions explicados

Aprenda a criar funções personalizadas no Toolzz AI para automatizar tarefas e integrar com APIs.

Os principais conceitos de Custom Functions explicados — imagem de capa Toolzz

Os principais conceitos de Custom Functions explicados

Lucas (CEO Toolzz)
Lucas (CEO Toolzz)
17 de abril de 2026

No cenário atual, a capacidade de automatizar tarefas e integrar sistemas é crucial para a eficiência operacional. As Custom Functions do Toolzz AI permitem que você expanda as capacidades do seu agente de IA, conectando-o a APIs externas, executando cálculos complexos ou automatizando ações específicas, como gerar links de pagamento ou agendar compromissos. Isso vai além das capacidades de chatbots tradicionais, transformando seu agente em um assistente virtual verdadeiramente inteligente e adaptado às suas necessidades.

O que são Custom Functions?

Custom Functions, ou Funções Personalizadas, são trechos de código JavaScript que você pode escrever e incorporar diretamente no Toolzz AI. Esses códigos são executados pelo agente de IA quando uma determinada solicitação é feita, permitindo que ele realize ações que não seriam possíveis apenas com a base de conhecimento pré-existente. Pense nelas como mini-aplicações que rodam dentro do seu agente de IA, estendendo suas funcionalidades de forma ilimitada. Ao contrário de sistemas que exigem conhecimento profundo em programação ou a criação de integrações complexas, as Custom Functions do Toolzz AI simplificam esse processo, permitindo que desenvolvedores e até mesmo usuários com conhecimentos básicos de JavaScript criem funcionalidades personalizadas de forma rápida e eficiente.

Problema que resolve

Empresas como o Bradesco, Itaú e Mercado Bitcoin lidam diariamente com um grande volume de solicitações que exigem acesso a dados em tempo real ou a execução de tarefas específicas em sistemas internos. Um time de atendimento tradicional pode gastar horas respondendo manualmente a perguntas sobre saldos, status de pedidos ou agendando serviços. As Custom Functions resolvem esse problema permitindo que o agente de IA acesse essas informações e execute essas tarefas automaticamente, liberando os atendentes humanos para lidar com questões mais complexas e estratégicas. Por exemplo, um agente de IA pode consultar a API de um sistema de CRM para fornecer informações detalhadas sobre um cliente ou gerar um link de pagamento via API do Stripe durante uma conversa. Isso não apenas aumenta a eficiência, mas também melhora a experiência do cliente, oferecendo respostas rápidas e personalizadas.

Descubra como a Toolzz AI pode otimizar o atendimento da sua empresa. Conheça a Toolzz e veja como a automação inteligente pode transformar seus resultados.

Como configurar no Toolzz AI

Configurar uma Custom Function no Toolzz AI é um processo simples e intuitivo. Siga estes passos:

  1. Acesse o painel de administração: Faça login em admin.toolzz.ai.
  2. Navegue até a seção Custom Functions: No menu lateral, clique em "AI Studio" e selecione "Custom Functions".
  3. Crie uma nova função: Clique no botão "Criar Nova Função".
  4. Defina um nome e descrição: Dê um nome descritivo à sua função e adicione uma breve descrição do que ela faz.
  5. Escreva o código JavaScript: No editor de código, escreva o código JavaScript que implementa a lógica da sua função. Certifique-se de que o código retorna um valor que o agente de IA possa usar na conversa.
  6. Defina os parâmetros de entrada: Especifique os parâmetros que sua função recebe, incluindo o nome, tipo e descrição de cada um.
  7. Salve a função: Clique no botão "Salvar" para salvar sua função.

Exemplo prático

Imagine um agente de IA do iFood que precisa consultar o status de um pedido para um cliente. Usando uma Custom Function, o agente pode enviar o ID do pedido para uma API interna do iFood e receber o status em tempo real. Veja um exemplo de diálogo:

Cliente: Qual o status do meu pedido #12345?

Agente AI: Aguarde um momento enquanto consulto o status do seu pedido...

(A Custom Function é executada, consultando a API do iFood)

Agente AI: Seu pedido #12345 está em preparação e deve ser entregue em aproximadamente 20 minutos. Deseja mais alguma informação?

O código JavaScript para essa função poderia ser algo como:

javascript async function consultarStatusPedido(idPedido) { const apiKey = 'SUA_API_KEY'; const url = https://api.ifood.com.br/pedidos/${idPedido};

const response = await fetch(url, { headers: { 'Authorization': Bearer ${apiKey} } });

const data = await response.json(); return data.status; }

Dicas de configuração avançada

  • Utilize variáveis de ambiente: Para proteger informações confidenciais, como chaves de API, utilize variáveis de ambiente em vez de hardcodificá-las no código.
  • Implemente tratamento de erros: Adicione tratamento de erros ao seu código para lidar com situações inesperadas e evitar que o agente de IA falhe.
  • Otimize o desempenho: Escreva código eficiente e evite chamadas desnecessárias a APIs externas para garantir que o agente de IA responda rapidamente.
  • Documente suas funções: Adicione comentários claros e concisos ao seu código para facilitar a manutenção e o compartilhamento com outros desenvolvedores.
  • Teste exaustivamente: Teste suas funções em diferentes cenários para garantir que elas funcionem corretamente em todas as situações.

Limitações e workarounds

As Custom Functions oferecem grande flexibilidade, mas é importante estar ciente de algumas limitações:

  • Tempo de execução: O tempo de execução de uma Custom Function é limitado para evitar o consumo excessivo de recursos. Se sua função levar muito tempo para ser executada, ela pode ser interrompida.
  • Segurança: Certifique-se de que o código JavaScript que você escreve é seguro e não contém vulnerabilidades que possam comprometer a segurança do seu sistema.
  • Complexidade: Funções muito complexas podem ser difíceis de manter e depurar. Tente manter suas funções simples e focadas em uma única tarefa.

Para contornar essas limitações, você pode dividir tarefas complexas em várias funções menores, utilizar filas de mensagens para processar tarefas assíncronas ou otimizar o código para melhorar o desempenho.

Quer ver na prática?

Solicitar demonstração

Planos que incluem

As Custom Functions estão disponíveis nos planos Starter (R$990/mês) e Enterprise (R$3.900+/mês) do Toolzz AI. O plano Mini (R$399/mês) não oferece acesso a essa funcionalidade. Consulte a página de preços em https://toolzz.com.br/ai#pricing para mais detalhes.

Quer testar essa feature? Crie seu agente de IA no Toolzz AI a partir de R$399/mês no plano Mini. Já imaginou seu agente usando Custom Functions para atender seus clientes 24/7 pelo WhatsApp? Conheça em toolzz.com.br/ai.

Com as Custom Functions do Toolzz AI, você pode criar agentes de IA verdadeiramente inteligentes e personalizados, capazes de automatizar tarefas complexas e integrar-se perfeitamente aos seus sistemas existentes. Não perca tempo com tarefas repetitivas – deixe o Toolzz AI cuidar delas para você!

Demo Bots

Explore a demo interativa do Toolzz Bots, uma poderosa plataforma no-code que permite a criação de chatbots que operam 24 horas por dia, 7 dias por semana.

Saiba mais sobre este tema

Resumo do artigo

Neste artigo, desmistificaremos as Custom Functions do Toolzz AI, revelando como elas podem transformar seus AI Agents em verdadeiros especialistas. Exploraremos os conceitos fundamentais por trás da criação dessas funções personalizadas, desde a conexão com APIs externas até a automação de tarefas complexas. Descubra como expandir as capacidades do seu agente de IA e otimizar seus fluxos de trabalho com este guia prático e detalhado.

Benefícios

Ao dominar as Custom Functions do Toolzz AI, você poderá: 1) Automatizar a geração de links de pagamento, agilizando suas vendas. 2) Integrar seu agente com sistemas de agendamento para otimizar sua agenda. 3) Acessar dados de APIs externas em tempo real, enriquecendo suas interações. 4) Criar cálculos complexos sob demanda, personalizando a experiência do usuário. 5) Reduzir o tempo gasto em tarefas repetitivas, focando em atividades estratégicas.

Como funciona

As Custom Functions no Toolzz AI funcionam através da definição de gatilhos e ações. Primeiro, você define um gatilho (ex: solicitação do usuário). Em seguida, cria uma função personalizada que executa uma ação específica (ex: consulta a uma API, cálculo matemático). Essa função é integrada ao seu AI Agent, permitindo que ele responda de forma inteligente e automatizada. O processo envolve o uso de código (Javascript) e a configuração de parâmetros para garantir a correta execução da função.

Perguntas Frequentes

Como criar uma Custom Function no Toolzz AI para gerar links de pagamento?

Para gerar links de pagamento, você pode criar uma Custom Function que se conecta a uma API de pagamento (ex: Mercado Pago, Stripe). A função receberá os dados da transação (valor, descrição) e retornará o link de pagamento gerado. Esse link pode ser enviado diretamente ao cliente pelo AI Agent.

Qual a diferença entre Custom Functions e as funcionalidades padrão do Toolzz AI?

As funcionalidades padrão do Toolzz AI oferecem recursos básicos de chatbot. As Custom Functions permitem estender essas capacidades, integrando o agente com sistemas externos e automatizando tarefas específicas. Isso possibilita a criação de fluxos de trabalho personalizados e a adaptação do agente às necessidades do seu negócio.

Quanto custa utilizar Custom Functions no Toolzz AI?

O custo das Custom Functions depende do plano Toolzz AI que você possui. Alguns planos oferecem um número limitado de execuções de funções, enquanto outros planos oferecem execuções ilimitadas. Consulte a tabela de preços do Toolzz AI para verificar os detalhes de cada plano.

É necessário saber programar para criar Custom Functions no Toolzz AI?

Sim, é necessário ter conhecimentos básicos de programação, principalmente em Javascript, para criar Custom Functions. O Toolzz AI oferece uma interface amigável para facilitar a criação das funções, mas o conhecimento de código é fundamental para definir a lógica e as ações a serem executadas.

Quais APIs posso integrar com as Custom Functions do Toolzz AI?

Você pode integrar qualquer API com as Custom Functions do Toolzz AI, desde que a API possua uma interface REST ou GraphQL. Isso permite conectar o seu agente a diversos serviços, como CRMs, plataformas de e-commerce, sistemas de agendamento e muito mais.

Como monitorar o desempenho das Custom Functions no Toolzz AI?

O Toolzz AI oferece ferramentas de monitoramento que permitem acompanhar o desempenho das suas Custom Functions. Você pode verificar o número de execuções, o tempo de resposta e eventuais erros. Essas informações são importantes para otimizar as suas funções e garantir o bom funcionamento do seu agente.

Qual o limite de complexidade das Custom Functions no Toolzz AI?

Não há um limite rígido para a complexidade das Custom Functions, mas é importante considerar o tempo de execução. Funções muito complexas podem levar mais tempo para serem executadas, o que pode impactar a experiência do usuário. Recomenda-se otimizar o código para garantir um tempo de resposta adequado.

Como posso garantir a segurança das informações ao usar Custom Functions no Toolzz AI?

Ao integrar APIs com as Custom Functions, é fundamental garantir a segurança das informações. Utilize HTTPS para a comunicação com as APIs, armazene as credenciais de acesso de forma segura e valide os dados recebidos e enviados para evitar vulnerabilidades.

Quais são os casos de uso mais comuns para Custom Functions em AI Agents B2B?

Os casos de uso mais comuns incluem: integração com CRMs para atualizar informações de clientes, automação de processos de vendas (geração de leads, envio de propostas), integração com sistemas de suporte ao cliente para resolver problemas e agendamento de reuniões e demonstrações.

Como posso testar minhas Custom Functions antes de implementá-las no Toolzz AI?

O Toolzz AI oferece um ambiente de testes onde você pode simular as interações com o seu agente e verificar se as Custom Functions estão funcionando corretamente. Utilize esse ambiente para testar diferentes cenários e garantir que as funções atendam às suas expectativas.

Mais de 3.000 empresas em todo mundo utilizam nosso SaaS

Bradesco logo
Itaú logo
BTG Pactual logo
Unimed logo
Mercado Bitcoin logo
SEBRAE logo
B3 logo
iFood logo
Americanas logo
Cogna logo
SENAI logo
UNESCO logo
Anhanguera logo
FDC logo
Unopar logo
Faveni logo
Ser Educacional logo
USP logo

Produtos e Plataformas

Ecossistema de soluções SaaS e Superapp Whitelabel

Plataforma de Educação Corporativa

Área de Membros e LMS whitelabel estilo Netflix

Teste 15 dias

Plataforma de Agentes de IA

Crie sua IA no WhatsApp e treine com seu conteúdo

Teste 15 dias

Crie chatbots em minutos

Plataforma de chatbots no-code

Teste 15 dias

Agentes de IA que fazem ligação

Plataforma de Agentes de Voz no-code

Teste 15 dias

Central de Atendimento com IA

Plataforma de suporte omnichannel

Teste 15 dias

Conheça o Toolzz Vibe

Plataforma de Vibecoding. Crie Automações e Apps com IA em minutos sem programar.

Criar conta FREE

Loja de Agentes de IA

Escolha entre nossos agentes especializados ou crie o seu próprio

Crie sua IA personalizada