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

  1. Adicione o nó Webhook e copie o URL gerado; cole‑o no código do passo anterior.
  2. 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 }}”.
  3. 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).
  4. Mapeie o campo Text do nó Telegram para a saída do nó Set.
  5. 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.

Notificações no Telegram para novos logins via n8n e Hostinger

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *