
Como configurar um fluxo n8n para enviar notificações no Telegram quando um cliente faz login no seu site Hostinger
Introdução: Se você deseja monitorar em tempo real quem acessa o seu site hospedado na Hostinger, a combinação do n8n com o Telegram oferece uma solução simples e poderosa. Neste artigo, explicaremos passo a passo como criar um fluxo automatizado que captura o evento de login e envia uma mensagem instantânea para um chat do Telegram, garantindo que você nunca perca uma informação importante sobre a atividade dos usuários.
Pré‑requisitos: conta Hostinger, n8n e bot do Telegram
Antes de iniciar a configuração, assegure‑se de ter os seguintes recursos disponíveis:
- Hospedagem na Hostinger com acesso ao painel de controle e à possibilidade de adicionar scripts PHP ou Node.js.
- Instância do n8n – pode ser instalada via Docker, npm ou utilizada na versão cloud oferecida pela própria plataforma.
- Bot no Telegram criado através do @BotFather, com o token de autenticação em mãos.
- Um endpoint de webhook no seu site que será acionado a cada login bem‑sucedido.
Com esses itens prontos, você já tem a base necessária para conectar os três componentes e iniciar a automação.
Passo a passo: criando o webhook, capturando o login e enviando a mensagem
1. Configurando o webhook no site Hostinger
Adicione ao seu código de login (PHP, Node ou outro) uma chamada HTTP POST para o URL do webhook do n8n. O código pode ser algo semelhante a:
$userEmail,
'ip' => $_SERVER['REMOTE_ADDR'],
'horario' => date('Y-m-d H:i:s')
];
$ch = curl_init('https://seu-n8n.com/webhook/login-notificacao');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
?>
Esse trecho envia os dados essenciais do login para o n8n.
2. Criando o fluxo no n8n
- Adicione o nó Webhook e copie o URL gerado; cole‑o no código do passo anterior.
- Conecte um nó Set para formatar a mensagem que será enviada ao Telegram, por exemplo:
“🛎️ Novo login: {{ $json.email }} – IP: {{ $json.ip }} – Em: {{ $json.horario }}”. - Insira o nó Telegram (disponível na lista de integrações). Configure com o token do bot e escolha o Chat ID desejado (pode ser um grupo ou mensagem direta).
- Mapeie o campo Text do nó Telegram para a saída do nó Set.
- Salve e ative o fluxo.
Com isso, toda vez que o webhook receber os dados de login, o n8n processará a informação e enviará uma notificação ao Telegram em poucos segundos.
3. Testando a automação
Realize um login no seu site e verifique se a mensagem aparece no chat do Telegram. Caso não receba, confira:
- Se o URL do webhook está correto no código do site.
- Se o token do bot e o Chat ID estão configurados adequadamente no nó Telegram.
- Se o fluxo no n8n está ativo e sem erros (painel de Execuções).
Esses ajustes simples garantem que a integração funcione sem interrupções.
4. Personalizações avançadas
O n8n permite expandir o fluxo adicionando nós como IF para filtrar logins por IP suspeito, Google Sheets para registrar cada tentativa, ou Slack para alertas paralelos. Explore a biblioteca de integrações e crie um painel de monitoramento completo de acordo com as necessidades do seu negócio.
Conclusão
Ao combinar a flexibilidade do n8n com a praticidade das notificações do Telegram, você obtém um monitoramento instantâneo de todos os logins no seu site Hostinger. O processo descrito — desde a criação do webhook até a configuração do fluxo — é direto, escalável e pode ser ampliado com outras ferramentas de automação. Comece agora a implementar essa solução e mantenha o controle total das atividades dos seus usuários.
