Uau!Sandbox completo para desenvolvedores — grátis para sempre!Registre-se agora
Guia da API do WhatsApp

Como Criar um Chatbot de IA para WhatsApp com ChatGPT em 2026 -- Guia do Desenvolvedor

Updated on April 20, 2026

Este guia do desenvolvedor da Whapi.Cloud, provedora de gateway de API para WhatsApp, mostra o stack completo em Node.js para criar um chatbot de IA para WhatsApp pronto para produção com GPT-4o. O WhatsApp não tem integração nativa com ChatGPT -- você precisa de um gateway de API, um servidor de webhooks e uma camada de sessão. Aborda configuração de webhooks, histórico de conversas, tratamento de erros, estimativa de custos e implantação em VPS. Um bot funcional em menos de duas horas.

Build a WhatsApp AI chatbot with ChatGPT GPT-4o and Node.js using Whapi.Cloud API gateway in 2026
Sobre o autor
Jason Mitchell
Jason Mitchell
Product Owner na Whapi.Cloud
Construindo integrações de WhatsApp desde 2019. Sempre aberto a conexões — seja para discutir um caso de uso da API, compartilhar feedback ou simplesmente trocar ideias. Me encontre no LinkedIn.
Perguntas Frequentes

FAQ: Como Criar um Chatbot de IA para WhatsApp com ChatGPT

Não. A Whapi.Cloud fornece acesso a webhooks do WhatsApp conectando seu número via escaneamento de QR code -- o mesmo mecanismo que o WhatsApp Web usa. Você não precisa de registro BSP da Meta, verificação empresarial nem aprovação prévia de templates para receber e responder mensagens de entrada. Você pode ir do cadastro à primeira mensagem recebida em menos de um minuto.
Sem tratamento de erros, o usuário não recebe resposta e vê o bot como quebrado -- porque, da perspectiva dele, está. Envolva cada chamada ao GPT-4o em um bloco try/catch e sempre envie uma mensagem de fallback ao usuário quando um erro ocorrer. Registre o erro com timestamp, ID do remetente e tipo do erro para diagnosticar o problema. Se o envio do fallback também falhar, isso indica uma conexão quebrada com a Whapi.Cloud -- uma falha separada e mais urgente que deve ser alertada.
Após 24 horas de inatividade do usuário, o WhatsApp bloqueia respostas de texto livre do bot -- apenas templates pré-aprovados são permitidos. Esta é uma regra do servidor do WhatsApp que se aplica a todos os bots. Projete seu chatbot como inbound-first: responda a mensagens iniciadas pelo usuário e tente concluir tarefas dentro de uma única sessão. Definir o TTL de sessão do Redis como 86400 segundos (24 horas) alinha seu histórico de conversa a essa janela -- quando a sessão do WhatsApp fecha, o histórico armazenado também é reiniciado, dando aos usuários que retornam um começo limpo nos dois lados.
O GPT-4o é stateless -- cada chamada à API é independente. Sem uma camada de sessão, cada mensagem recebida no WhatsApp é tratada como uma conversa nova e o modelo não tem memória de turnos anteriores. Para corrigir isso, armazene o histórico da conversa (o array de mensagens) por usuário e inclua-o em cada chamada ao GPT-4o. Para desenvolvimento, use um Map JavaScript em memória. Para produção, use Redis com TTL de 24 horas para que a sessão persista entre reinicializações do servidor e escale com usuários simultâneos.
Sim. O modelo é um único parâmetro na sua chamada à API da OpenAI -- troque <code>'gpt-4o'</code> por <code>'gpt-3.5-turbo'</code> na função askGPT. O GPT-3.5-turbo custa significativamente menos por token. Para respostas estruturadas e baseadas em templates ou casos de uso de FAQ simples, costuma ser suficiente. Para tarefas conversacionais abertas, o GPT-4o produz resultados notavelmente melhores. Analise seu uso real e o feedback dos usuários antes de fazer essa troca -- o downgrade prematuro do modelo é uma fonte comum de regressões de qualidade.
Use o ngrok para expor seu servidor Express local à internet durante o desenvolvimento. Execute <code>ngrok http 3000</code> para obter uma URL HTTPS pública temporária e cole-a como endereço de webhook no painel da Whapi.Cloud. O ngrok é apenas uma ferramenta de desenvolvimento -- cria um túnel que pode cair sem aviso, e a URL muda a cada reinicialização. Antes de compartilhar o bot com usuários reais, substitua a URL do ngrok por um domínio de servidor real com HTTPS via Let's Encrypt e Nginx, e rode o app com PM2 para gerenciamento de processos e reinício automático.

Veja o que Nossos Clientes Construíram
com Whapi.Cloud

"Cart reminders with a 5% follow-up coupon lifted our recovery rate from 4% to 11%. Customers reply directly in WhatsApp — our team closes the sale right there."

Abandoned Cart Recovery

Hans M., Germany
"Managing 40+ segment groups became trivial — auto welcome messages, pinned updates, inactive member cleanup. Lead gen from WhatsApp groups grew 3x in two months."

Automated Group Management at Scale

Carlos S., Brazil
"Guests receive door codes, WiFi credentials, and a local guide automatically on arrival. Checkout is confirmed via a photo on WhatsApp. Front desk load dropped 40% in the first month."

Contactless Hotel Operations

Ana M., Romania
"Our deals channel has 12,000 subscribers. Whapi.Cloud scrapes competitors, filters duplicates, and auto-posts the top 5 daily. Channel growth tripled after switching to automated posting."

Automated Deal Channel Publishing

Katrin S., Germany
"We verified 93,000 active WhatsApp numbers from 180,000 contacts in 48 hours. Campaign open rates improved significantly by stopping spend on inactive numbers."

Large-Scale Audience Filtering

Sergio N., Spain
"Patients book appointments and check lab results on WhatsApp. The bot handles 200+ daily queries without staff. Appointment no-shows dropped 30% after automated 24h reminders."

Healthcare Bot — Scheduling & Results

Dr. Fernanda O., Brazil
"Post-purchase WhatsApp messages with a tailored discount at day 14. Birthday coupons see 45% redemption — far above our email rate. Repeat purchases via WhatsApp: 18% of total revenue."

WhatsApp Retention Campaigns

Lukas W., Germany
"Customers get a WhatsApp tracking link the moment their parcel ships. Support tickets dropped 35% in 3 months — mostly 'where is my order?' queries simply disappeared."

Automated Shipping Notifications

Matei P., Romania
Desenvolvimento e gestão próprios

O que é Whapi.Cloud?

Whapi.Cloud é uma API intuitiva que conecta seu negócio ao WhatsApp de forma direta e sem complicações. Crie bots de suporte, agende compromissos, envie notificações, gerencie grupos e canais, automatize confirmações de pedidos e acompanhe tudo com webhooks. Foque no crescimento do seu negócio enquanto a API cuida da camada de mensagens.

Nosso serviço oferece controle total e gerenciamento de grupos, comunidades e canais do WhatsApp.

Adicione dinâmica e novos recursos: mídia, botões, reações, stories, pedidos e produtos. Tudo disponível para interação com seus clientes.

Nossa equipe responderá rapidamente e ajudará você com qualquer dúvida!
Account screenshot
Account screenshot