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.
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 -dAcesse 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.