Relacionamento · template n8n
Retorno programado (recall)
O retorno que o cliente esqueceu de agendar, lembrado sozinho — e a recepção avisada na hora quando ele topa.
O que faz
Todo dia às 10h, o robô olha a planilha de retornos e convida por WhatsApp quem já passou do prazo para voltar (limpeza, revisão, retorno de acompanhamento...). O cliente responde:
- 1 (quero agendar) → a recepção é avisada na hora (nome, telefone, serviço e um link direto para abrir a conversa no WhatsApp) e o cliente recebe a confirmação — com o link de agendamento online, se você tiver um.
- 2 (agora não) → o robô agradece e marca a linha como recusada na planilha, sem incomodar a recepção.
O que você precisa
- n8n 2.x com Data Tables habilitadas
- [TN] Núcleo instalado e ativo (Instalação, Enviar WhatsApp, Roteador de entrada)
- Uma planilha do Google Sheets chamada Retornos com os atendimentos e o intervalo de recall de cada serviço
- Uma conta de WhatsApp conectada (Evolution API ou WhatsApp Cloud API da Meta) já configurada no [TN] Núcleo · Enviar WhatsApp
Planilha "Retornos"
Cabeçalho na 1ª linha, uma linha por cliente+serviço:
| nome | telefone | servico | ultimo_atendimento | intervalo_dias | status |
|---|---|---|---|---|---|
| Maria da Silva | 5511999999999 | Limpeza | 10/01/2026 | 180 | |
| João Souza | 5511988888888 | Revisão | 05/03/2026 | 90 | pendente |
ultimo_atendimento: data no formatoDD/MM/AAAA.intervalo_dias: de quantos em quantos dias esse serviço pede retorno (ex.:180para 6 meses).status: deixe em branco oupendentepara o robô considerar. O próprio robô preencheconvidado(assim que manda o convite) e depoisrecusou(se o cliente disser "agora não"). Uma linha com qualquer outro valor emstatusfica de fora — é assim que você tira alguém do recall sem apagar a linha (ex.: escrevaagendadomanualmente depois que a recepção marcar).
Cuidados (LGPD)
- A planilha guarda telefone e o serviço realizado — evite descrever o serviço de forma que revele informação clínica sensível (ex.: prefira "Retorno" a um diagnóstico específico).
- O aviso à recepção é enviado só para o número interno configurado em
numero_responsavel(a própria empresa), nunca para terceiros. - Cliente que pediu para não receber mensagens (
PARE) não recebe o convite — automático, via Núcleo TN.
Limites conhecidos
- A planilha é atualizada casando as colunas
telefone+servicoda linha original — se o mesmo telefone tiver mais de uma linha ativa (status vazio/pendente) para o mesmo serviço ao mesmo tempo, a atualização de status pode afetar a linha errada. Recomendado: uma linha por cliente+serviço em aberto por vez. - A data do convite (quando foi marcado "convidado") não vira uma coluna nova na planilha — fica registrada internamente nas Data Tables
tn_enviados/tn_pendenciasdo Núcleo TN. - Linha com
ultimo_atendimentofora do formatoDD/MM/AAAA, ouintervalo_diasvazio/zero, é ignorada (nenhum retorno é assumido por engano). maximo_por_diacorta a lista pela ordem da planilha — se houver muito mais retornos vencidos que o limite no mesmo dia, os excedentes ficam de fora naquela execução (entram na próxima).