IA aplicada & Atendimento

Chatbot para e-commerce com IA, catálogo e captura de leads

Assistente de atendimento embutido no e-commerce, com consulta de produtos, preços, variações e disponibilidade na Nuvemshop, IA configurável e histórico de conversas.

Contexto

A loja precisava oferecer um primeiro atendimento dentro do próprio site, orientando clientes sobre produtos e reduzindo a dependência de respostas manuais em canais separados.

Problema

O atendimento inicial era fragmentado, sem uma forma estruturada de consultar o catálogo, registrar o histórico das conversas e orientar o cliente para o canal adequado quando fosse necessário atendimento humano.

O que foi entregue

  • Desenvolvimento de backend em FastAPI para orquestrar o widget, as sessões e as integrações do chatbot
  • Criação de widget JavaScript embutível para iniciar o atendimento e coletar nome, e-mail e telefone do cliente
  • Integração com a API da Nuvemshop para consultar produtos, preços, variações, disponibilidade e demais dados do catálogo
  • Uso de um modelo de IA configurável, com prompt e identidade visual ajustados pelo painel administrativo
  • Instruções no prompt para orientar o cliente ao WhatsApp quando o atendimento precisar continuar em um canal humano
  • Integração com n8n e Google Sheets para registrar contatos captados como leads potenciais para o gestor
  • Painel administrativo para consultar sessões, histórico completo das mensagens, leads e configurações básicas do bot
  • Publicação containerizada com Docker, GitHub e Coolify

Resultados

  • Clientes podem iniciar o atendimento sem sair da loja virtual e informar seus dados de contato no próprio widget.
  • O chatbot consulta a Nuvemshop para responder com produtos, preços, variações e disponibilidade.
  • Contatos captados são enviados pelo n8n ao Google Sheets para acompanhamento como leads potenciais.
  • O gestor pode consultar sessões e histórico completo das conversas em um painel administrativo.
  • Prompt, mensagem inicial, nome, avatar e modelo de IA podem ser ajustados sem alterar o widget no site.