Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

n8n — Automações

Repositório de projetos de automação construídos com n8n (self-hosted, Community Edition). Cada projeto vive em sua própria pasta, com seu próprio docker-compose.yml e workflows exportados.

Projetos

n8n-atendente-eg-alimentos/

Atendente automatizado via WhatsApp para a EG Alimentos, produtora artesanal de laticínios (queijos finos — Provolone, trançado, parmesão). Automatiza o primeiro nível de atendimento a clientes: responde perguntas frequentes sobre catálogo, preços e horário de feira, com um agente de IA como fallback para o que sair do escrito.

Stack

  • n8n — orquestração do fluxo de atendimento
  • WhatsApp Cloud API (Meta) — canal oficial de mensageria, via chamadas HTTP à Graph API
  • PostgreSQL — persistência de estado do n8n
  • Caddy — proxy reverso com TLS automático (Let's Encrypt)
  • Docker Compose — orquestração dos serviços
  • AWS EC2 — hospedagem em produção

Arquitetura

Cliente WhatsApp ⇄ WhatsApp Cloud API (Meta) ⇄ Caddy (HTTPS) ⇄ n8n (workflow) ⇄ IA (catálogo + preços)
                                                                      │
                                                                  Postgres
                                                                 (estado n8n)

Status — em construção:

  • Fundação do n8n (quickstart oficial, ponta a ponta)
  • Configuração inicial da WhatsApp Cloud API (Meta for Developers), número de teste validado
  • Deploy em produção na AWS (EC2 + Docker + Caddy + domínio), registro do número real da EG Alimentos
  • Entrada da IA, contexto de catálogo e preços
  • Operação em paralelo ao atendimento manual, para comparação de respostas

Rodando (produção — AWS EC2)

cd n8n-atendente-eg-alimentos
cp .env.example .env   # preencher com valores reais — nunca commitar o .env
docker compose up -d

Acesse https://SEU_DOMINIO (definido em DOMAIN no .env) para abrir o n8n.

Segurança

Nenhuma chave de API, token ou dado de cliente vai para este repositório — tudo sensível fica em .env, listado no .gitignore. .env.example documenta as variáveis necessárias sem valores reais.

About

Automações com n8n (self-hosted) aplicadas a problemas reais de negócio. Primeiro projeto: atendente de WhatsApp para uma empresa de laticínios — Evolution API + IA para catálogo/preços, PostgreSQL e Redis, orquestrado via Docker Compose. Node.js, APIs REST, engenharia de dados aplicada.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors