Article

Time to Awareness: The KPI Every Legal Team Should Measure

15 min read

A practical framework for calculating time to awareness, improving deadline visibility, and reporting legal operations with confidence.

Explore a smarter monitoring workflow
Time to Awareness: The KPI Every Legal Team Should Measure

Time to awareness is the elapsed time between a relevant court event becoming available and the legal team actually receiving, validating, or acknowledging it. In practical terms, it shows how quickly a firm or corporate legal department becomes aware of a publication, movement, order, or potential deadline.

The metric is different from publication date, filing date, or deadline date. A court may make information available at one moment, while a team only sees it hours later after someone checks a diary, opens a portal, identifies the correct case, and forwards the information internally.

That delay creates operational risk. A deadline can be technically visible in a court system and still be functionally invisible to the person responsible for reviewing it, assigning work, or contacting the client.

For Brazilian legal teams, the challenge is amplified by fragmented sources, multiple courts, different publication patterns, and large portfolios of cases. Manual checking can consume hours every week while still leaving uncertainty about coverage and timing.

The National Council of Justice DataJud documentation illustrates the scale and complexity of judicial data in Brazil. A useful KPI must therefore measure the operational path from source availability to usable legal intelligence, not simply whether someone eventually found the publication.

How to Calculate Time to Awareness Using Feed Timestamps

The basic formula is simple: time to awareness equals the awareness timestamp minus the source availability timestamp. The difficult part is defining both timestamps consistently and preventing changes in time zones, duplicate records, or later corrections from distorting the result.

A robust event record should contain at least five moments: source availability, pre-publication capture if available, process validation, delivery to the legal feed, and human acknowledgment or assignment. These moments answer different questions and should not be collapsed into one field.

For example, a pre-publication timestamp can show when a monitoring system detected a relevant item before the official publication date. A validation timestamp can show when the system confirmed the process identity, parties, court, and instance. A feed timestamp indicates when the item became visible to the team.

Use one primary definition for management reporting. A practical version is: operational time to awareness equals validated feed delivery timestamp minus the earliest reliable source timestamp. Report technical capture time separately so the team can distinguish court availability, system processing, and internal review.

The calculation should use a single time zone, preferably America/Sao_Paulo for Brazilian operations, while retaining the original timestamp and offset for auditability. The IANA Time Zone Database provides the reference used by many systems to handle regional time rules.

Do not use the average alone. A team with an average of six hours may still have a small group of records taking two or three days, which is precisely where deadline risk tends to concentrate. Combine the average, median, 90th percentile, maximum, and SLA attainment rate.

How to Build a Reliable Time to Awareness Metric

  1. 1

    Define the event population

    Decide which records count: court publications, movements, orders, notices, monitored names, terms, or all relevant events. Exclude test records, duplicate imports, and items intentionally suppressed by a documented rule.

  2. 2

    Select the source timestamp

    Use the earliest trustworthy timestamp that represents availability to the monitoring workflow. If a pre-publication capture exists, preserve it as a separate field and document whether it is included in the primary KPI.

  3. 3

    Select the awareness timestamp

    Choose the moment the validated event entered the legal feed or was delivered through an integration. Acknowledgment can be a secondary KPI, because a team may receive an item promptly but review it later.

  4. 4

    Normalize the data

    Convert all timestamps to one time zone, standardize court and instance names, and create a stable event identifier. Keep the original values in raw columns so every result can be traced back to the source.

  5. 5

    Calculate duration

    Subtract the source timestamp from the awareness timestamp and express the result in minutes or hours. Flag negative values, blank timestamps, and unusually long durations for data-quality review instead of silently deleting them.

  6. 6

    Segment before setting targets

    Break results down by court, instance, publication type, client, practice area, business unit, and time of day. A single national target can hide a coverage problem in one tribunal or a workflow bottleneck affecting only urgent matters.

  7. 7

    Report distribution, not just a score

    Show median, average, 90th percentile, SLA rate, volume, and exceptions together. Leaders need to know whether performance is consistently fast or merely improved by a large number of easy records.

Benchmarks and SLAs for Time to Awareness

  • ✓Use operational bands instead of pretending that one benchmark fits every court. For high-priority events, an internal target under 2 hours may be appropriate when the source is available in real time. For standard publications, a target under 6 or 12 hours can be more realistic, depending on court coverage and operating hours.
  • ✓Treat the 90th percentile as a risk indicator. If the median is 45 minutes but the 90th percentile is 18 hours, most records are moving well while a meaningful minority is exposed to delay. Investigate the long tail by court, source type, and time of capture.
  • ✓Set separate service levels for urgent and routine events. A deadline-related order, summons, or decision may require immediate triage, while a non-urgent historical movement can follow a less aggressive target without reducing legal safety.
  • ✓Measure business hours and elapsed hours separately. Elapsed time is useful for risk and availability reporting, while business-hour time may be more appropriate for team productivity and assignment analysis.
  • ✓Track coverage as a companion metric. A fast feed that monitors only part of the portfolio is not operationally superior to a slightly slower feed with reliable coverage across the relevant courts and names.
  • ✓Review exceptions weekly. Common causes include incorrect process numbers, unvalidated parties, duplicate cases, court outages, missing credentials, and manual approval queues. Each exception should have an owner and a corrective action.
  • ✓Do not turn the KPI into an individual performance ranking. Time to awareness is primarily a system and workflow metric. Use it to improve monitoring, routing, staffing, and escalation rather than to punish reviewers for delays caused upstream.

How to Turn Monitoring Data Into a Management Report

A useful report has three layers. The executive layer shows total monitored events, median time to awareness, 90th percentile, SLA attainment, coverage, and the number of high-risk exceptions. The operational layer shows performance by court, instance, team, and event type. The audit layer preserves identifiers, timestamps, source details, and transformation logic.

Pocket Jurídico can provide a practical data foundation for this model because its monitoring workflow captures publications and movements across more than 490 diaries and courts, validates the process, and presents the result in a feed. The important reporting principle is to preserve each native timestamp rather than exporting only a final status.

A typical export mapping might use fields such as event_id, process_number, court, instance, source_captured_at, pre_publication_at, process_validated_at, feed_delivered_at, publication_type, monitored_term, and status. Your actual export headers may differ, so map them in a data dictionary before building formulas or queries.

In Google Sheets, create a raw_data tab, a normalized_data tab, and a dashboard tab. In the normalized layer, convert timestamps, calculate duration in hours, classify SLA status, and derive month, week, court group, and priority fields.

A representative formula for elapsed hours is conceptually: (feed_delivered_at minus source_captured_at) multiplied by 24. A safer implementation also checks for blanks, negative values, duplicate event IDs, and timestamps outside the reporting period.

For larger volumes, Power BI can ingest a CSV export or API response, apply Power Query transformations, and calculate measures such as median duration, 90th percentile duration, and SLA rate. Microsoft’s official Power BI documentation is a useful reference for data modeling, refresh, and dashboard governance.

The dashboard should let a director answer five questions in less than a minute: Are we seeing events quickly? Where are delays concentrated? Are urgent events meeting their target? Is coverage complete? What action will reduce risk this week?

Illustrative SQL for Time to Awareness Exports

SQL is useful when exports are consolidated from multiple offices, business units, or monitoring sources. The query below assumes a normalized table named pocket_events and illustrative column names. Confirm the actual export schema before implementation, especially timestamp formats and the field that identifies a validated process.

WITH cleaned AS (
 SELECT
 event_id,
 process_number,
 court,
 instance,
 publication_type,
 COALESCE(pre_publication_at, source_captured_at) AS availability_at,
 process_validated_at,
 feed_delivered_at,
 CASE
 WHEN publication_type IN ('deadline', 'summons', 'order') THEN 'urgent'
 ELSE 'standard'
 END AS priority
 FROM pocket_events
 WHERE status NOT IN ('test', 'duplicate')
), measured AS (
 SELECT *,
 EXTRACT(EPOCH FROM (feed_delivered_at - availability_at)) / 3600.0 AS awareness_hours
 FROM cleaned
 WHERE availability_at IS NOT NULL
 AND feed_delivered_at IS NOT NULL
)
SELECT
 DATE_TRUNC('month', feed_delivered_at) AS month,
 court,
 priority,
 COUNT(*) AS events,
 AVG(awareness_hours) AS average_hours,
 PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY awareness_hours) AS median_hours,
 PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY awareness_hours) AS p90_hours,
 AVG(CASE WHEN awareness_hours <= CASE WHEN priority = 'urgent' THEN 2 ELSE 12 END THEN 1.0 ELSE 0.0 END) AS sla_rate
FROM measured
WHERE awareness_hours >= 0
GROUP BY 1, 2, 3;

The choice to use COALESCE for pre-publication capture is a governance decision, not a universal rule. If early capture is a predictive signal rather than formal availability, publish two measures: source-to-feed time and pre-capture-to-feed time.

For Google Sheets, a similar approach can be implemented with helper columns. One column selects the source timestamp, another calculates hours, a third labels the SLA result, and a fourth identifies records requiring review. Keep these transformations visible so a legal operations manager can audit them without depending on a developer.

Never overwrite raw exports. Store a dated copy, record the extraction time, and maintain a simple change log whenever field definitions or SLA thresholds change. This practice matters when a director asks why a historical dashboard differs from a report delivered last month.

What Can Reduce Time to Awareness in 24 to 72 Hours?

The fastest improvements usually come from removing handoffs, not from asking people to work faster. Start by listing every step between source detection and legal action, then identify where a person rechecks information that a system could validate once.

First, review monitoring coverage. Confirm that every relevant court, instance, process number, monitored name, and business term is included. A retail legal department, for example, may need to expand beyond its most frequently used courts because regional disputes often create the longest blind spots.

Second, route events by urgency. A publication that may start a deadline should go to a priority queue with an owner, while routine movements can follow the standard review process. Add escalation when no one acknowledges a priority event within the agreed interval.

Third, remove parallel spreadsheets. Deliver the publication, process context, comments, assignment, and decision history in the same workflow. Email can remain a notification channel, but it should not be the system of record for legal responsibility.

Fourth, automate the next action. From a validated publication, create a task, calendar event, or deadline review request in the office or corporate workflow. Integrations through API can synchronize monitoring data with an ERP, CRM, legal management platform, or internal application.

Fifth, use AI carefully for triage. A summary, extracted deadline, or suggested action can reduce reading time, but a responsible reviewer should confirm the legal meaning before a deadline is committed. The Brazilian Data Protection Authority guidance on processing personal data is a useful reminder to include access control, purpose limitation, and governance in automation decisions.

An anonymized retail legal operation illustrates the potential of focused changes. After expanding coverage to 120 courts, removing manual diary checks, and routing validated publications into a single feed, its reported median time to awareness fell from approximately 48 hours to 6 hours. The result came from coverage and workflow redesign together, not from a single dashboard formula.

Common Reporting Mistakes to Avoid

  • ✓Using publication date as the only starting point. Publication date may not represent when the event became available to the monitoring process, especially when pre-publication capture exists.
  • ✓Reporting only the mean. Averages are highly affected by a few extreme records and can conceal the long tail that matters most for deadline-sensitive work.
  • ✓Mixing receipt, validation, and acknowledgment. These are separate operational stages. Label each timestamp clearly and use separate KPIs for system delivery and human action.
  • ✓Ignoring duplicate and corrected records. A repeated court event can make performance look slower or faster depending on which copy is counted. Establish a stable event key and a correction policy.
  • ✓Comparing courts without sufficient volume. A court with five records cannot be ranked confidently against one with thousands. Display volume beside every benchmark.
  • ✓Changing SLA rules without preserving history. If the urgent target changes from two hours to four hours, retain the old threshold in historical reporting and show the effective date.
  • ✓Treating real-time monitoring as a substitute for legal judgment. Automation can improve visibility, but responsibility for interpretation, deadline confirmation, and procedural strategy remains with qualified professionals.

Frequently Asked Questions

What is the difference between time to awareness and time to acknowledgment?▼

Time to awareness measures how long it takes for a relevant event to reach the legal team or its monitoring feed. Time to acknowledgment measures how long it takes a person or workflow to confirm receipt, assignment, or review. A team can have excellent delivery performance and poor acknowledgment performance, so the metrics should be reported separately.

How do I calculate time to awareness from a legal monitoring export?▼

Identify the source availability timestamp and subtract it from the validated feed delivery timestamp. Normalize both values to the same time zone, remove test and duplicate records, and flag negative or missing durations for review. Report the median, average, 90th percentile, volume, and SLA rate rather than relying on one number.

Should pre-publication timestamps be included in the main legal KPI?▼

They can be included when they represent a reliable moment at which the event was available to the monitoring workflow. Some organizations prefer to use official source availability for the primary KPI and publish pre-publication capture as a separate early-warning measure. The most important requirement is consistency and clear documentation of the chosen definition.

What is a realistic time to awareness SLA for Brazilian courts?▼

There is no universal target because court coverage, source behavior, event type, operating hours, and validation rules vary. Many teams start with separate targets, such as under two hours for urgent events and under six or twelve hours for standard publications, then adjust them using their own 90th percentile data. Targets should be ambitious enough to reduce risk but realistic enough to encourage accurate reporting.

How can a legal department reduce time to awareness within 72 hours?▼

Begin by checking coverage, removing duplicate manual checks, and routing urgent events to named owners. Then connect the monitoring feed to the team’s task, calendar, or legal management workflow so information does not wait in email or spreadsheets. A short review of exceptions often reveals practical causes such as missing courts, incorrect process identifiers, or unassigned queues.

Can Google Sheets and Power BI handle legal monitoring KPI reports?▼

Yes. Google Sheets is suitable for controlled volumes, transparent formulas, and collaborative operational reviews, while Power BI is better suited to larger datasets, scheduled refreshes, role-based dashboards, and cross-period analysis. In both cases, retain a raw data layer, document transformations, and restrict access according to the sensitivity of process and personal data.

How does Pocket Jurídico support time to awareness reporting?▼

Pocket Jurídico monitors publications and movements across more than 490 diaries and courts, validates the process context, and delivers events in a legal feed. Its exports and integrations can be used to preserve capture, validation, and delivery timestamps for KPI analysis. Teams can also connect the workflow to internal systems through API and use AI-assisted summaries or deadline extraction with appropriate human review.

Turn monitoring timestamps into operational clarity

Learn more about Pocket Jurídico

Share this article

Pocket Jurídico (lawsuits in Brazil)Pocket Jurídico (lawsuits in Brazil)

Pocket Jurídico is legal software for monitoring lawsuits and court publications in Brazil, featuring automation, AI, and an integrated view of case workflows.

Pocket Jurídico (lawsuits in Brazil)

Discover Pocket Jurídico

Discover Pocket Jurídico

© 2026 Pocket Jurídico