27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# 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" }`.
|