Objetivos do Projeto
Desenvolver um assistente de análise financeira pelo WhatsApp, utilizando inteligência artificial para responder dúvidas sobre ativos, mercado e temas econômicos de forma rápida, clara e contextualizada.
A solução também precisava manter o histórico das conversas, controlar o acesso dos usuários e automatizar toda a jornada dentro do n8n.
Briefing
O Analis AI Bot funciona como um analista de mercado disponível diretamente no WhatsApp.
O usuário envia o nome de um ativo, uma dúvida ou um tema financeiro, e a plataforma utiliza a API de Assistants da OpenAI para gerar uma análise objetiva, mantendo o contexto das mensagens anteriores.
Cada usuário possui uma sessão própria, armazenada no Baserow. Isso permite reutilizar a mesma thread da inteligência artificial e oferecer uma conversa contínua, sem reiniciar o atendimento a cada nova mensagem.
Desafios
O principal desafio foi criar uma experiência de conversa natural no WhatsApp, mantendo o contexto de cada usuário e organizando respostas financeiras mais extensas em mensagens fáceis de ler.
Também foi necessário controlar a criação e reutilização das threads da OpenAI, tratar possíveis falhas nas integrações e gerenciar usuários em período gratuito ou sem plano ativo.
Outro ponto importante foi permitir que administradores pausassem ou reativassem o chatbot sem precisar desligar toda a automação.
Processo
Estruturação da inteligência artificial
Configuração do assistente, criação das instruções de análise e definição da forma como a IA deveria interpretar e responder às solicitações dos usuários.
Gestão de usuários e sessões
Integração com o Baserow para cadastrar usuários, armazenar dados e manter o identificador das conversas com a OpenAI.
Automação do atendimento
Desenvolvimento do fluxo no n8n para receber mensagens, consultar a IA, formatar as respostas e enviá-las automaticamente pelo WhatsApp.
Entregáveis e Resultados
- Automação completa de assinaturas
- Integração com webhooks do Stripe
- Chatbot financeiro integrado ao WhatsApp
- Fluxo completo desenvolvido no n8n
- Integração com a API de Assistants da OpenAI
- Análises de ativos e temas financeiros por inteligência artificial
- Manutenção do contexto das conversas
- Cadastro e consulta de usuários no Baserow
- Criação e reutilização de threads individuais
- Processamento contínuo de mensagens
- Divisão automática de respostas extensas
- Comandos administrativos para ativar ou pausar o chatbot
- Controle de período gratuito e planos
- Mensagens automáticas para usuários com trial expirado
- Tratamento de falhas, espera e novas tentativas
- Estrutura preparada para futuras integrações com dados de mercado.