Como montar um fluxo no n8n para publicar automaticamente novos posts do WordPress no Instagram

Introdução – Quer transformar cada novo artigo do seu blog WordPress em conteúdo visual para o Instagram sem esforço manual? Neste artigo, vamos mostrar, passo a passo, como criar um workflow no n8n que captura o título, a imagem destacada e o link do post e os publica diretamente na sua página do Instagram. Você descobrirá as ferramentas necessárias, a configuração das credenciais e a lógica do fluxo, tudo explicado de forma simples e prática.

Preparando o ambiente: WordPress, Instagram e n8n

Antes de tocar no n8n, é essencial garantir que as duas plataformas estejam prontas para se comunicar:

  • WordPress: Verifique se o seu site está atualizado e habilite a API REST. Em Configurações → Permalink, escolha uma estrutura de URL amigável; isso simplifica as chamadas de API.
  • Instagram: Crie uma conta de Business ou Creator e associe-a a uma Facebook Page. Essa vinculação permite o acesso ao Graph API, que o n8n usará para publicar.
  • n8n: Instale o n8n via Docker, npm ou a versão cloud. Depois, adicione duas credenciais principais:
    • WordPress API Credential – URL base do seu site e um token de aplicação (gerado em Usuários → Seu Perfil → Aplicativos).
    • Facebook Graph API Credential – ID da página, token de acesso de longa duração e permissões instagram_content_publish e pages_show_list.

Com as credenciais configuradas, teste cada conexão usando o botão “Execute Node”. Se o WordPress retornar os últimos posts e o Facebook devolver os detalhes da sua conta Instagram, você está pronto para montar o fluxo.

Construindo o fluxo passo a passo no n8n

Agora, vamos montar o workflow que automatiza a publicação. Siga as etapas abaixo, criando um novo workflow em branco:

  1. Trigger “Webhook” – Defina a URL do webhook como ponto de entrada. Você pode usar um plugin WordPress como “WP Webhooks” para disparar uma requisição POST sempre que um post for publicado.
  2. Node “HTTP Request” (WordPress) – Configure para buscar os dados do post usando a API REST: /wp-json/wp/v2/posts?slug={{$json["slug"]}}. Extraia title.rendered, excerpt.rendered e featured_media.
  3. Node “HTTP Request” (Imagem) – Se o post possuir imagem destacada, faça uma nova chamada à rota /wp-json/wp/v2/media/{{featured_media}} para obter a URL da imagem em source_url.
  4. Node “Set” – Monte a legenda que será enviada ao Instagram. Combine o título, um trecho do excerpt e o link do post ({{$json["link"]}}). Use expressões n8n para limitar o texto a 2.200 caracteres, evitando truncamento.
  5. Node “Facebook” – “Create Media Container” – Envie a imagem e a legenda para o Instagram: escolha o Instagram Business Account ID, insira a URL da imagem e a legenda preparada.
  6. Node “Facebook” – “Publish Media Container” – Publique o container criado no passo anterior. Este node requer o ID retornado pelo node anterior.
  7. Node “IF” (opcional) – Caso queira publicar apenas posts de determinadas categorias, adicione uma condição que verifique categories antes de prosseguir.

Depois de conectar todos os nodes, clique em “Execute Workflow” e publique um novo post no WordPress. Se tudo estiver configurado corretamente, a imagem aparecerá no seu feed do Instagram em poucos segundos. Lembre‑se de salvar o workflow e ativá‑lo em modo “Active”, para que ele continue rodando automaticamente.

Conclusão – Automatizar a divulgação dos seus artigos no Instagram nunca foi tão simples: basta preparar as credenciais, montar o fluxo no n8n e deixar que a ferramenta cuide da publicação. Assim, você ganha tempo, mantém a consistência de marca e aumenta o alcance do seu conteúdo. Gostou da ideia? Experimente agora mesmo e veja seus posts ganharem vida nas redes sociais!

Comece hoje a usar o Hostinger e impulsione seu site com performance e segurança

Automatize a divulgação de posts WordPress no Instagram usando n8n

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *