Monitore um CPF ou CNPJ e, a cada processo novo distribuído, receba os dados completos com os autos (documentos do processo), tudo sem intervenção manual.
Imagine que você precisa acompanhar se um cliente (ou uma empresa que você está analisando) recebeu algum processo novo. Hoje, alguém do escritório faz isso manualmente: entra nos sites dos tribunais, busca pelo CPF ou CNPJ, verifica se apareceu algo novo, e se sim, precisa ainda baixar os documentos do processo (petição inicial, decisão, certidão, etc.).
Esse trabalho manual consome horas por semana e é propenso a erros — um processo pode passar despercebido por dias. Com a automação que vamos montar, a Judit faz essa varredura automaticamente e já entrega os autos prontos para você.
🔑 Conta na Judit + API Key
Sua chave de acesso à API da Judit. Se ainda não tem, fale com o comercial da Judit.
⚡ n8n funcionando
Pode ser o n8n na nuvem (n8n.cloud) ou instalado no seu computador/servidor. É a ferramenta onde vamos montar o fluxo visual.
📁 Destino para os arquivos (opcional)
Google Drive, pasta local, ou qualquer lugar onde queira salvar os autos. Também pode enviar por e-mail ou Slack.
Vamos pedir à Judit para ficar de olho em um CNPJ (funciona igual com CPF). A Judit vai verificar todos os tribunais do Brasil com a frequência que você definir. Quando um processo novo for distribuído contra essa entidade, ela avisa você via webhook — um aviso automático enviado para uma URL que o n8n vai gerar.
Para criar o monitoramento, enviamos uma requisição POST (um pedido de criação) para a Judit. Os campos importantes são:
| Campo | O que significa | Exemplo |
|---|---|---|
recurrence | De quantos em quantos dias a Judit verifica. 1 = todo dia. | 1 |
search_type | Tipo de documento: cpf, cnpj ou oab | "cnpj" |
search_key | O número do documento que você quer monitorar | "00.000.000/0001-00" |
callback_url | A URL do webhook do n8n (a “campainha”) | "https://seu-n8n.app/webhook/xyz" |
with_attachments | Se true, a Judit já coleta os autos/documentos do processo | true |
notification_emails | E-mails que também recebem aviso (opcional) | ["voce@email.com"] |
// Endereço para onde enviamos o pedido: URL: https://tracking.prod.judit.io/tracking // Cabeçalho de autenticação (sua chave de acesso): Header: api-key: SUA_API_KEY_AQUI // Corpo da requisição (os dados que enviamos): { "recurrence": 1, "search": { "search_type": "cnpj", "search_key": "00.000.000/0001-00" }, "callback_url": "https://seu-n8n.app/webhook/judit-novos-processos", "with_attachments": true, "notification_emails": ["seu@email.com"] }
with_attachments: true faz a Judit coletar os documentos do processo, o que pode ter cobrança adicional. Confirme as condições do seu plano antes de ativar.tracking_id — guarde esse código. Ele serve para consultar, pausar ou deletar o monitoramento depois.Agora vamos para o n8n montar o fluxo que vai receber o aviso da Judit, percorrer os anexos do processo e baixar cada documento. Cada bloco abaixo é um “nó” no n8n — basta arrastar e configurar.
Este é o ponto de entrada do fluxo. O n8n cria uma URL que você vai colar no campo callback_url do monitoramento.
Configuração:
• Método HTTP: POST
• Caminho: escolha um nome, ex: judit-novos-processos
• Copie a URL gerada (ex: https://seu-n8n.app/webhook/judit-novos-processos)
Quando a Judit detectar um processo novo, ela vai enviar os dados para essa URL. Os dados chegam dentro do campo body do webhook, contendo o processo completo com a lista de attachments (anexos/autos).
Pegue as informações principais do processo para usar nos próximos passos. No n8n, use um nó Set ou Code para mapear:
• cnj_code → número do processo (ex: 0817064-37.2023.8.19.0209)
• instance → instância (1 ou 2)
• tribunal_acronym → sigla do tribunal (ex: TJRJ)
• parties → nomes das partes
• attachments → a lista de anexos/autos
Esses campos vêm dentro de response_data no payload do webhook.
Um processo pode ter vários documentos (petição inicial, contestação, decisão, certidão, etc.). Cada um vem como um item na lista attachments. Use o nó Split In Batches para percorrer cada anexo, um por um.
Configuração:
• Input: o campo attachments extraído no passo anterior
• Batch Size: 1 (processa um anexo por vez)
Para cada anexo, fazemos uma chamada à Judit para obter o arquivo. Cada anexo tem um attachment_id que usamos na URL.
URL: https://lawsuits.production.judit.io/lawsuits/ {{cnj_code}}/{{instance}}/attachments/{{attachment_id}} Header: api-key: SUA_API_KEY_AQUI // Exemplo com valores reais: https://lawsuits.production.judit.io/lawsuits/ 0817064-37.2023.8.19.0209/1/attachments/f2f14dca-5b3f-aba2-a9bd95bd367f
Configuração no n8n:
• Método: GET
• URL: monte a URL acima usando as expressões do n8n — {{ $json.cnj_code }}, {{ $json.instance }} e {{ $json.attachment_id }}
• Header: adicione api-key com sua chave da Judit
• Response Format: File (para receber o documento como arquivo)
Use o nó Google Drive do n8n para salvar cada arquivo baixado. Organize por pastas automáticas:
• Pasta raiz: Processos Judiciais
• Subpasta: {{tribunal_acronym}} - {{cnj_code}}
• Nome do arquivo: {{content}}.pdf (o campo content descreve o tipo do documento, ex: “PETIÇÃO INICIAL”, “CERTIDÃO DE DÍVIDA ATIVA”)
Alternativas: em vez do Google Drive, você pode usar Dropbox, OneDrive, salvar em servidor próprio, ou enviar por e-mail.
Depois de salvar os autos, envie uma notificação para que todos saibam:
Exemplo de mensagem:
“🔔 Novo processo detectado para CNPJ 00.000.000/0001-00
📋 Processo: 0817064-37.2023.8.19.0209 (TJRJ)
📄 3 documentos salvos no Google Drive
👤 Partes: Empresa X vs. Fornecedor Y”
🎯 Quando um processo novo for distribuído…
Quando a Judit envia os dados para o webhook, os campos mais importantes para mapear no n8n estão dentro de response_data. Aqui está o que cada um significa:
| Campo | O que é | Onde usar |
|---|---|---|
code | Número CNJ do processo | Nome da pasta, notificação |
tribunal_acronym | Sigla do tribunal (TJRJ, TJSP, TRT2…) | Organização de pastas |
instance | Instância (1ª ou 2ª) | URL de download dos anexos |
parties | Lista das partes do processo (autor, réu) | Corpo da notificação |
amount | Valor da causa (quando disponível) | Priorização, relatórios |
subjects | Assuntos do processo (ex: Dano Moral) | Classificação, filtros |
attachments | Lista de documentos/autos do processo | Loop de download |
attachments[].attachment_id | ID único de cada documento | URL de download |
attachments[].content | Descrição do documento (ex: “PETIÇÃO INICIAL”) | Nome do arquivo salvo |
attachments[].status | “done” = pronto para download | Verificar antes de baixar |
status é "done". Anexos com status diferente ainda não estão prontos para download.📊 Alimentar uma planilha automaticamente
Adicione um nó de Google Sheets ao fluxo para registrar cada processo novo em uma planilha com data, número CNJ, tribunal, partes e valor da causa — criando um relatório atualizado sem esforço.
🤖 Análise com IA antes de notificar
Adicione um nó que envie os dados do processo para o Claude ou ChatGPT e peça um resumo executivo: “qual o risco? qual a urgência? recomendação de próximo passo?” — e inclua esse resumo na notificação.
🔍 Filtrar por assunto ou valor
Use o campo subject_codes no monitoramento para focar apenas em tipos específicos de processo (ex: só trabalhistas, só tributários). Ou adicione um nó de filtro no n8n para ignorar processos abaixo de determinado valor.
📑 Monitorar vários CNPJs de uma vez
Crie um monitoramento para cada CNPJ que você quer acompanhar — todos apontando para o mesmo webhook. O n8n vai processar cada um da mesma forma. Ideal para escritórios com carteira de clientes ou departamentos jurídicos de grupos empresariais.
🔐 Usar credenciais do advogado para processos sigilosos
Se o processo estiver em segredo de justiça, use o Cofre de Credenciais da Judit para fornecer as credenciais do advogado e acessar esses processos automaticamente.




