metaads-pro/docs/n8n/README.md

28 lines
1.3 KiB
Markdown
Raw Normal View History

# Workflows n8n — Automação do ADsPRO
3 fluxos prontos pra importar (n8n → **Import from File**).
| Arquivo | O que faz |
|---|---|
| `01-engine-monitor.json` | A cada 4h: chama o engine pra avaliar campanhas e agir (modo do app). |
| `02-engine-summary.json` | Todo dia às 20h: pede o resumo (gasto/compras/CPA/ROAS). |
| `03-engine-alerts.json` | Recebe os alertas do engine (webhook) e formata a mensagem. |
## Passo a passo
1. **Importe os 3** no n8n.
2. Nos fluxos **01** e **02**, abra o nó HTTP e troque `COLE_SEU_CRON_SECRET` pelo valor que você definiu em `CRON_SECRET` (env do Coolify). Confirme a URL (`https://admanager.seureview.com.br/api/engine/cron`).
3. No fluxo **03**, abra o nó **Webhook**, copie a **Production URL** dele e cole na env `N8N_WEBHOOK_URL` do Coolify (e redeploy). Depois conecte o nó final ("Enviar...") ao seu canal (WhatsApp/Telegram/email).
4. **Ative** os 3 workflows (toggle "Active").
## Testar sem esperar o horário
- Fluxo 01/02: clique em **Execute Workflow** (dispara o POST na hora).
- Fluxo 03: deixe ativo e rode o 01/02 — se algo disparar, o alerta chega.
## Ajustes
- Mudar frequência: nó **Schedule** (ex: `hoursInterval: 2`).
- Modo de autonomia: env `AUTOMATION_MODE` (`mixed` | `auto` | `notify`), ou mande no body do HTTP `{ "mode": "notify" }`.