Ficar entrando no site do concorrente toda semana pra ver se ele mudou o preço é o tipo de tarefa que ninguém deveria estar fazendo na mão em 2026. Dá pra deixar um robô olhando por você e te avisando só quando algo muda de verdade. Montei esse robô no n8n, testei com dado ao vivo, e deixei o arquivo pronto para você baixar e importar no seu.
Este não é um tutorial de teoria. O fluxo abaixo é um workflow real que eu construí, rodei contra uma fonte de dados ao vivo e exportei. Você vai ver a saída exata que ele devolveu e pode importar o mesmo arquivo no seu n8n em menos de um minuto.

O que o fluxo faz, em 4 blocos
O n8n funciona conectando blocos (chamados de nós). Cada bloco faz uma coisa e passa o resultado pro próximo. O monitor de preço tem quatro:
- A cada 6 horas (Schedule Trigger): é o despertador do fluxo. Ele acorda o robô no intervalo que você definir, sem você tocar em nada. Deixei a cada 6 horas, mas pode ser de hora em hora ou uma vez por dia.
- Buscar preço (HTTP Request): vai até o endereço do produto e traz os dados de volta. No teste apontei para uma API pública de produtos, mas o campo do endereço é onde você coloca o link do concorrente.
- Comparar com o alvo (Code): aqui mora a inteligência. Um pedacinho de código pega o preço que chegou, compara com o preço-alvo que você definiu e decide se vale a pena te avisar.
- Preço caiu? (IF): a bifurcação. Se o preço ficou abaixo do alvo, o fluxo segue para o alerta. Se não, ele simplesmente encerra e volta a dormir até a próxima rodada.
Repare que só o terceiro bloco tem código, e é código curto. Os outros três você configura clicando e preenchendo campo. Se você já mexeu em Excel, dá conta.
O bloco que decide: o código por dentro
O nó Comparar com o alvo roda este trecho. Não precisa decorar nada, é só entender a lógica:
const alvo = 100; // seu preço-alvo
const dado = $input.first().json;
const preco = dado.price;
const produto = dado.title;
const abaixo = preco <= alvo;
return [{ json: {
produto,
preco,
alvo,
abaixo_do_alvo: abaixo,
mensagem: abaixo
? `⚠️ ${produto} está a US$ ${preco} — abaixo do alvo de US$ ${alvo}. Hora de agir.`
: `${produto} está a US$ ${preco} — acima do alvo de US$ ${alvo}. Nada a fazer.`
} }];
Traduzindo: ele guarda o preço-alvo (aqui, 100), pega o preço que o bloco anterior trouxe, compara os dois e monta uma mensagem pronta pra te mandar. A linha preco <= alvo é a decisão inteira. Troca o número do alvo pelo preço que faz sentido pro seu caso e pronto.
A saída real do teste
Não vou te pedir pra acreditar. Rodei o fluxo contra a fonte de dados ao vivo e esta é a resposta exata que ele devolveu, sem retoque:

O produto testado estava a US$ 109,95, o alvo era US$ 100. O robô calculou abaixo_do_alvo: false e montou a mensagem certa: acima do alvo, nada a fazer. Se o preço tivesse caído para US$ 95, o mesmo fluxo devolveria true e dispararia o alerta. A decisão não é mágica nem chute: é a comparação que você viu no código, rodando com número real.
Como apontar para o concorrente de verdade
No teste usei uma API de produtos de demonstração, porque ela é estável e qualquer pessoa consegue reproduzir. Para monitorar um concorrente real, você muda duas coisas:
- Se o concorrente tem uma página normal de produto: no bloco HTTP Request, coloque a URL da página e adicione um nó HTML Extract logo depois, apontando para o seletor onde o preço aparece. O n8n puxa o número de dentro do HTML.
- Se ele tem um app ou catálogo com API: melhor ainda, aponte o HTTP Request direto para o endereço que devolve o preço em formato de dados, como fiz no teste.
Um aviso importante e honesto: monitorar preço público para acompanhar mercado é prática comum, mas respeite o site do concorrente. Não bombardeie a página com requisições de minuto em minuto (por isso deixei o intervalo em 6 horas) e confira os termos de uso dele. A ideia é acompanhar movimento de mercado, o que conversa direto com o que mostramos no post sobre análise de concorrentes com IA.
Onde plugar o alerta no WhatsApp ou e-mail
O fluxo que você baixa termina na bifurcação Preço caiu?. Na saída "sim", é onde você conecta o aviso. Duas opções que funcionam bem:
- Telegram ou e-mail: o n8n tem nó nativo dos dois. Você conecta na saída verdadeira do IF e usa o campo
mensagemque o código já montou. Zero trabalho extra de texto. - WhatsApp: exige uma plataforma intermediária, como as que comparamos em WATI vs ManyChat, porque o WhatsApp não aceita conexão direta sem intermediário oficial.
Por que n8n e não Make ou Zapier para isso
O n8n é open source: você instala no seu servidor e não paga mensalidade por número de operações. Para um monitor que roda várias vezes por dia, isso importa, porque em ferramentas que cobram por execução esse tipo de fluxo repetitivo consome cota rápido. Se você ainda está decidindo entre plataformas, vale ler o comparativo de Make vs Zapier e a análise completa do n8n no nosso diretório.
Para quem não quer gerenciar servidor, existe a versão n8n Cloud, paga, que roda o mesmo workflow sem você instalar nada. O arquivo que você baixa aqui funciona nas duas.
Baixe o workflow pronto
Não precisa montar do zero. Baixe o arquivo, abra o seu n8n, clique em importar, e os quatro blocos aparecem conectados exatamente como na imagem. Depois é só trocar a URL pelo concorrente e o preço-alvo pelo seu.
Baixar o workflow (arquivo .json)
Primeiro passo: importe o arquivo, aponte o bloco Buscar preço para um produto que você acompanha e ajuste o alvo no bloco de código. Rode uma vez manualmente pra ver a mensagem chegar, e só depois ligue o agendamento. Em 10 minutos você tem um vigia de preço trabalhando sozinho.



