Este diretório contém os workflows do n8n para o sistema de auto-post.
- Acesse o n8n em
http://localhost:5678 - Login:
admin/admin123 - Clique em "Workflows" > "Add workflow"
- Clique no menu (⋮) > "Import from file"
- Selecione o arquivo
workflows/post-produto.json
- Vá em "Credentials" > "Add credential"
- Selecione "Instagram Graph API"
- Configure:
- Access Token: seu token do Instagram
- Page ID: ID da sua página
- Vá em "Credentials" > "Add credential"
- Selecione "Pinterest API"
- Configure:
- Access Token: seu token do Pinterest
- Board ID: ID do board onde postar
- Vá em "Credentials" > "Add credential"
- Selecione "WhatsApp Cloud API"
- Configure:
- Access Token: seu token do WhatsApp
- Phone Number ID: ID do seu número
O workflow recebe um webhook do backend com os dados do produto e:
- Recebe dados via webhook POST
- Gera legenda usando template com dados do produto
- Publica nos canais (Instagram, Pinterest, WhatsApp) conforme configurado
- Envia callbacks ao backend para cada etapa
{
"postJobId": "uuid",
"backendBaseUrl": "http://backend:8080",
"channels": {
"instagram": true,
"pinterest": true,
"whatsapp": true
},
"product": {
"id": "uuid",
"marketplace": "mercado_livre",
"title": "Produto Exemplo",
"priceCents": 9990,
"currency": "BRL",
"rating": "4.5",
"images": ["https://..."],
"urlAffiliate": "https://..."
},
"context": {
"hashtags": ["#oferta", "#promo"],
"pinterest_board": "ofertas"
}
}Para implementar a integração real com as APIs sociais, substitua os nós de callback por:
- Instagram: Use o nó "Instagram" com a credencial configurada
- Pinterest: Use o nó "Pinterest" com a credencial configurada
- WhatsApp: Use o nó "WhatsApp Business" com a credencial configurada
Este workflow atual é um esqueleto que envia callbacks de sucesso para testar a integração.