The problem
Every morning, two team members opened roughly 30 official gazettes and searched them, one by one, for each client's keywords — names, case numbers, specific terms. That meant about 3 hours a day per person: over 120 hours a month spent on a repetitive task prone to human error.
And the error happened. More than once, relevant publications slipped through. In legal operations, a missed publication can mean a missed deadline — a risk no firm willingly takes.
What we built
We built a system that automatically downloads and scans the monitored gazettes every day, matching their content against each client's keyword list. The search tolerates spelling and accent variations — something a human Ctrl+F can't do — and recognizes patterns such as tax IDs.
For every hit, the system produces a report with an actual image of the gazette page at the matched excerpt, ready for legal use. The human work changed in nature: instead of searching, the team reviews what the system found and decides what to do.
The outcome
What used to take about 6 hours of work per day (two people, 3 hours each) now takes around 15 minutes of review — roughly 120 hours a month given back to the team. Since launch, no monitored publication has gone unnoticed.
The system processes dozens of editions a day, logs hundreds of matches a week, and remains under continuous maintenance, keeping up with portal changes.