Como automatizar o rastreamento de entregas com n8n
O pesadelo do "cadê meu pedido?"
Se você vende produtos físicos, conhece bem essa mensagem. O cliente comprou, ficou ansioso e agora manda WhatsApp perguntando onde está a encomenda. Multiplique isso por dezenas de pedidos e você tem uma pessoa da equipe presa o dia inteiro copiando código de rastreio, colando no site dos Correios e respondendo um por um.
O problema não é só o tempo perdido. É que a informação chega atrasada e o cliente sente que precisa correr atrás. Com um fluxo no n8n, você inverte a lógica: o cliente recebe atualizações antes mesmo de perguntar.
A arquitetura do fluxo
O objetivo é simples: monitorar cada código de rastreio e disparar uma mensagem sempre que o status mudar. Veja os blocos principais:
- Gatilho por agendamento — um nó Schedule Trigger que roda a cada 3 ou 6 horas.
- Busca dos pedidos ativos — leitura de uma planilha (Google Sheets) ou do seu banco de dados com os pedidos que ainda não foram entregues.
- Consulta de rastreio — uma chamada HTTP para uma API de rastreamento (como a da Melhor Envio, Correios via API de terceiros, ou o transportador que você usa).
- Comparação de status — verifica se o status atual é diferente do último status salvo.
- Notificação — se mudou, dispara mensagem no WhatsApp e atualiza o registro.
Montando na prática
Comece com uma planilha com as colunas: nome, telefone, codigo_rastreio, ultimo_status. Cada linha é um pedido.
No n8n, o Schedule Trigger inicia o fluxo. Em seguida, o nó do Google Sheets lê todas as linhas. Use um nó Filter para descartar pedidos já marcados como "Entregue".
Para cada pedido restante, o nó HTTP Request consulta a API de rastreio:
GET https://api.rastreio.exemplo.com/v1/track/{{ $json.codigo_rastreio }}
Headers: Authorization: Bearer SEU_TOKEN
A resposta traz o status atual (ex: "Objeto em trânsito", "Saiu para entrega", "Entregue"). Agora vem a parte inteligente: um nó IF compara status_atual com ultimo_status da planilha. Se forem iguais, ignora. Se forem diferentes, segue para a notificação.
Deixando a mensagem humana com IA
Um status cru como "Objeto saiu para entrega ao destinatário" não é lá muito acolhedor. Passe esse status por um nó de IA (OpenAI ou similar) com um prompt do tipo:
"Transforme este status de entrega em uma mensagem curta e amigável para WhatsApp, tratando o cliente pelo nome {{ $json.nome }}: {{ $json.status_atual }}"
O resultado fica assim: "Oi, Marina! 🎉 Boa notícia: seu pedido saiu para entrega e deve chegar hoje. Fique de olho!"
Depois é só conectar ao nó do WhatsApp (via Evolution API, Z-API ou a Cloud API oficial da Meta) para o disparo. Por fim, o nó do Google Sheets atualiza a coluna ultimo_status com o novo valor, garantindo que a mesma atualização não seja enviada duas vezes.
Detalhes que fazem diferença
- Momentos-chave, não spam. Configure para notificar apenas em mudanças relevantes: postado, em trânsito na cidade de destino, saiu para entrega e entregue. Ninguém quer receber 10 mensagens por dia.
- Pesquisa pós-entrega. Quando o status virar "Entregue", encadeie um segundo fluxo que, 24 horas depois, pergunta se está tudo certo com o produto — ótimo para pós-venda.
- Tratamento de erros. Códigos inválidos ou APIs fora do ar acontecem. Use um nó Error Trigger para registrar falhas sem travar o fluxo inteiro.
- Alerta interno. Se um pedido ficar parado no mesmo status por mais de 5 dias, dispare um alerta para a equipe verificar possível extravio.
O resultado no dia a dia
Com esse fluxo rodando, o cliente é avisado de forma proativa, a equipe para de gastar horas em consultas manuais e a percepção de qualidade do seu atendimento sobe — mesmo que o produto e o frete sejam exatamente os mesmos. É a diferença entre parecer um negócio pequeno e parecer uma operação organizada.
Vamos automatizar isso no seu negócio?
Na GRS Automações, montamos fluxos como esse conectados ao seu sistema de vendas e às transportadoras que você já usa. Se você quer parar de responder "cadê meu pedido?" manualmente, fale com a gente — a primeira conversa é sobre entender o seu processo, sem compromisso.