Como usar n8n para receber notificações por WhatsApp quando o certificado SSL da Hostinger expira

Introdução – Manter o certificado SSL ativo é essencial para a segurança e o ranqueamento do seu site na Hostinger. Quando ele expira, o risco de interrupções e perda de tráfego aumenta. Neste artigo, você aprenderá passo a passo como configurar o n8n para monitorar a validade do SSL e enviar alertas automáticos por WhatsApp, garantindo que nenhuma renovação seja esquecida.

Configurando o monitoramento de SSL no n8n

O n8n é uma ferramenta de automação visual que permite criar fluxos de trabalho sem escrever código. Para iniciar, siga estas etapas:

  • 1. Crie uma conta no n8n – Acesse n8n.io e registre‑se. A versão cloud já inclui serviços de agendamento que usaremos.
  • 2. Adicione o nó “HTTP Request” – Configure‑o para fazer uma chamada GET ao endpoint https://yourdomain.com. No campo “Response Format”, escolha “Header”.
  • 3. Extraia a data de expiração – Use o nó “Set” para criar a variável expiryDate. No campo “Value”, insira a expressão {{$json["header"]["strict-transport-security"]?.match(/max-age=(\d+)/)[1]}} ou utilize uma API externa que retorne a data do certificado.
  • 4. Calcule o tempo restante – Adicione um nó “Function” que converta expiryDate em um objeto Date e subtraia a data atual, resultando em daysLeft.

Com o número de dias restantes em mãos, podemos definir um gatilho que dispara quando daysLeft for menor ou igual a 7, por exemplo. Isso garante que você seja alertado com uma semana de antecedência.

Enviando alertas por WhatsApp com o Twilio

Para transformar o alerta em uma mensagem de WhatsApp, utilizaremos o Twilio – serviço confiável e fácil de integrar ao n8n.

  • 1. Crie uma conta no Twilio e habilite o canal WhatsApp. Anote o Account SID, Auth Token e o número de telefone fornecido.
  • 2. No n8n, adicione o nó “Twilio”. Selecione a ação “Send Message”.
  • 3. Preencha os campos:
    • From: whatsapp:+14155238886 (número de envio padrão do Twilio).
    • To: whatsapp:+55SEUNÚMERO (substitua pelo seu número).
    • Body: Use a expressão Seu certificado SSL expirará em {{$json["daysLeft"]}} dias. Renove antes que o site fique inacessível.
  • 4. Conecte o nó “Function” que calcula daysLeft ao nó “Twilio”.
  • 5. Defina o agendamento – No fluxo principal, adicione um nó “Cron”. Configure‑o para rodar diariamente às 09:00. Assim, o script verifica a validade do certificado todos os dias.

Teste o fluxo executando manualmente no n8n. Se tudo estiver correto, você receberá uma mensagem no WhatsApp indicando quantos dias faltam para a expiração. Caso o número de dias seja superior ao limite definido, nenhum alerta será enviado.

Conclusão

Ao integrar n8n, uma verificação simples de SSL e o Twilio, você cria um sistema automático que avisa por WhatsApp antes que o certificado da Hostinger expire. Essa automação salva tempo, evita interrupções e mantém a confiança dos visitantes. Comece agora, ajuste o limite de alerta conforme sua necessidade e mantenha seu site sempre protegido.

Pronto para garantir a segurança do seu site? Acesse Hostinger e aproveite o desconto exclusivo.

Alerta WhatsApp de SSL Hostinger: n8n Avisa Antes que Vire Problema

Deixe um comentário

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