Case real: Como construí uma esteira autônoma de conteúdo multicanal com N8N, IA Generativa e Make
> **Case Real de Automação com IA & No-Code / Low-Code**
> Desenvolvido por **Betley Ferreira** (Formação AI Agents na DIO)
> Projeto: Campanha de Lançamento do Álbum *"Da Sobrevivência à Soberania"* — Grupo **SOS** (`@sos3oficial`)
## 🎯 Visão Geral do Projeto
Este projeto é uma **esteira de inteligência e distribuição de conteúdo 100% autônoma**, construída para orquestrar a campanha de retorno do lendário grupo de rap de Belo Horizonte **SOS**, após 20 anos de hiato histórico.
O sistema elimina o trabalho manual de agendamento e adaptação de conteúdo, conectando um banco de dados relacional de copywriting à inteligência generativa multimodal e distribuindo mídias dinâmicas (Fotos e Vídeos) para **Instagram Feed, Instagram Reels e YouTube Shorts** com base em regras de roteamento inteligente.
## 🏗️ Arquitetura da Solução
A esteira foi projetada sob o princípio de **arquitetura desacoplada**: a inteligência e as regras de negócio rodam no **n8n local (Docker)**, enquanto a entrega segura para as APIs das redes sociais roda no **Make.com** via webhooks assinados.
┌──────────────────────────────────────────────┐
│ NOTION DATABASE │
│ Calendário de Copywriting, Mídias e Status │
└──────────────────────┬───────────────────────┘
│
▼ (Query: Status = 'Em andamento')
┌──────────────────────────────────────────────┐
│ n8n (Self-Hosted Docker) │
│ - Orquestrador de Fluxo e Agendamento │
│ - Limiter & Filas de Prioridade │
└──────────────┬───────────────────────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌─────────────────────────────┐ ┌────────────────────────────┐
│ GOOGLE GEMINI 1.5/3.0 │ │ TELEGRAM BOT API │
│ Gera Chamadas de Stories │ │ Alerta em Tempo Real │
│ Contextuais da Narrativa │ │ no Celular do Operador │
└──────────────┬──────────────┘ └────────────────────────────┘
│
▼ (Atualiza Notion: Status ➔ 'Concluído')
┌─────────────────────────────────────────────────────────────┐
│ HTTP REQUEST / WEBHOOK PAYLOAD DINÂMICO │
│ { media_url, caption, content_type: 'Foto' | 'Vídeo' } │
└──────────────────────────────┬──────────────────────────────┘
│
▼
┌──────────────────────────────────────────────┐
│ MAKE.COM (ROUTER CORE) │
│ Roteamento por Tipo de Conteúdo │
└──────────────┬────────────────┬──────────────┘
│ │
[Se content_type = 'Foto'] [Se content_type = 'Vídeo']
│ │
▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐
│ INSTAGRAM FOR BUSINESS │ │ HTTP STREAM GET │
│ Publica no Feed (Foto) │ │ Download do Vídeo HD │
└─────────────────────────┘ └───────────┬─────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐
│ INSTAGRAM REELS (API) │ │ YOUTUBE DATA API v3 │
│ Publica Reel com Áudio │ │ Upload de YouTube Shorts│
└─────────────────────────┘ └─────────────────────────┘
## 💡 Decisões de Engenharia & Boas Práticas
### 1. Desacoplamento de Responsabilidades (n8n + Make)
* **Por que não postar direto no Instagram pelo n8n?**
A Graph API da Meta exige renovação periódica de tokens OAuth e aprovação estrita de aplicativos. Ao utilizar o Make.com como gateway de mensageria para a Meta e Google, garantimos tokens corporativos estáveis e risco zero de interrupção da campanha por expiração de credenciais.
* **O n8n atua como cérebro:** Consulta o banco, orquestra o LLM, trata os dados, notifica a equipe e aciona o webhook.
### 2. Roteamento Inteligente (Content Router)
* O sistema não força o mesmo formato em todas as redes.
* Se a linha no Notion for marcada como **`Foto`**, o webhook direciona exclusivamente para o Feed do Instagram.
* Se for marcada como **`Vídeo`**, a esteira baixa o arquivo binário em alta resolução e distribui simultaneamente como **Reel no Instagram** e **Shorts no YouTube**, respeitando os limites rígidos de metadados de cada plataforma.
### 3. Integração de IA Multimodal (Google Gemini)
* Cada post aprovado passa pelo modelo generativo com um prompt especialista em rap nacional.
* O modelo analisa a letra, o tom da música e o conceito do post para **gerar ganchos e chamadas exclusivas para Stories**, salvando o resultado de volta no Notion de forma assíncrona.
### 4. Observabilidade & Feedback em Tempo Real (Telegram)
* A cada execução bem-sucedida, o bot do Telegram envia um resumo executivo diretamente para o smartphone do gestor da campanha com o turno, a faixa e os stories gerados pela IA.
## 🛠️ Stack Tecnológica
* **Orquestração:** `n8n` (Docker Self-Hosted)
* **Inteligência Artificial:** `Google Gemini 1.5/3.0 Flash`
* **Banco de Dados:** `Notion API`
* **Distribuição Social:** `Make.com`
* **Redes Finais:** `Instagram Graph API` & `YouTube Data API v3`
* **Notificações:** `Telegram Bot API`
* **Storage de Mídia:** `Google Drive Direct Stream`
## 📦 Repositório Completo no GitHub
O workflow JSON sanitizado, os prompts do agente e a documentação técnica completa estão abertos no meu repositório:
🔗 **https://github.com/betleyjf/agente-sos-esteira**



