Como automatizar a publicação de posts do WordPress direto do n8n?

IntroduçãoAutomatizar a publicação de posts no WordPress pode economizar tempo e reduzir erros humanos. Neste artigo, você descobrirá passo a passo como integrar o n8n, a ferramenta de automação de fluxos de trabalho, ao seu site WordPress, permitindo que novos artigos sejam publicados automaticamente a partir de fontes externas, planilhas ou gatilhos personalizados. Prepare‑se para transformar sua rotina de produção de conteúdo.

Configurando a conexão entre n8n e WordPress

O primeiro passo para automatizar a publicação de posts do WordPress é garantir que o n8n consiga se comunicar com a API REST do seu site. Siga estas etapas:

  • Crie um usuário de aplicação no WordPress: vá em Usuários → Adicionar Novo e selecione a função Editor ou Administrador. Anote o nome de usuário e a senha.
  • Instale um plugin de autenticação JWT: plugins como “JWT Authentication for WP‑API” permitem gerar tokens de acesso seguros. Após ativar o plugin, configure as chaves em wp‑config.php seguindo a documentação.
  • Teste a autenticação: usando curl ou o próprio Node‑RED, envie uma requisição POST para /wp-json/jwt-auth/v1/token com as credenciais criadas. Receba o token JWT e guarde‑o temporariamente.

Com o token em mãos, abra o n8n e adicione o nó HTTP Request. Preencha os campos:

  • Method: POST
  • URL: https://seusite.com/wp-json/wp/v2/posts
  • Authentication: selecione “Header Auth” e insira Authorization: Bearer SEU_TOKEN
  • Body: escolha “JSON” e inclua os campos title, content e status (ex.: publish).

Salve o fluxo e execute um teste. Se tudo estiver correto, o n8n criará um post no WordPress exatamente como especificado.

Construindo o workflow automatizado

Depois de validar a conexão, é hora de montar o workflow completo que disparará a publicação sempre que houver um novo conteúdo em sua fonte escolhida. Aqui estão três cenários populares:

1. Publicação a partir de uma planilha Google

  • Adicione o nó Google Sheets e configure a leitura da aba que contém título e conteúdo.
  • Use o nó Set para mapear as colunas da planilha para os campos esperados pelo WordPress (title, content).
  • Encadeie o nó HTTP Request configurado anteriormente para criar o post.

2. Integração com RSS Feed

  • Utilize o nó RSS Feed Read apontando para o feed que deseja transformar em posts.
  • Filtre itens duplicados com o nó IF ou Merge, garantindo que o mesmo artigo não seja publicado duas vezes.
  • Mapeie title e content para o formato WordPress e envie ao nó HTTP Request.

3. Gatilho interno via webhook

  • Crie um Webhook no n8n que receba dados JSON de outro sistema (ex.: ferramenta de monitoramento ou app interno).
  • Valide o payload, extraia title e content e encaminhe ao nó de publicação.
  • O webhook permite que qualquer aplicação disparar a criação de um post em tempo real, sem intervenção humana.

Para garantir a qualidade do conteúdo, inclua nós de Format (para limpar HTML indesejado), Delay (para espaçar publicações) e Error Trigger (para enviar alertas por e‑mail caso algo falhe). Essa camada extra de controle transforma um fluxo simples em um processo robusto e profissional.

Conclusão

Ao integrar o n8n com a API do WordPress, você automatiza a publicação de posts de forma segura, escalável e personalizável, eliminando tarefas repetitivas e acelerando a produção de conteúdo. Seja usando planilhas, feeds RSS ou webhooks, o n8n oferece flexibilidade para adaptar o workflow ao seu cenário específico. Comece agora a transformar sua estratégia de publicação e descubra a liberdade que a automação pode trazer.

Explore as melhores opções de hospedagem e aprimore ainda mais seu site WordPress.

Automatize a Publicação de Posts no WordPress com n8n – Guia para Iniciantes

Deixe um comentário

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