n8n
Webhook · n8nWebhook · n8n
O formulário chega por webhook, a pontuação por regras separa lead quente, morno, frio e spam, a resposta sai em PT ou EN, a linha vai para o CSV e só o lead quente dispara alerta no Telegram.A form hits a webhook, rule-based scoring sorts hot, warm, cold and spam, the reply goes out in PT or EN, a row is logged to CSV and only hot leads fire a Telegram alert.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Relatório · n8nReporting · n8n
Lê o CSV de vendas do dia, calcula total, ticket médio e ranking de produtos e envia o resumo pronto no Telegram.Reads the day's sales CSV, computes total, average ticket and top products, then sends the ready summary on Telegram.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Monitoramento · n8nMonitoring · n8n
Consulta a página da loja, compara com o último retrato salvo e avisa só quando preço ou estoque mudam.Fetches the shop page, compares it with the last saved snapshot and alerts only when price or stock changes.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Suporte · n8nSupport · n8n
Classifica cada mensagem por assunto e urgência, usa um modelo de IA quando disponível e cai para regras quando não, e registra tudo em CSV.Classifies each message by topic and urgency, uses an LLM when available and falls back to rules otherwise, logging everything to CSV.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Agenda · n8nScheduling · n8n
Lê a agenda do salão ou clínica e monta o lembrete de cada cliente para o dia seguinte, em texto pronto para WhatsApp.Reads a salon or clinic schedule and builds each client's next-day reminder as WhatsApp-ready text.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Agente de IA · n8nAI agent · n8n
Pergunta chega por webhook; o agente decide entre buscar na web, consultar estoque (CSV) ou achar horário livre, repete até responder e guarda a memória da sessão, então "quanto custa?" funciona como continuação. O modelo da demo é um planejador simulado, trocável por Ollama ou API.A question arrives by webhook; the agent chooses between web search, an inventory CSV lookup or a free-slot finder, loops until it can answer, and keeps session memory so "how much does it cost?" works as a follow-up. The demo model is a simulated planner, swappable for Ollama or a hosted API.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
RAG · n8nRAG · n8n
Indexa 5 documentos da empresa e responde com citação de arquivo, seção e parágrafo. Pergunta sem base nos documentos é recusada em vez de inventada. Busca lexical TF-IDF, sem embeddings neurais.Indexes 5 company documents and answers with file, section and paragraph citations. A question the documents cannot support is refused instead of invented. Lexical TF-IDF retrieval, no neural embeddings.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Extração de dados · n8nData extraction · n8n
Lê PDFs de nota, valida o total contra os itens e lança na planilha; o que não fecha ou não tem data vai para fila de revisão. Rodar de novo não duplica nada. Em 5 PDFs: 2 lançados, 2 em revisão, 1 duplicata.Reads invoice PDFs, checks the total against line items and posts to a sheet; anything that does not add up or lacks a date goes to a review queue. Re-running never duplicates. On 5 PDFs: 2 posted, 2 in review, 1 duplicate.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
CRM · n8nCRM · n8n
Para cada empresa, lê o site público, resume o negócio, dá uma nota de aderência e grava no CRM sem duplicar por domínio. Site fora do ar vira "unreachable". Dados e páginas fictícios.For each company, reads the public site, summarizes the business, scores the fit and writes to the CRM without duplicating by domain. A dead site is flagged "unreachable". Fictional data and pages.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
APIs e webhooks · n8nAPIs and webhooks · n8n
Recebe eventos e envia a um segundo sistema com idempotência (repetido responde "duplicate"), retry com espera e, após 3 falhas, fila dead-letter com alerta. Payload inválido volta 400.Receives events and forwards them to a second system with idempotency (a repeat returns "duplicate"), retry with backoff and, after 3 failures, a dead-letter queue with an alert. An invalid payload returns 400.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · regras · aprovação · auditoriaWebhook · rules · approval · audit trail
Uma fatura chega por webhook; regras decidem se paga sozinha, precisa do gestor ou do diretor, ou é bloqueada por duplicidade. O aprovador responde pelo Telegram e tudo fica num livro-razão.An invoice arrives by webhook; rules decide whether it pays itself, needs the manager or director, or is blocked as a duplicate. The approver answers on Telegram and everything lands in a ledger.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · extração · CRM · e-mailWebhook · extraction · CRM · e-mail
Cole a transcrição de uma reunião: o fluxo extrai decisões e ações com responsável e prazo, grava as tarefas, salva uma nota no CRM e manda o resumo. Se uma ação ficar sem dono ou data, o organizador é avisado no Telegram.Paste a meeting transcript: the flow extracts decisions and action items with owner and due date, saves the tasks, writes a CRM note and sends the recap. If an action has no owner or date, the organizer gets a Telegram nudge.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
WhatsApp · agenda · intenção · alertaWhatsApp · calendar · intent · alert
Uma cliente escreve no WhatsApp do salão. O fluxo entende o pedido (marcar, remarcar, cancelar, preço), consulta a agenda, confirma o horário livre ou oferece os mais próximos, responde na hora e só chama o dono quando precisa de gente.A customer writes to the salon's WhatsApp. The flow understands the request (book, cancel, price), checks the calendar, confirms a free slot or offers the nearest ones, replies instantly and only calls the owner when a human is needed.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · rascunhos · verificação · agendaWebhook · drafts · brand check · schedule
Cole um artigo publicado: o fluxo tira os pontos principais, escreve um post de LinkedIn, um fio para o X e um trecho de newsletter, confere limites de tamanho e promessas arriscadas, agenda os três e avisa o editor. Nada vai ao ar sem aprovação.Paste a published article: the flow pulls the key points, writes a LinkedIn post, an X thread and a newsletter blurb, checks length limits and risky promises, schedules all three and pings the editor. Nothing goes live without approval.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · KPIs · gráfico · alertaWebhook · KPIs · chart · alert
Entram duas semanas de vendas por dia. O fluxo calcula receita, pedidos, ticket médio, novos clientes e reembolsos contra a semana anterior, desenha o gráfico, escreve o e-mail no idioma do cliente e, se algo passar do limite, avisa o dono no Telegram.Two weeks of daily sales go in. The flow computes revenue, orders, average order value, new customers and refunds against the previous week, draws the chart, writes the e-mail in the client's language and, if anything crosses a threshold, pings the owner on Telegram.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · rascunho · alerta · filaWebhook · draft · alert · queue
Chega uma avaliação (nota e texto). O fluxo entende o idioma e os temas, escreve uma resposta no tom da marca, decide o que pode sair e o que precisa do dono, e só alerta no Telegram quando a nota é baixa ou há termo de risco. Nada é publicado sozinho.A review comes in (stars and text). The flow detects language and topics, drafts a reply in the brand's tone, decides what can go out and what needs the owner, and only pings Telegram for a low rating or a risk term. Nothing is posted on its own.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · pontuação · ranking · rascunhosWebhook · scoring · ranking · drafts
Cole o texto de um currículo e os requisitos da vaga. O fluxo confere o que é obrigatório e desejável, estima a experiência, calcula uma nota de 0 a 100, posiciona o candidato no ranking, barra duplicados e prepara o rascunho do e-mail. Ninguém é recusado nem convidado sem uma pessoa.Paste a resume's text and the job requirements. The flow checks must-haves and nice-to-haves, reads the years of experience, computes a 0 to 100 score, places the candidate in the ranking, blocks duplicates and prepares the e-mail draft. Nobody is rejected or invited without a person.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
n8n
Webhook · extração · CRM · dead letterWebhook · extraction · CRM · dead letter
Entra a transcrição de uma ligação (de um serviço de voz para texto). O fluxo acha nome, empresa, orçamento, prazo, objeções e o próximo passo prometido, dá uma prioridade e cria o lead no CRM. Se o CRM estiver fora do ar, o lead vai para uma fila de cartas mortas em vez de se perder, e a operação é avisada.A call transcript comes in (from a speech-to-text service). The flow finds name, company, budget, timeline, objections and the next step promised, assigns a priority and creates the lead in the CRM. If the CRM is down, the lead goes to a dead-letter queue instead of being lost, and ops is alerted.
Demo interativa: edite a entrada, rode e inspecione cada nó. Saídas conferidas com a execução real no n8n local.Interactive demo: edit the input, run it and inspect every node. Outputs checked against the real run on a local n8n.
Testar a demoTry the demoCódigoCode
Agentes IA
Python · LangGraph · agente com críticoPython · LangGraph · agent with a critic
Faça uma pergunta de mercado. O agente planeja as seções, busca fontes (com retry), escreve citando cada fonte, passa por um crítico que confere fontes e números, refaz o que falhar e entrega um relatório. Se a fonte cair ou não houver evidência, ele diz isso em vez de inventar.Ask a market question. The agent plans the sections, retrieves sources (with retries), writes citing every source, passes through a critic that checks sources and numbers, redoes what fails and returns a report. If a source is down or evidence is missing, it says so instead of making things up.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
RPA
Python · Playwright · ExcelPython · Playwright · Excel
Um robô entra num portal de distribuidora, baixa o relatório de vendas de cada filial, valida linha a linha e entrega uma planilha consolidada. Sessão que cai, erro 500 e filial fora do ar são tratados, e o que faltou aparece escrito no resultado.A robot signs into a distributor portal, downloads each branch report, validates it row by row and delivers a consolidated workbook. Expired sessions, HTTP 500 and a branch being down are handled, and whatever is missing is written in the result.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Node-RED
Node-RED · SMTP · low-code com códigoNode-RED · SMTP · low-code with code
Mande a planilha de despesas do mês por HTTP. O fluxo confere o cabeçalho, lê as linhas, aplica a política (teto, recibo, duplicidade), rejeita linhas inválidas e envia ao financeiro um e-mail de alerta ou de tudo certo. Se o SMTP cair, o aviso vai para uma fila e a resposta é 202, não 200.Send the month's expense sheet over HTTP. The flow checks the header, reads the rows, applies the policy (cap, receipt, duplicates), rejects invalid rows and sends finance either an alert or an all-clear e-mail. If SMTP is down, the alert goes to a queue and the answer is 202, not 200.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · SQLite · webhookPython · SQLite · webhook
Um formulário do site chama um webhook. O serviço valida os dados, junta leads repetidos, dá uma nota com os motivos, abre tarefa para o vendedor (dono em rodízio) e, se o lead é quente, avisa o chat da equipe. Se o chat cair, o aviso fica numa fila e a resposta é 202.A website form calls a webhook. The service validates the data, merges repeated leads, scores with reasons, opens a task for a salesperson (round-robin owner) and, when the lead is hot, alerts the team chat. If the chat is down the alert is kept in a queue and the answer is 202.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · pandas · SQLitePython · pandas · SQLite
Todo dia um arquivo de pedidos chega. O pipeline confere as colunas, valida linha a linha (quarentena para as ruins), trava se a qualidade cair, carrega o dia numa única transação (rodar de novo não duplica) e calcula os indicadores. Arquivo que não chegou ou colunas trocadas viram alerta, não número errado.A file of orders arrives every day. The pipeline checks the columns, validates row by row (bad ones go to quarantine), stops if quality drops, loads the day in a single transaction (re-running does not duplicate) and computes the KPIs. A missing file or renamed columns become an alert, not a wrong number.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
PowerShell
PowerShell 5.1 · XML · WindowsPowerShell 5.1 · XML · Windows
Notas de compra e venda caem numa pasta. O script confere o XML, os campos e o ledger (nota repetida é ignorada), valida SKU e saldo e só então atualiza o estoque. Cada nota é tudo ou nada: uma linha inválida recusa a nota inteira, e o arquivo vai para a pasta certa com o motivo ao lado.Purchase and sales invoices land in a folder. The script checks the XML, the fields and the ledger (a repeated invoice is ignored), validates SKU and balance and only then updates stock. Each invoice is all or nothing: one invalid line rejects the whole invoice, and the file goes to the right folder with the reason beside it.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Apps Script
Apps Script · Planilhas · MailAppApps Script · Sheets · MailApp
Toda semana um gatilho lê a aba Vendas, ignora o que não está pago, aponta linhas com dado ruim, compara com a semana anterior e manda o resumo ao financeiro. Rodar duas vezes não duplica o e-mail; se a cota do Google estourar, o erro fica no log e o próximo gatilho tenta de novo.Every week a trigger reads the Sales tab, ignores what is not paid, flags rows with bad data, compares with the previous week and e-mails the summary to finance. Running twice does not duplicate the e-mail; if Google's quota runs out the error is logged and the next trigger retries.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · FastAPI · HMAC · retryPython · FastAPI · HMAC · retry
Um endpoint recebe eventos de pagamento e formulário de outro sistema, confere a assinatura, ignora reenvios, escolhe o destino por regra (planilha, e-mail, chat) e tenta de novo se um destino falhar. O que não entregar vai para uma dead letter, sem perder o resto.An endpoint receives payment and form events from another system, checks the signature, ignores replays, picks destinations by rule (sheet, e-mail, chat) and retries when a destination fails. What cannot be delivered goes to a dead letter without losing the rest.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Agentes IA
Python · tool calling · LLM simuladoPython · tool calling · simulated LLM
Um agente de suporte decide quais ferramentas chamar (buscar pedido, consultar FAQ, reembolsar), valida os argumentos antes de executar, devolve erros ao modelo e para sozinho se o modelo entrar em laço. A política de reembolso mora na ferramenta, não no prompt. ATENÇÃO: o modelo aqui é um planejador simulado por regras, sem LLM de verdade.A support agent decides which tools to call (fetch order, check FAQ, refund), validates arguments before running them, returns errors to the model and stops on its own if the model loops. The refund policy lives in the tool, not in the prompt. NOTE: the model here is a rule-based simulated planner, not a real LLM.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · scraping · relatórioPython · scraping · report
Um robô lê o catálogo de um site de prática (books.toscrape.com), respeita robots.txt, se identifica, espera entre páginas e gera um relatório com preço médio, notas e os melhores custo-benefício. Se o site bloquear ou mudar o layout, ele para e avisa que o relatório é parcial, em vez de entregar número errado.A bot reads the catalog of a practice site (books.toscrape.com), respects robots.txt, identifies itself, waits between pages and builds a report with average price, ratings and the best value picks. If the site blocks it or the layout changes, it stops and says the report is partial instead of delivering wrong numbers.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · openpyxl · agendadorPython · openpyxl · scheduler
Todo dia, num horário fixo, o fluxo pega os CSV de vendas de cada filial, confere linha a linha, junta tudo num Excel com fórmulas (total por linha, resumo por filial) e manda o que está errado para uma aba de Erros. Arquivo repetido é ignorado e arquivo com coluna faltando é recusado, sem derrubar o resto.Every day at a fixed time the flow picks up each branch's sales CSV, checks it row by row, merges everything into an Excel with formulas (line total, per-branch summary) and sends what is wrong to an Errors sheet. A repeated file is ignored and a file with a missing column is refused without stopping the rest.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · bot · Telegram · DiscordPython · bot · Telegram · Discord
Um bot que consulta pedido e estoque, conduz um pedido em etapas, barra flood e separa comandos de administrador. Recebe o evento no formato real do Telegram ou do Discord e devolve o payload que seria enviado. Sem token e sem rede: é um modo demo, não um bot no ar.A bot that looks up orders and stock, walks a user through a new order in steps, blocks flooding and keeps admin commands separate. It takes the event in the real Telegram or Discord format and returns the payload that would be sent. No token, no network: it is a demo mode, not a live bot.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · OCR · planilhaPython · OCR · spreadsheet
Um script lê a imagem de um recibo com OCR local, extrai loja, data, itens e total e confere a conta: quantidade × unitário, soma dos itens contra o total impresso e data válida. O que fecha vai para a planilha; o que não fecha vai para revisão humana com o motivo, em vez de virar número errado.A script reads a receipt image with local OCR, extracts store, date, items and total and checks the math: quantity × unit price, sum of items against the printed total, and a valid date. What adds up goes to the spreadsheet; what does not go to human review with the reason instead of becoming a wrong number.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · RAG local · PDFPython · local RAG · PDF
Um protótipo que lê PDFs (política de reembolso, manual de atendimento, guia de TI, todos fictícios), busca os trechos mais parecidos com a pergunta e responde com a frase do próprio documento, citando arquivo, página e seção. Se a pergunta não está nos PDFs, diz que não encontrou. Roda local, sem chave e sem modelo de linguagem.A prototype that reads PDFs (a refund policy, a support manual, an IT guide, all fictional), finds the passages closest to the question and answers with the document's own sentence, citing file, page and section. If the question is not in the PDFs, it says it did not find it. Runs locally, no key and no language model.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · CSV · deduplicaçãoPython · CSV · de-duplication
Uma linha muda no CRM ou na planilha. O script padroniza e-mail, telefone e nome, procura a mesma pessoa (por e-mail, senão por telefone), junta duplicatas, deixa o valor mais recente vencer em cada campo, cria a pessoa do outro lado se ela não existe e avisa quando dois valores diferentes têm a mesma data (conflito para uma pessoa decidir).A row changes in the CRM or the spreadsheet. The script standardises e-mail, phone and name, looks for the same person (by e-mail, else phone), merges duplicates, lets the newest value win per field, creates the person on the other side if missing and flags it when two different values share the same date (a conflict for a person to decide).
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · HTTP · históricoPython · HTTP · history
A cada hora o script abre a página de cada produto, lê preço e estoque, compara com o histórico e só avisa quando importa: queda grande, meta atingida, volta ao estoque. Se a loja mudar o layout, o preço dá um salto absurdo ou o servidor cair, ele não grava lixo: avisa o que houve (o erro de servidor só depois de 3 falhas seguidas).Every hour the script opens each product page, reads price and stock, compares with the history and only alerts when it matters: a big drop, a target reached, back in stock. If the shop changes its layout, the price jumps absurdly or the server goes down, it does not save garbage: it says what happened (a server error only after 3 failures in a row).
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · CSV · PDFPython · CSV · PDF
Toda segunda o CSV de vendas da semana vira um PDF de uma página: faturamento, unidades, variação contra a semana anterior, gráfico por dia, top produtos e vendas por região. Linhas inválidas são listadas pelo número da linha; se o arquivo vier vazio ou com muito lixo, o script não gera relatório e diz o motivo, em vez de mandar um PDF bonito com número errado.Every Monday the week's sales CSV becomes a one-page PDF: revenue, units, change against the previous week, a daily chart, top products and sales by region. Invalid rows are listed by line number; if the file arrives empty or full of junk the script produces no report and says why, instead of sending a pretty PDF with wrong numbers.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · Naive Bayes · regrasPython · Naive Bayes · rules
Cada e-mail passa primeiro por regras que não erram (resposta automática, remetente bloqueado, número de nota). O resto vai para um modelo pequeno treinado localmente, que escolhe cobrança, suporte, comercial ou spam. Se a confiança for baixa, o e-mail vai para uma pessoa em vez de ser chutado. Urgência e clientes VIP sobem a prioridade, e o script escreve só RASCUNHOS de resposta: nada é enviado.Each e-mail first goes through rules that do not guess (auto-reply, blocked sender, invoice number). The rest goes to a small locally trained model that picks billing, support, sales or spam. If confidence is low the e-mail goes to a person instead of being guessed. Urgency and VIP clients raise the priority, and the script writes DRAFT replies only: nothing is sent.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · CSVPython · CSV
O script lê o extrato do banco e os lançamentos do ERP (CSV), casa o que bate (mesmo valor, data até 3 dias de diferença), tenta de novo com tolerância de 2% e descrição parecida (tarifa de cartão, arredondamento) e lista só o que sobra: cobranças que não estão no ERP, vendas que não entraram no banco e valores diferentes. Não altera nenhum dado.The script reads the bank statement and the ERP entries (CSV), matches what agrees (same amount, dates up to 3 days apart), tries again with a 2% tolerance and a similar description (card fee, rounding) and lists only what is left: charges missing in the ERP, sales that never reached the bank, and different amounts. It changes no data.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · JSONPython · JSON
Quando o cliente fecha, os dados do formulário entram no script. Ele valida (e-mail, plano, valor, data), cria a pasta do cliente com subpastas, preenche o contrato com os dados e o plano, escreve um rascunho de e-mail de boas-vindas e um checklist. Nada é enviado: a pessoa revisa e manda. Se o cliente já existe, o script recusa em vez de sobrescrever.When the client signs, the form data goes into the script. It validates (e-mail, plan, amount, date), creates the client folder with subfolders, fills the contract with the data and plan, writes a welcome e-mail draft and a checklist. Nothing is sent: a person reviews and sends. If the client already exists the script refuses instead of overwriting.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · pypdf · openpyxlPython · pypdf · openpyxl
O script lê uma pasta de PDFs de notas fiscais (com texto), extrai número, data, prestador, CNPJ, itens e totais e grava uma planilha CSV e XLSX. Antes de aceitar uma linha ele confere o dígito do CNPJ, se a soma dos itens fecha com o total, se a data existe e se a nota não está duplicada. O que não confere vai marcado 'revisar'. PDF só de imagem não é adivinhado: pede OCR.The script reads a folder of invoice PDFs (with text), extracts number, date, issuer, CNPJ, items and totals and writes a CSV and XLSX spreadsheet. Before accepting a row it checks the CNPJ check digits, that the item sum matches the total, that the date exists and that the invoice is not a duplicate. Anything that fails is marked 'revisar'. Image-only PDFs are not guessed at: they ask for OCR.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode
Python
Python · HTML estáticoPython · static HTML
O script lê o CSV de vendas, ignora (e lista) linhas com erro, calcula faturamento, pedidos, ticket médio e variação contra o mês anterior, monta os rankings por mês, produto e região e grava UMA página HTML sem JavaScript e sem recurso externo, com gráficos de barras em CSS. Feito para rodar agendado (por exemplo todo dia às 7h) e deixar a página sempre atual numa pasta ou no site.The script reads the sales CSV, ignores (and lists) bad lines, computes revenue, orders, average ticket and change versus the previous month, builds rankings by month, product and region and writes ONE HTML page with no JavaScript and no external resource, with CSS bar charts. Built to run on a schedule (for example every day at 7am) and keep the page current in a folder or on the site.
Demo interativa: edite a entrada, rode e inspecione cada etapa. Lógica conferida contra execuções reais do código.Interactive demo: edit the input, run it and inspect every step. Logic checked against real runs of the code.
Testar a demoTry the demoCódigoCode