O contexto
O dado nasce num lugar e a operação precisa dele em outro: formulário, pagamento, planilha, CRM, página sem API. Alguém copia. O erro aparece no meio, quando o registro já foi embora e ninguém sabe em qual passo.
Minha participação
- Desenho o fluxo no n8n: gatilho, webhook, chamada de API, espera, gravação e alerta quando um passo falha.
- Escrevo o Python que o fluxo chama. É ali que trato payload estranho, cruzo arquivo e devolvo um JSON que o próximo sistema aceita.
- Quando a fonte é uma página, o script faz o scraping. O n8n só agenda, recebe o resultado e segue o resto da rotina.
- Modelo de linguagem entra só se a tarefa for ler ou resumir texto. Não substitui a integração.
Trajetória & Evolução do Projeto
Onde a mão ainda copia
Antes do fluxo, listo o caminho real: de onde o dado sai, onde ele para e quem redigita. Automatizar um caminho que ninguém descreveu só espalha o erro.
Quem dispara e quem avisa
O n8n segura o encadeamento. Pagamento confirmado, formulário enviado, hora marcada: ele chama o próximo passo e registra a falha em vez de engolir.
Integração e scraping
API incompleta, HTML no lugar de endpoint, planilha torta. Isso vira script. O fluxo chama o script, o script devolve o dado limpo, o n8n continua.
A Solução Estratégica & Execução
- Fluxos de integração no n8n entre webhook, API, banco e mensagem.
- Scripts Python para transformação pesada e para web scraping quando o dado só existe na página.
- Tratamento de erro no fluxo: o passo que falha aparece na hora, com o contexto, em vez de sumir.
- Leitura de texto com modelo só no trecho em que alguém precisaria ler a mensagem na mão.
Resultados Alcançados
- A cópia entre sistemas sai da rotina de alguém e vai para um fluxo que dá para abrir e ver.
- Fonte sem API deixa de ser desculpa: o Python busca, o n8n distribui.
- Quando quebra, quebra num passo nomeado. Não no fim do dia, numa planilha que não bate.
Aprendizados & Visão de Negócio
n8n sem código cobre o caminho feliz. O trabalho de verdade começa na exceção: página sem API, payload que o outro sistema recusa, arquivo que muda de coluna. É aí que o Python entra no fluxo.