Chega de ser notificado sobre cada “juntada de petição”. Com filtros inteligentes, você passa a receber alertas apenas quando realmente importa.
Assim, configure critérios específicos e seja avisado somente quando houver sentença, intimação, acordo ou qualquer outro termo que, de fato, exija uma ação da sua equipe.
O problema: excesso de notificações
Você configurou o monitoramento de processos da Judit. Parabéns — isso já representa um enorme avanço. No entanto, logo que o sistema entra em operação, surge inevitavelmente outro problema: notificações demais.
Para começar, é importante entender que nem toda movimentação processual exige ação imediata. Por exemplo, uma juntada de petição da outra parte, um despacho de mero expediente ou, ainda, uma certidão de publicação são informações devidamente registradas pelo tribunal, mas que, na prática, não mudam absolutamente nada na sua estratégia. Em outras palavras, trata-se de ruído — não de sinal útil.
Sendo assim, a pergunta que realmente importa é: o que deve acionar um alerta? Sentença. Intimação com prazo. Decisão liminar. Acordo homologado. Penhora. Bloqueio. São justamente esses eventos que devem acender a luz vermelha — e somente eles, nada mais.
Para resolver exatamente esse cenário, a Judit oferece uma funcionalidade nativa e muito eficaz: o filtro por step_terms. Com ele, você define previamente uma lista de palavras-chave e, a partir daí, passa a receber notificação via webhook somente quando uma movimentação contiver algum desses termos.
Além disso, vale explorar todos os recursos disponíveis na documentação oficial da Judit, onde há exemplos detalhados para cada caso de uso.
Como funciona o filtro step_terms
Sempre que você cria um monitoramento na Judit via endpoint /tracking, é possível incluir um campo chamado notification_filters com uma lista de step_terms. Para entender melhor, veja como isso funciona na prática:
Primeiramente, a Judit continua monitorando todas as movimentações normalmente — ou seja, nada muda nessa primeira camada de coleta. Contudo, no momento exato de enviar a notificação via webhook, o sistema só dispara o alerta se a movimentação contiver algum dos termos que você definiu previamente. Desse modo, a triagem acontece de forma completamente automática, muito antes de qualquer alerta chegar até você.
Exemplo de payload com filtro de termos{
"recurrence": 1,
"search": {
"search_type": "lawsuit_cnj",
"search_key": "1234567-89.2023.8.26.0100"
},
"notification_emails": ["[email protected]"],
"notification_filters": {
"step_terms": [
"sentença",
"intimação",
"acordo",
"penhora",
"bloqueio",
"liminar",
"tutela",
"recurso"
]
}
}O endpoint é: POST https://tracking.prod.judit.io/tracking com header api-key: SUA_API_KEY. Vale destacar, ainda, que o campo notification_filters deve ficar dentro do body principal, fora do objeto search — caso contrário, o filtro não será aplicado.
Para isso, consulte a referência completa de todos os parâmetros disponíveis na documentação da API Judit ou, alternativamente, acesse diretamente o portal de produto e API.
Como o matching funciona na prática
A busca é realizada por substring case-insensitive: isso significa que, sempre que a movimentação contiver o termo em qualquer parte do texto, o webhook será disparado imediatamente. Isso implica, portanto, que mesmo variações de capitalização são cobertas automaticamente:
Apesar dessa ampla flexibilidade, termos muito curtos ou excessivamente genéricos podem acabar gerando falsos positivos indesejados. pro, por exemplo, pode casar simultaneamente com “protocolo”, “processo” e “procedente”. Por essa razão específica, recomenda-se sempre optar por termos mais precisos e descritivos.
Montando sua lista de termos ideal
Antes de tudo, é preciso reconhecer que não existe uma lista universal — tudo depende, fundamentalmente, da área do direito e do perfil específico da sua carteira de processos. Ainda assim, a seguir estão pontos de partida amplamente testados, que funcionam muito bem como base inicial para qualquer equipe jurídica:
⚠️ Dica importante: comece sempre com uma lista enxuta de 6 a 10 termos e vá ajustando gradualmente à medida que os alertas chegarem. Afinal, é muito mais simples e seguro adicionar novos termos ao longo do tempo do que perceber tardiamente que um termo genérico está gerando ruído desnecessário e sobrecarregando a equipe.
Passo a passo: configure agora
A seguir, confira o passo a passo completo para ativar o filtro em um monitoramento novo ou, se preferir, para atualizar um já existente via API da Judit.
Gere ou localize sua API Key
Primeiramente, acesse o painel de produto da Judit e navegue até Integrações → API Keys para copiar sua chave. É importante guardar essa chave com cuidado, pois ela será enviada obrigatoriamente no header de todas as requisições como api-key: SUA_API_KEY.
Monte o payload com notification_filters
Em seguida, inclua o campo notification_filters.step_terms com a lista de termos desejada, conforme demonstrado no exemplo da seção anterior. Vale ressaltar que você pode incluir quantos termos quiser — afinal, cada um é avaliado de forma completamente independente, seguindo lógica OR.
Envie o POST para /tracking
Depois disso, faça a requisição para POST https://tracking.prod.judit.io/tracking. O retorno da API confirmará imediatamente o ID do monitoramento criado. A partir desse momento, os webhooks só serão disparados quando pelo menos um dos termos definidos for encontrado em uma movimentação.
Valide com um processo de teste
Por fim, sempre que possível, use um processo com movimentações recentes para confirmar que os alertas estão chegando exatamente como esperado. Caso seja necessário, revise os termos e, para tirar dúvidas adicionais, consulte os guias de integração na documentação, onde há exemplos detalhados de resposta para cada endpoint.
Comparativo: com e sem filtro
Para tornar ainda mais clara a diferença entre as duas abordagens, observe a tabela abaixo. Nela, é possível ver exatamente como cada tipo de movimentação se comporta antes e depois da ativação do filtro:
| Cenário | Sem filtro | Com step_terms |
|---|---|---|
| Juntada de petição da parte contrária | 🔔 Notificação disparada | 🔕 Silenciosa |
| Despacho de mero expediente | 🔔 Notificação disparada | 🔕 Silenciosa |
| Certidão de publicação | 🔔 Notificação disparada | 🔕 Silenciosa |
| Sentença de procedência | 🔔 Notificação disparada | 🚨 Alerta prioritário |
| Intimação com prazo recursal | 🔔 Notificação disparada | 🚨 Alerta prioritário |
| Penhora de conta bancária | 🔔 Notificação disparada | 🚨 Alerta prioritário |
Como resultado direto dessa mudança, com o filtro devidamente ativo, toda a equipe passa finalmente a confiar nas notificações — pois, quando o alerta chega, a certeza é de que algo verdadeiramente importante aconteceu.
Limitações que você precisa conhecer
Embora o filtro seja extremamente útil, é igualmente importante conhecer suas limitações antes de colocá-lo em produção. Dessa forma, você evita surpresas e configura o sistema com expectativas realistas:
⛔ O filtro não funciona retroativamente: ele se aplica exclusivamente às movimentações capturadas após a criação do monitoramento. Sendo assim, todas as movimentações anteriores não serão reavaliadas sob nenhuma circunstância.
⛔ Matching é por substring: não há suporte a regex nem a lógica AND entre termos. Cada termo, portanto, é avaliado de forma completamente isolada. Consequentemente, para lógica mais complexa, o ideal é filtrar no seu próprio backend após receber o webhook.
⛔ Termos muito curtos aumentam o ruído: evite termos com menos de 5 caracteres. “pro“, por exemplo, vai casar com praticamente tudo; em contrapartida, “procedente” é incomparavelmente mais preciso e confiável.
Caso surjam dúvidas técnicas adicionais sobre o comportamento da API, basta consultar a documentação oficial ou, se preferir, entrar em contato diretamente com o suporte da Judit.
Próximos passos
Agora que os filtros estão devidamente configurados e funcionando, é hora de ir além e explorar ainda mais tudo o que a plataforma tem a oferecer. Para isso, confira os recursos abaixo:
Explore a API completa
Acesse todos os endpoints disponíveis, incluindo parâmetros detalhados e exemplos práticos de resposta.
Acessar portal de API →Leia a documentação
Encontre guias completos de integração, autenticação e, sobretudo, casos de uso avançados.
Ver documentação →Conheça a Judit
Descubra como o monitoramento processual inteligente transforma escritórios e departamentos jurídicos.
Acessar judit.io →Quer saber como a Judit pode ajudar seu negócio?





