O que é e por que usar
A gestão de presença em redes sociais é uma tarefa contínua e que consome um tempo significativo. Criar conteúdo relevante, formatá-lo para cada plataforma e publicar nos horários ideais são atividades que, quando feitas manualmente, podem ocupar horas da semana de um profissional de marketing ou de um empreendedor. A automação surge como a solução para transformar esse processo repetitivo em um fluxo de trabalho eficiente e escalável.
A combinação de IA generativa (como o ChatGPT da OpenAI) com uma ferramenta de automação como o n8n e um serviço de agendamento como o Blotato cria um sistema poderoso. A IA gera o conteúdo criativo e as imagens, o n8n orquestra a lógica e as integrações, e o Blotato gerencia a fila de publicação e o envio para as APIs nativas das redes sociais (como LinkedIn, Facebook, Instagram). O resultado é um pipeline automatizado que pode transformar um simples prompt ou uma fonte de dados (como um blog RSS) em uma série de posts programados, garantindo consistência e liberando tempo para estratégias de maior valor.
Pré-requisitos
Para seguir este guia e implementar a automação, você precisará ter:
- Uma conta ativa no n8n (cloud ou self-hosted).
- Uma conta no Blotato e suas credenciais de API (disponíveis no painel da conta).
- Uma conta na OpenAI (para a API do ChatGPT) e uma chave de API.
- Contas nas redes sociais onde deseja publicar (LinkedIn, Facebook Página, Instagram Professional), configuradas e conectadas ao seu perfil do Blotato.
- Conhecimento básico de como navegar na interface do n8n e conectar nós.
Exemplo Prático: Transformando Artigos de Blog em Série de Posts para LinkedIn
Cenário concreto: Imagine que sua empresa publica dois novos artigos técnicos no blog toda semana. Você deseja promover cada artigo no LinkedIn, mas não quer simplesmente compartilhar o link. O objetivo é criar uma série de 3 a 4 posts para cada artigo: um post de introdução com uma pergunta instigante, um post destacando os principais insights, um post com um exemplo prático de código (usando IA para gerar) e um post de conclusão com um call-to-action. Fazer isso manualmente para dois artigos consumiria facilmente 3 a 4 horas de trabalho.
O que será automatizado: Vamos criar um workflow no n8n que, ao ser acionado manualmente (ou por um agendador), pegará a URL de um novo artigo, usará a IA para resumi-lo e gerar diferentes ângulos de conteúdo, e então enviará esses posts para o Blotato, que os agendará para publicação no LinkedIn em horários pré-definidos ao longo da semana.

Resultado esperado: Ao inserir a URL de um artigo, o workflow executará e, em 1-2 minutos, 4 posts diferentes e prontos para publicação serão agendados no seu calendário do Blotato, programados para os próximos dias. O tempo de trabalho manual cai de horas para segundos.
Configuração Passo a Passo
Vamos construir o workflow no n8n passo a passo. A ideia central é: Manual Trigger -> Fetch Article Content -> AI Process -> Format for Blotato -> Schedule Posts.
- Nó 1: Manual Trigger (Gatilho Manual)Tipo: Trigger > Manual Trigger. Este nó inicia o fluxo. Usaremos ele para testar, mas depois você pode substituí-lo por um “Schedule Trigger” para automatizar semanalmente ou um “Webhook” para ser acionado quando um novo artigo for publicado no blog.
- Nó 2: HTTP Request (Requisição HTTP para obter o artigo)Tipo: Core > HTTP Request. Configure para fazer um GET na URL do artigo. Para extrair o conteúdo limpo (sem menus, rodapés), você pode usar um serviço como o Mercury Parser (via API) ou, para simplificar, enviar o HTML bruto para a IA. No exemplo, vamos passar a URL diretamente para o ChatGPT e pedir para ele extrair o texto.
Método: GET URL: {{$json.url}} (assumindo que você insira a URL no Manual Trigger) - Nó 3: OpenAI (Processamento com ChatGPT)Tipo: OpenAI > ChatGPT. Aqui está o coração da geração de conteúdo. Vamos usar um prompt engenhoso para instruir a IA a criar múltiplos posts a partir do artigo. Conecte a chave da API OpenAI nas credenciais do nó.
Resource: Completion Operation: Create Message Model: gpt-4-turbo-preview (ou gpt-3.5-turbo para custo menor) System Message: "Você é um especialista em marketing para LinkedIn no setor de tecnologia. Crie posts envolventes e profissionais." Messages: - role: user content: | Com base no seguinte artigo (URL: {{$json.url}}), crie 4 posts para LinkedIn. POST 1: Introdução. Apresente o tema de forma instigante, termine com uma pergunta para o público. POST 2: Insight Principal. Destaque o ponto mais valioso do artigo de forma clara. POST 3: Exemplo Prático. Se aplicável, forneça um snippet de código ou passo-a-passo breve. POST 4: Conclusão e CTA. Resuma o valor e convide para ler o artigo completo. Formato de saída: Um objeto JSON com as chaves 'post1', 'post2', 'post3', 'post4'. Apenas o JSON. Artigo: [O conteúdo do artigo será inserido aqui via nó anterior ou você pode instruir a IA a acessar a URL]. - Nó 4: Code (Processar a Resposta da IA e Estruturar Dados)

Tipo: Core > Code. O ChatGPT retornará um texto contendo JSON. Este nó JavaScript vai analisar (parse) essa string e criar um array de itens, cada um com o texto do post e uma data de agendamento futura.
// Código JavaScript (Node.js) const aiResponse = items[0].json.response.message.content; const postsJson = JSON.parse(aiResponse); // Cria um array de posts const scheduledPosts = []; const baseDate = new Date(); // Agendamento a partir de agora // Para cada post, adiciona dias de intervalo Object.keys(postsJson).forEach((key, index) => { const scheduleDate = new Date(baseDate); scheduleDate.setDate(scheduleDate.getDate() + index); // Post1 hoje, Post2 amanhã, etc. scheduledPosts.push({ json: { postText: postsJson[key], scheduleDate: scheduleDate.toISOString(), // Formato ISO para o Blotato platform: "linkedin" // Plataforma destino } }); }); return scheduledPosts; - Nó 5: Blotato (Agendar Posts)Tipo: Blotato (requer a instalação do nó personalizado do Blotato via npm ou uso do HTTP Request). Usaremos a API do Blotato diretamente via nó HTTP Request para maior clareza. Você precisará da sua API Key do Blotato.Configure um nó HTTP Request para cada item do array anterior (use a opção “Execute once for each item”).
Método: POST URL: https://api.blotato.com/v1/posts Authentication: Generic Credential Header: 'Authorization' Value: 'Bearer SUA_CHAVE_API_BLOTATO' Headers: Content-Type: application/json Body (JSON): { "content": "{{$json.postText}}", "platforms": ["{{$json.platform}}"], "schedule_time": "{{$json.scheduleDate}}" }
Após configurar esses nós e conectar a saída do nó Code para o nó HTTP Request (Blotato), seu workflow está pronto. Ao executar o Manual Trigger e fornecer a URL de um artigo, você verá os posts sendo criados no seu painel do Blotato, agendados para os próximos dias.
Dicas e Variações
- Geração de Imagens com DALL-E: Adicione um nó OpenAI (DALL-E) após a geração de texto para criar uma imagem única para cada post. Use o “postText” como base para o prompt da imagem. Inclua o link da imagem gerada no conteúdo do post para o Blotato.
- Fonte Automatizada de Ideias: Substitua o Manual Trigger por um nó “RSS Feed Read”. Configure para ler o feed do seu blog. Toda vez que um novo item aparecer no RSS, o workflow será acionado automaticamente, pegando a URL do novo artigo.
- Multiplataforma com Adaptação de Texto: Use um nó Code ou um segundo nó ChatGPT para adaptar o tom e o formato do post para diferentes redes. Por exemplo, encurtar o texto para o Twitter (X) e adicionar hashtags para o Instagram. No nó do Blotato, no campo “platforms”, você pode enviar um array:
["linkedin", "facebook_page", "instagram"]. - Validação e Aprovação: Insira um nó “Wait” ou “Webhook” antes do Blotato para pausar o fluxo e enviar os posts gerados por email (usando o nó Email) para aprovação. Após a aprovação, um webhook pode retomar o fluxo e prosseguir com o agendamento.
- Análise de Performance: Após a publicação, use a API do Blotato ou das redes sociais (via n8n) para buscar métricas (likes, compartilhamentos) e salvá-las em uma planilha Google Sheets ou banco de dados, criando um ciclo de melhoria baseado em dados.
Erros Comuns e Como Evitá-los
- Token Limit Exceeded na OpenAI: Artigos muito longos podem ultrapassar o limite de tokens do modelo. Solução: No nó HTTP Request inicial, use um serviço para extrair apenas o texto principal ou resumir o artigo antes de enviar para o ChatGPT. Você pode fazer um resumo preliminar com o próprio GPT-3.5-turbo (que tem contexto maior e é mais barato) antes do prompt principal.
- Formatação Incorreta do JSON pela IA: Às vezes, a IA pode incluir texto além do JSON. Solução: No nó Code, use uma expressão regular robusta para extrair apenas o bloco JSON da string de resposta antes de fazer o
JSON.parse(). - Falha na Autenticação com o Blotato: A API Key pode estar incorreta ou expirada. Solução: Sempre armazene as chaves de API nas Credenciais do n8n, não diretamente no nó. Verifique no painel do Blotato se a chave está ativa e se tem permissões para criar posts.
- Agendamento em Horários Impróprios: Programar posts para fins de semana ou madrugada pode reduzir o alcance. Solução: No nó Code, implemente uma lógica para ajustar as datas de agendamento, pulando finais de semana e definindo horários comerciais (ex: entre 9h e 18h).
- Conteúdo Genérico ou Impessoal: Confiar 100% na IA pode gerar posts que soam robóticos. Solução: Sempre revise os primeiros outputs e refine o “System Message” e os prompts no nó ChatGPT. Inclua instruções como “use um tom conversacional” ou “inclua uma experiência pessoal hipotética”.
Próximos Passos
Agora que você compreende a estrutura básica, é hora de colocar a mão na massa e adaptar a automação à sua realidade.
- Construa o Workflow Básico: Acesse seu n8n e recrie o fluxo descrito nos passos 1 a 5. Comece com o Manual Trigger e uma URL de artigo de teste. Execute e verifique se os posts aparecem no Blotato.
- Personalize o Prompt de IA: O sucesso do conteúdo depende do prompt. Experimente diferentes instruções no nó ChatGPT. Peça para a IA usar emojis, formatar listas com marcadores ou fazer perguntas específicas para seu nicho.
- Explore Outros Gatilhos: Substitua o Manual Trigger por um agendador (Schedule Trigger) para executar toda segunda-feira, por exemplo, e buscar os artigos da semana anterior automaticamente.
- Integre Outras Fontes: Não limite-se a artigos de blog. Use este mesmo fluxo para transformar transcrições de podcasts, destaques de newsletters ou até mesmo tendências do Twitter (usando a API do X) em conteúdo para suas redes.
A automação de posts com IA e Blotato não é sobre substituir a criatividade humana, mas sobre amplificá-la e liberar seu tempo para atividades mais estratégicas. Comece simples, itere com base nos resultados e escale sua presença digital de forma consistente e eficiente.


Comments are closed