
Como automatizar a publicação de posts do WordPress direto do n8n?
Introdução – Automatizar 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
curlou o próprio Node‑RED, envie uma requisiçãoPOSTpara/wp-json/jwt-auth/v1/tokencom 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,contentestatus(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
titleecontentpara 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
titleecontente 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.
