Agenda · template n8n
Resumo do dia para o profissional
Todo dia de manhã, a equipe já chega sabendo quantas consultas tem, os horários livres e quem já confirmou — sem abrir o Google Calendar.
O que faz
- Todo dia às 07:00, lê os eventos do dia no Google Calendar e monta uma mensagem de WhatsApp com: a lista de consultas (hora — nome, marcando ✅ confirmado / 🔁 pediu remarcar / ❌ cancelado pelo prefixo do título), o total do dia, o primeiro e o último horário, e os intervalos livres de pelo menos
buraco_minimo_minutosdentro do horário de atendimento configurado. - Manda para um ou mais números da equipe (
numeros_profissionais). É mensagem interna: nunca vai para paciente. - Se o dia estiver sem nenhuma consulta, avisa "agenda livre" só se
avisar_dia_vazio = true. - Nunca manda o resumo duas vezes no mesmo dia para o mesmo número.
O que você precisa
- n8n 2.x com Data Tables habilitadas.
- Núcleo TN instalado: rode uma vez o
[TN] Núcleo · Instalaçãoe ative o[TN] Núcleo · Enviar WhatsApp. - Uma conta do Google Calendar com a agenda da clínica.
- WhatsApp conectado (Evolution API ou WhatsApp Cloud API da Meta), configurado no Enviador.
Cuidados (LGPD)
- A mensagem é interna (equipe), mas ainda traz nome dos pacientes: trate o celular de quem recebe como informação de trabalho, não compartilhe prints fora da equipe.
- Nenhum diagnóstico, procedimento ou valor entra na mensagem — só nome e horário.
Limites conhecidos
- O nome de cada consulta vem da linha
Nome:na descrição do evento, ou do título (sem o prefixo de status) quando não há essa linha. - Eventos sem horário definido (dia inteiro) entram no total e na lista ("dia inteiro"), mas não contam para o cálculo de primeiro/último horário nem de intervalos livres.
- O cálculo de intervalos livres não considera múltiplos profissionais/salas — é um único calendário.