# Como usar n8n para publicar automaticamente seus posts do WordPress na Hostinger sem esforço
Você tem um blog no WordPress hospedado na Hostinger, mas perde tempo copiando e colando conteúdo sempre que precisa publicar? Existe uma solução simples, **gratuita e poderosa**: o n8n, uma ferramenta de automação visual que conecta seu site WordPress ao servidor Hostinger em poucos cliques. Neste artigo vamos mostrar passo a passo como criar um fluxo automatizado que envia seus artigos para o site assim que eles são publicados, garantindo consistência, rapidez e mais tempo para criar conteúdo.
## Preparando o ambiente: WordPress, Hostinger e n8n
Antes de mergulharmos na automação, é fundamental garantir que os três pilares estejam prontos.
**1. Configurações no WordPress**
– Verifique se a API REST está habilitada (ela vem ativada por padrão nas versões recentes).
– Instale e ative um plugin de *Webhooks* (por exemplo, *WP Webhooks*) caso queira disparar eventos personalizados.
– Gere um *Application Password* em **Usuários > Seu perfil > Aplicativos**. Anote o nome de usuário e a senha; eles serão usados pelo n8n para autenticação.
**2. Credenciais da Hostinger**
– Acesse o painel da Hostinger e localize o *FTP/SFTP* ou *cPanel* (dependendo do plano).
– Crie um usuário FTP dedicado ao n8n, com permissão apenas na pasta **public_html** ou onde seu WordPress está instalado.
– Guarde o *host*, *nome de usuário* e *senha*; você precisará deles para a ação de upload.
**3. Instalação do n8n**
– A forma mais simples é usar o Docker:
“`bash
docker run -it –rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
“`
– Caso prefira, pode instalar via npm (`npm i n8n -g`) ou usar a versão hospedada em **n8n.cloud** (há plano gratuito).
– Abra o editor em `http://localhost:5678` e faça login.
Com tudo configurado, estamos prontos para montar o fluxo.
## Construindo o fluxo no n8n: do gatilho ao upload
### 1. Gatilho – *Webhook* do WordPress
1. No editor do n8n, clique em **+** e escolha **Webhook**.
2. Defina o método como **POST** e copie a URL gerada (ex.: `https://my-n8n-instance.com/webhook/wordpress`).
3. No plugin *WP Webhooks* (ou em um código simples no `functions.php`), crie um webhook que seja disparado no evento **post_published** e aponte para a URL criada.
4. Teste criando um post de teste; o n8n deve receber um payload JSON contendo título, conteúdo, slug e data.
### 2. Processamento – formatando o conteúdo
1. Adicione um nó **Set** para selecionar apenas os campos necessários (`title`, `content`, `slug`).
2. Use um nó **Function** (JavaScript) para gerar o HTML final do post. Exemplo:
“`javascript
const html = `
${items[0].json.content}
`;
return [{ json: { html, filename: `${items[0].json.slug}.html` } }];
“`
3. Opcional: inclua um nó **IF** para validar se o post contém a palavra‑chave **“publicar”**; assim você pode filtrar conteúdos que ainda não devem ir ao ar.
### 3. Ação – upload via FTP/SFTP
1. Arraste um nó **FTP** (ou **SFTP** se sua Hostinger suportar).
2. Preencha:
– **Host** – endereço FTP da Hostinger (ex.: `ftp.seusite.com`).
– **Username** e **Password** – credenciais criadas anteriormente.
– **Remote Path** – `public_html/wp-content/uploads/posts/` (crie a pasta se necessário).
3. No campo **File Name**, insira `{{$json[“filename”]}}`.
4. No campo **File Content**, use `{{$json[“html”]}}`.
Clique em **Execute Workflow** para garantir que o arquivo seja enviado corretamente. Verifique via gerenciador de arquivos da Hostinger se o HTML aparece na pasta esperada.
### 4. Automação completa
– Salve o fluxo e ative o modo **Active**.
– A partir de agora, sempre que você publicar um artigo no WordPress, o webhook enviará os dados ao n8n, que formatará o conteúdo e o depositará automaticamente na sua hospedagem Hostinger.
– Você pode expandir o fluxo adicionando um nó **Email** para receber notificações ou um **Telegram** para alertas em tempo real.
## Benefícios e boas práticas
– **Economia de tempo**: elimina tarefas manuais repetitivas, permitindo que você se concentre na criação de conteúdo.
– **Consistência**: o HTML gerado tem estrutura padronizada, evitando erros de formatação.
– **Escalabilidade**: o mesmo fluxo pode ser replicado para múltiplos sites ou para publicar em outras plataformas (Medium, Dev.to, etc.).
– **Segurança**: use senhas de aplicação no WordPress e usuários FTP restritos, reduzindo riscos de exposição.
– **Monitoramento**: ative o *Error Trigger* do n8n para enviar relatórios caso o upload falhe.
> *Dica*: aproveite o recurso de *Cron* do n8n para rodar verificações diárias e garantir que nenhum post tenha sido perdido durante interrupções inesperadas.
—
**Pronto para automatizar sua publicação e focar no que realmente importa – criar conteúdo de qualidade?**
Acesse agora a Hostinger, aproveite o desconto exclusivo e comece a usar n8n sem custos adicionais.
Clique aqui e garanta seu plano com desconto!
