🚀 Mercado Livre Affiliate Automation
Automação completa para geração e divulgação automática de ofertas do Mercado Livre, utilizando n8n como orquestrador do fluxo.
O sistema busca produtos em uma planilha, gera links de afiliado, extrai informações da página do produto, cria mensagens promocionais automáticas e publica as ofertas diretamente em grupos do WhatsApp.
📌 Funcionalidades
✔ Busca automática de produtos em planilha ✔ Geração automática de link de afiliado do Mercado Livre ✔ Extração de nome, preço e desconto do produto ✔ Criação automática de mensagens promocionais inteligentes ✔ Download automático da imagem do produto ✔ Envio automático para grupos do WhatsApp ✔ Controle de status de processamento ✔ Sistema de detecção e alerta de erros
🧠 Arquitetura do fluxo Schedule Trigger │ ▼ Google Sheets (buscar produtos pendentes) │ ▼ Redis (carregar cookies de sessão) │ ▼ Atualização de cookies via Mercado Livre │ ▼ Gerar link de afiliado │ ▼ Scraping da página do produto │ ▼ Extração de:
- título
- preço
- desconto │ ▼ Geração de mensagem promocional │ ▼ Download da imagem do produto │ ▼ Envio da oferta via WhatsApp │ ▼ Atualização do status no Google Sheets ⚙️ Tecnologias Utilizadas Tecnologia Função n8n Orquestração da automação Google Sheets API Base de produtos Redis Armazenamento de cookies Mercado Livre Affiliate API Geração de links afiliados JavaScript Parsing e geração de mensagens Evolution API Envio de mensagens WhatsApp HTTP Requests Integração com APIs 📊 Estrutura da Planilha
A automação utiliza uma planilha do Google Sheets com a seguinte estrutura:
URL IMG_URL STATUS link do produto imagem do produto pendente/processado/erro Status possíveis Status Significado pendente produto aguardando processamento processado oferta já enviada erro falha durante processamento 💬 Exemplo de Mensagem Gerada 🔥 OFERTA IMPERDÍVEL! 🔥
📦 Produto: Monitor Gamer 165Hz
💰 De R$ 1.299,00 Por R$ 999,00 🔥 (23% OFF)
Compre aqui: 🔗 https://mercadolivre.com/afiliado/xxxx ⏱ Execução Automática
O workflow roda automaticamente usando cron no n8n:
A cada 10 minutos Entre 08:00 e 21:00
Isso permite divulgar ofertas continuamente durante o dia.
🛠 Como usar 1️⃣ Importar workflow no n8n Settings → Import workflow → JSON
Use o arquivo presente neste repositório.
2️⃣ Configurar credenciais
Você precisa configurar:
Google Sheets OAuth
Redis
Evolution API
Gmail (alertas)
3️⃣ Configurar planilha
Criar uma planilha com as colunas:
URL IMG_URL STATUS 4️⃣ Inicializar cookies
Execute manualmente o workflow uma vez para salvar os cookies iniciais.
🚨 Monitoramento de erros
Se ocorrer algum problema:
falha na geração de link
sessão inválida
erro de scraping
o sistema:
✔ marca o produto como erro ✔ envia alerta por e-mail
🎯 Objetivo do projeto
Automatizar totalmente o processo de divulgação de ofertas:
coleta de produtos
geração de links afiliados
criação de conteúdo
distribuição em grupos
Permitindo escala na divulgação de ofertas sem trabalho manual.
📜 Licença
Este projeto é apenas para fins educacionais e experimentais.
Respeite sempre os termos de uso das plataformas utilizadas.
👨💻 Autor
Projeto desenvolvido por Davi Cavanellas.