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
GETao endpointhttps://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
expiryDateem um objeto Date e subtraia a data atual, resultando emdaysLeft.
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 Tokene 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.
- From:
- 4. Conecte o nó “Function” que calcula
daysLeftao 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.
