Como conectar um site WordPress na Hostinger ao n8n para publicar posts e disparar e‑mails automaticamente
Integrar WordPress, Hostinger e n8n pode transformar seu blog em uma máquina de conteúdo e marketing automatizada. Neste artigo, você aprenderá passo a passo como configurar a conexão, criar fluxos no n8n e garantir que cada novo post seja publicado e seu público seja notificado por e‑mail sem esforço manual.
Preparando o ambiente: WordPress na Hostinger e n8n
Antes de mergulhar na automação, certifique‑se de que os três componentes estejam prontos:
- WordPress ativo na Hostinger: verifique se o site está funcionando, com as credenciais de admin em mãos.
- Instância do n8n: pode ser hospedada em um servidor VPS, Docker ou na plataforma n8n.cloud. Garanta que o acesso ao painel seja seguro (HTTPS).
- Conta de e‑mail ou serviço SMTP: será usada para enviar as notificações (ex.: Mailgun, SendGrid ou o próprio servidor da Hostinger).
Com tudo instalado, siga estas etapas:
- Obtenha a URL REST do seu WordPress. No painel da Hostinger, vá em Plugins → Adicionar Novo e instale o plugin WP REST API (caso ainda não esteja habilitado). A URL padrão fica
https://seusite.com/wp-json. - Crie um usuário de aplicação no WordPress: Usuários → Adicionar Novo. Defina Função como Editor e anote o username e password. Eles serão usados na autenticação Basic Auth.
- Instale o plugin “Application Passwords” (ou use a funcionalidade nativa do WordPress 5.6+). Gere uma senha de aplicativo para o usuário criado; copie‑a, pois ela será inserida no n8n.
- Configure o n8n:
- Acesse o painel do n8n e clique em “Create Workflow”.
- Adicione o nó Webhook como ponto de entrada (receberá dados de um trigger externo ou do próprio WordPress).
- Inclua o nó HTTP Request configurado para
POSTna URLhttps://seusite.com/wp-json/wp/v2/posts. No cabeçalho, insiraAuthorization: Basic base64(username:app_password).
- Mapeie os campos do post (título, conteúdo, categorias, etc.) no corpo da requisição JSON. Exemplo:
{
"title": "={{$json[\"title\"]}}",
"content": "={{$json[\"content\"]}}",
"status": "publish"
}
Teste o fluxo enviando um payload de teste ao webhook. Se o post aparecer no painel do WordPress, a conexão está correta.
Automatizando a publicação e o envio de e‑mails
Com a integração básica pronta, é hora de acrescentar a lógica de disparo de e‑mail sempre que um novo post for criado.
- Adicionar gatilho de monitoramento: use o nó WordPress Trigger (disponível na coleção oficial do n8n) configurado para o evento “post created”. Conecte‑o ao workflow existente.
- Processar o conteúdo: caso deseje extrair um resumo, insira um nó Function que gera um
excerpta partir do conteúdo completo. - Enviar e‑mail:
- Inclua o nó SMTP (ou SendGrid**, **Mailgun**).
- Preencha host, porta, usuário e senha do seu serviço de e‑mail.
- No campo To, insira a lista de destinatários ou use uma variável dinâmica (ex.: lista de assinantes armazenada em uma planilha).
- No Subject, utilize
Novo post no blog: {{$json["title"]}}. No corpo, combine título, link (https://seusite.com/?p={{$json["id"]}}) e o resumo gerado.
- Ativar o workflow: marque a opção “Active” e defina a frequência de verificação (por padrão, o gatilho WordPress já atua em tempo real).
Opcionalmente, você pode acrescentar passos adicionais, como:
- Salvar o ID do post em uma base de dados (Google Sheets ou MySQL) para controle interno.
- Publicar o mesmo conteúdo em redes sociais usando os nós Twitter ou Facebook.
- Adicionar um atraso de alguns minutos antes do e‑mail, permitindo revisão humana caso necessário.
Teste todo o fluxo publicando um post de teste no WordPress. Verifique se o post aparece no site, se o e‑mail foi enviado e se os links estão corretos. Ajuste campos ou credenciais até que tudo funcione de forma fluida.
Conclusão
Conectar WordPress na Hostinger ao n8n permite publicar posts e disparar e‑mails automaticamente, economizando tempo e ampliando o alcance do seu conteúdo. Ao seguir as etapas de preparação, configuração da API REST e criação de workflows no n8n, você transforma seu blog em uma solução de automação completa, pronta para escalar seu marketing digital sem esforço manual.
