
# Como configurar o n8n para enviar e‑mails de aniversário automaticamente aos clientes cadastrados na Hostinger
*Introdução* – Desejar feliz aniversário ao cliente no momento certo aumenta a fidelidade e gera boas taxas de abertura. Neste artigo vamos mostrar passo a passo como usar o **n8n**, uma ferramenta de automação visual, para enviar e‑mails de aniversário de forma automática a partir dos dados armazenados na sua hospedagem Hostinger. Você vai entender como integrar o banco de dados, criar a lógica de verificação de datas e configurar o serviço de e‑mail, tudo sem escrever código complexo.
—
## Preparando o ambiente: banco de dados e credenciais de e‑mail
1. **Banco de dados na Hostinger**
– Acesse o painel da Hostinger e crie um banco MySQL (ou use o que já contém a tabela de clientes).
– Garanta que a tabela possua, no mínimo, os campos `id`, `nome`, `email` e `data_nascimento` (formato `YYYY‑MM‑DD`).
2. **Credenciais de envio de e‑mail**
– No mesmo painel, configure um endereço de e‑mail profissional (por exemplo, `aniversario@seusite.com`).
– Anote as informações SMTP: servidor, porta, usuário e senha.
3. **Instalação do n8n na Hostinger**
– Entre no **cPanel** → **Gerenciador de Aplicativos** → **Node.js** e crie um ambiente para o n8n.
– Instale via terminal:
“`bash
npm install n8n -g
n8n start
“`
– Defina a URL de acesso ao workflow (ex.: `https://seusite.com/n8n`).
> **Dica:** mantenha o serviço n8n rodando como daemon usando `pm2` para garantir disponibilidade 24/7.
—
## Construindo o workflow: lógica de verificação e envio
### 1. Trigger de tempo – *Cron*
– Arraste o nó **Cron** para a tela e configure para **executar diariamente às 08:00** (ou horário que preferir).
– Essa agenda garante que o script verifique todos os aniversários do dia.
### 2. Conexão ao banco MySQL
– Adicione o nó **MySQL** e preencha as credenciais obtidas na Hostinger.
– No campo **Query**, insira a sentença que retorna apenas os registros cujo aniversário seja hoje:
“`sql
SELECT nome, email FROM clientes
WHERE DATE_FORMAT(data_nascimento, ‘%m-%d’) = DATE_FORMAT(CURDATE(), ‘%m-%d’);
“`
– O resultado será uma lista de clientes que receberão a mensagem.
### 3. Montagem do e‑mail – *Template*
– Use o nó **Set** para criar variáveis de assunto e corpo. Exemplo:
“`json
{
“subject”: “Feliz aniversário, {{ $json[“nome”] }}!”,
“html”: “
Olá {{ $json[\”nome\”] }},
Hoje é um dia muito especial e queremos celebrar com você. Aproveite um desconto exclusivo de 20% na sua próxima compra!
Um abraço da equipe.
”
}
“`
– Personalize o texto com o nome do cliente usando a sintaxe `{{ }}`.
### 4. Envio via SMTP
– Arraste o nó **SMTP** (ou **SendGrid**, se preferir) e configure com as credenciais criadas na Hostinger.
– Mapeie os campos:
– **To:** `{{$json[“email”]}}`
– **Subject:** `{{$json[“subject”]}}`
– **HTML:** `{{$json[“html”]}}`
### 5. Tratamento de erros
– Conecte um nó **Error Trigger** ao fluxo de SMTP para capturar falhas (ex.: credenciais incorretas ou caixa de spam).
– Configure uma notificação por Telegram ou Slack para ser alertado imediatamente.
### 6. Ativação e testes
– Salve o workflow e habilite a opção **Active**.
– Execute um “Run Once” para validar o envio usando um registro de teste. Verifique a caixa de entrada e ajustes no layout do e‑mail se necessário.
> **Importante:** teste em diferentes dispositivos (desktop, mobile) para garantir responsividade.
—
## Otimizando a automação e garantindo conformidade
– **Limite de envios:** alguns provedores SMTP impõem cotas diárias. Monitore a quantidade de aniversários por dia e, se necessário, ajuste a frequência (ex.: dividir em lotes).
– **Política de privacidade:** inclua no rodapé do e‑mail um link para a sua política de tratamento de dados, reforçando a confiança do cliente.
– **Logs de atividade:** habilite o recurso de **Execution Logs** no n8n para auditoria. Esses registros ajudam a rastrear quem recebeu o e‑mail e em que horário, facilitando a análise de performance.
– **A/B testing:** crie variações de assunto ou oferta e use o nó **IF** para dividir a lista aleatoriamente, medindo qual versão gera maior taxa de cliques.
—
*Conclusão* – Com o n8n e a infraestrutura da Hostinger, você pode automatizar o envio de e‑mails de aniversário de forma simples, segura e escalável. A configuração exige apenas a criação de um banco de dados com datas corretas, a definição de um workflow cron, a conexão MySQL, o template de mensagem e o nó SMTP. Após ativar, o sistema trabalha sem intervenção humana, aumentando o engajamento e fortalecendo o relacionamento com seus clientes. Pronto para transformar datas especiais em oportunidades de negócio?
**Aproveite agora e hospede seu site na Hostinger com 20 % de desconto:**
