Material didático — Digital College · Módulo 03 · Automação com IA
Stack completa para integrar WhatsApp com automações inteligentes usando N8N, Evolution API e Docker Compose.
| Arquivo/Pasta | Descrição |
|---|---|
criar_arquivos.ps1 |
Script PowerShell que cria todos os arquivos necessários |
docker-compose.yml |
Referência da stack completa |
.env.example |
Modelo de variáveis de ambiente |
docs/ |
Guias passo a passo |
fluxos/ |
JSONs dos fluxos N8N prontos para importar |
- Windows 10/11 64-bit
- Docker Desktop instalado e rodando
- WSL2 instalado (veja docs/01-pre-requisitos.md)
1. Criar a pasta e baixar o script:
mkdir C:\docker\evolutionBaixar o arquivo criar_arquivos.ps1 e mover para C:\docker\evolution\
2. Executar o script:
cd C:\docker\evolution
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\criar_arquivos.ps13. Editar a senha e subir os containers:
notepad .env
docker compose build --no-cache
docker compose up -dGuia completo em docs/02-instalacao.md
| Container | Porta | Descrição |
|---|---|---|
n8n |
5678 | Automação visual |
evolution-api |
8080 | API do WhatsApp |
postgres |
5432 | Banco de dados |
redis |
6379 | Cache |
Todos os containers compartilham a rede evolution-net e se comunicam pelo nome do serviço.
| Serviço | URL |
|---|---|
| N8N | http://localhost:5678 |
| Evolution Manager | http://localhost:8080/manager |
| Evolution Swagger | http://localhost:8080/docs |
| Fluxo | Descrição |
|---|---|
fluxo01_agente_whatsapp.json |
AI Agent no WhatsApp com memória de sessão |
fluxo02_agente_sheets_whatsapp.json |
Agente que responde perguntas sobre Google Sheets |
fluxo03_agente_postgres_whatsapp.json |
Agente com PostgreSQL como ferramenta |
O WhatsApp não permite oficialmente bots ou clientes não homologados. A Evolution API é ideal para estudo e automações internas. Para uso comercial em escala, utilize a Meta Business API.
Módulo 03 · Automação com IA · N8N na Prática