Como usar n8n para criar um lembrete diário de tarefas e receber no WhatsApp

Quer automatizar a sua rotina e garantir que nenhuma tarefa seja esquecida? Neste artigo, vamos mostrar passo a passo como configurar o n8n para enviar lembretes diários direto no seu WhatsApp, combinando a flexibilidade do workflow builder com a praticidade da mensagem instantânea.

Configurando n8n e integrando o WhatsApp

Antes de montar o fluxo, é preciso preparar o ambiente do n8n e conectar uma conta de WhatsApp Business ou usar um serviço de API como Twilio ou 360dialog. Siga estas etapas:

  • Instalação do n8n: Você pode rodar o n8n via Docker, npm ou usar a versão Cloud. A opção mais rápida é Docker Compose, que garante atualizações automáticas.
  • Crie um workspace: Ao acessar o dashboard, clique em “New Workspace” e dê um nome que identifique seu projeto de lembretes.
  • Obtenha credenciais da API do WhatsApp: Registre‑se no provedor escolhido, gere um API Token e copie o Phone Number ID. Esses valores serão usados nos nós de “HTTP Request”.
  • Adicione as credenciais ao n8n: No menu “Credentials”, selecione “HTTP Basic Auth” ou “Bearer Token” (dependendo da API) e cole as informações. Salve com um nome claro, como “WhatsApp‑API”.

Com as credenciais configuradas, teste a conexão criando um nó “HTTP Request” simples que envia uma mensagem de teste:

  • Method: POST
  • URL: https://graph.facebook.com/v14.0/{{whatsappPhoneNumberId}}/messages
  • Headers: Authorization: Bearer {{yourAccessToken}}
  • Body (JSON): {"messaging_product":"whatsapp","to":"{{seuNumero}}","type":"text","text":{"body":"Teste de integração n8n"}}}

Execute o nó; se receber a mensagem, a integração está pronta para o próximo passo.

Criando o fluxo de lembrete diário

Agora vamos montar um workflow que dispara todos os dias, busca as tarefas programadas e envia a lista por WhatsApp.

  1. Agendador (Cron): Configure o nó “Cron” para run every day at 08:00. Essa será a hora fixa em que o lembrete será disparado.
  2. Obtenha as tarefas: Existem várias opções:
    • Usar um Google Sheet como base de tarefas; adicione um nó “Google Sheets” que lê a aba “Tarefas” filtrando pela data de hoje.
    • Conectar a um banco de dados (MySQL, PostgreSQL) com um nó “SQL”; escreva a query SELECT * FROM tarefas WHERE data = CURDATE().
    • Buscar em um serviço de gerenciamento como Trello ou Asana via seus respectivos núcleos de integração.
  3. Formate a mensagem: Use um nó “Set” ou “Function” para montar o texto. Exemplo:
    *Lembrete diário – {{= $node["Cron"].json["date"]}}*
    1. {{= $json["tarefa1"]}}
    2. {{= $json["tarefa2"]}}

    O uso de negrito e itálico deixa a mensagem mais legível no WhatsApp.

  4. Envie a mensagem: Conecte o nó de formatação ao “HTTP Request” configurado na etapa anterior, substituindo o campo body pelo texto formatado.
  5. Teste e ative: Execute o workflow manualmente para garantir que a mensagem chega como esperado. Depois, habilite “Active” para que o cron execute automaticamente.

Com esse fluxo, toda manhã você receberá uma lista atualizada das suas tarefas, sem precisar abrir planilhas ou aplicativos. Caso queira expandir, adicione um nó “If” para enviar alertas diferentes conforme a prioridade ou incluir imagens de documentos anexados.

Conclusão

Utilizar o n8n para automatizar lembretes diários no WhatsApp combina praticidade e controle total sobre suas rotinas. Ao seguir os passos de configuração da API, criação do cron e formatação da mensagem, você garante que nenhuma tarefa passe despercebida, economizando tempo e aumentando a produtividade.

Pronto para automatizar sua agenda? Acesse o Hostinger e aproveite descontos exclusivos para hospedar seu n8n com segurança e desempenho.

Lembretes diários no WhatsApp com n8n: fácil e prático

Deixe um comentário

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