WorkflowLegal Operations & Litigation

Subpoena Response Management

Subpoena response software that clocks every demand from its rule and traces every page to the request it answers

Every deadline met, and every page traced to the request it answers.

See one case, screen by screen ↓
demo9 / 9requestsanswered on the sample subpoena, each threaded to its custodians, hold, search, review, redactions and Bates range
demo212emailsthe search missed under the carrier's old name, found by the QC agent and produced after a rerun inside the agreed scope
demo4,386pagesproduced as DEL-000001 to DEL-004386, each page traced to the request it answers
target100%of objection and return dates met, each clock cited to its rule
In short

What is Subpoena Response Management?

Subpoena response software that answers subpoenas, court orders and police requests: clock, hold, search, redact, produce. Eight agents read each demand on arrival, compute its clocks from the rule, issue the hold before any search, and thread each numbered request to the custodians, review, redactions and Bates pages that answer it. Litigation counsel signs every objection and every production.

How to choose AI solutions for back-office and enterprise work →

Updated

The problem

Why a third-party subpoena is easy to get wrong

A large company is served subpoenas, court orders and police requests through its registered agent, the mailroom, its sites and managers' inboxes. The clock starts at service, not when Legal finds the paper. Someone has to check that the right entity was named and that an out-of-state subpoena was domesticated, compute the objection date and the return date, split the paragraph of requests, issue a hold, and suspend the retention rules that would delete the evidence. All of it happens by hand, across email, spreadsheets and a review tool.

The risk sits in what nobody re-checks. Under Rule 45, objections not served within 14 days are waived. A search run on today's name misses the emails filed under the old one. A redaction goes out with no stated basis. And when the requesting party moves to compel, no one can show which page answers which request, or prove that the hold came before the search.

typical14daysafter service to serve written objections to a Rule 45 subpoena, or they are waived
typical$0.50–$1.00a documentfor managed first-pass review of a document
Where a document subpoena's working hours goestimated
By hand66 days
With the solution16.3 days
  • Logging service, validating it and computing the clocks2 → 0.3 d
  • Splitting the requests, measuring burden, drafting objections6 → 1.5 d
  • Issuing the hold, chasing acknowledgments, suspending retention4 → 0.5 d
  • Planning and running searches per request and custodian8 → 1 d
  • First-pass review, redactions and the privilege log40 → 12 d
  • Bates, load file, letters, certification and disclosure record6 → 1 d

Estimated split of hands-on hours for a nine-request third-party document subpoena, by hand and with the solution.

How it works

How a demand moves

Eight specialist agents clock, scope, hold, search, redact and check each other; counsel signs every objection and production.

What comes in
Demands in4 doors · registered agent, inbox, sites, uploads
Agents at work
Intake agentclassify + clocks
Then
Scope agentobjections, rule cited
Preservation agenthold first
Then
Search agent
Redaction agent
Then
QC agentchecks the search
Then
Production agentBates + record
A person decides
Litigation counselsigns objections and production
What comes out
Objections served
Bates production
Disclosure record
One case, step by step

One subpoena, from service to a signed production

Harmon & Vale LLP serves a Rule 45 subpoena on Kestrel & Vane Logistics LLC through its registered agent on Thursday 15 October. Kestrel & Vane is not a party to Brightwater Cold Chain v. Delmar Freight Holdings in the Northern District of Illinois, but Delmar hauled its refrigerated freight from 2021 to 2024. The agents do the reading, clocking, holding and searching, and say what they found and what they did not. Maya Ferreira, the subpoena coordinator, approves each step, and Priya Natarajan, litigation counsel, signs. Here it is, screen by screen, in the working solution.

  1. 01Wednesday 28 October, morning

    Every open demand on one docket, with its live clock

    Maya Ferreira · Subpoena coordinator

    Maya's docket holds 22 open demands: 5 due in 7 days, 3 at risk and 3 waiting on counsel. Subpoenas, police and grand jury requests, court orders, agency demands and preservation letters sit in one list, each with its days left. 2026-SUB-0418 is 6 days from its return date. Its nine requests run down the page, each threaded from scope to custodians, hold, search, review, redactions and Bates. Eight are complete. Request 7, communications with Delmar, is broken at the search.

    “Nine requests, each threaded to what answers it · 8 of 9 answered · 1 broken thread · click any bead for its evidence.”

  2. 02One click on a clock

    The objection date, with the rule it came from

    Intake agent

    The subpoena was served Thu 15 Oct at the registered agent. Under FRCP 45(d)(2)(B), objections are due before the earlier of the compliance date and 14 days after service. Day 14 is Thu 29 Oct, a normal court day, and the compliance date is Tue 3 Nov, so 29 Oct governs. The trace shows Priya served on Tue 27 Oct at 16:22, two days early, and that the clock warns 3 business days ahead and alerts at 1.

    “Computed by the intake agent from the rule library and the court's holiday calendar. Every change to a clock is on the audit trail.”

  3. 03Thursday 15 October

    Accept, narrow or object, with the burden measured

    Scope agent · Priya Natarajan, litigation counsel

    Three minutes after the intake agent read the subpoena, the scope agent split it into nine requests and drafted objections to requests 6, 8 and 9. Each request shows its hits, pages, reviewer-hours and measured burden. Request 2, invoices and payments, is 1,904 hits, 1,140 pages and $1,140. At the meet and confer on 22 Oct, Priya and Harmon & Vale agreed to narrow request 6 to the minutes that mention Delmar and to produce request 8 Attorneys' Eyes Only. Harmon & Vale did not withdraw request 9.

    The scope agent never serves an objection. Priya signed on Tue 27 Oct at 16:10, and the objections went out by email and overnight courier at 16:22.

  4. 04Friday 16 October, 08:12

    The hold goes out before anything is searched

    Preservation agent

    Hold HN-2026-0418 goes to seven custodians with a six-question questionnaire, and all seven acknowledge by Mon 19 Oct. Retention is suspended in seven mailboxes, Teams, the Carrier Management site, the ERP payables archive purge, the transport system's 36-month purge and the claims system. The answers become search terms: Sanjay Iyer gives vendor 118842, and João Pereira says DMF is the carrier code in the transport system.

    The search agent cannot start until the hold is acknowledged, and only litigation counsel can release a hold.

  5. 05Monday 19 October

    A search plan she approves, and an honest list of gaps

    Search agent · Maya Ferreira

    The search agent shows its plan per request (sources, custodians, terms and dates) before it runs. Maya approves it at 15:10, after the hold. It gathers 18,692 items from 7 sources, 5,999 after de-duplication, and 1,165 responsive. Request 9 is not searched, because the objection stands. Maya asks in plain words what it did not find.

    Search agent: “Four gaps. Request 7, 2021 to mid-2022: Ruth Okafor has almost no emails with the carrier in those six quarters, but payables shows 31 payments to ‘Del Mar Freight Lines’. The QC agent has flagged it.”

  6. 06Monday 26 to Tuesday 27 October

    Each document beside the agent's reading of it

    Redaction agent · Maya Ferreira

    The review shows three panes: the queue, the document with its proposed redactions, and the agent's summary. A Q4 2023 lane review from Tessa Ashby answers request 5. It is marked responsive with no counsel on the thread, and two other carriers' rates are blacked out on the objection to request 9, FRCP 45(d)(3)(B)(i). The redaction agent proposed 297 redactions on 90 documents, each with its authority. Maya accepted 1,165 first-pass decisions.

    No redaction is burned in until a reviewer accepts it. Lifting one asks for a reason, and the override is logged.

  7. 07Wednesday 28 October, 09:31

    Request 7 is not answered, and here is why

    QC agent

    The QC agent checks the search against three signals it did not use. The vendor master lists the alias “Del Mar Freight Lines”, domain delmar-fl.com. Payables shows 31 payments to that name from January 2021 to June 2022. And Ruth Okafor's hold questionnaire, returned the night before and eight days after the search ran, says “they were Del Mar Freight Lines until mid-2022”. The subpoena's Definition 3 includes predecessors, so these emails are inside request 7.

    QC agent: “Same request, custodians and dates: I can rerun without widening the scope.” Confidence 0.94.

  8. 08One approval

    She approves a rerun inside the agreed scope

    Maya Ferreira · Subpoena coordinator

    The rerun keeps the same request, the same four custodians and the same dates, 1 Jan 2021 to 31 Dec 2024. It adds “Del Mar”, @delmar-fl.com and the shared mailbox dispatch@, and expects about 210–230 emails. Maya clicks “Rerun within scope”. The search, review, privilege and redaction agents run again: 212 new emails, all responsive, none privileged, 14 redactions on 6 emails. Request 7 now holds 868 documents and 1,312 pages, and all nine threads are complete.

    “Inside scope. Rule S-2 lets the coordinator approve this; anything wider goes to counsel.”

  9. 09Before release

    Nine gates, a second read, and her signature

    Priya Natarajan · Litigation counsel

    The QC agent re-reads the production against every request. It runs a second privilege screen (0 new privileged), checks that 311 of 311 redactions cite an authority, and confirms Bates continuity from DEL-000001 to DEL-004386 with no gaps. Eight gates are green, and the ninth is Priya's sign-off. She sees 1,377 documents, 4,386 pages, 23 withheld and 311 redactions. She chooses “Approve as produced”, ticks the attestation and types her name.

    “I have checked the gates and the privilege log; the production answers each request as scoped.” Counsel sign-off is not delegable.

  10. 10Signed · ready to serve

    The production, the log and the certification

    Production agent · Lena Hartmann, records custodian

    The production agent fixes the Bates numbers by request, from R1 contracts at DEL-000001 to R8, the scorecard method, produced Attorneys' Eyes Only. It builds the production volume, a DAT and OPT load file for 1,377 documents, natives with slip sheets, the 23-entry privilege log, the cover letter and the FRE 902(11) certification for Lena Hartmann to sign. It is served by secure link with a disclosure record. The hold stays on, because the litigation is still running.

    The production agent never serves without the named approver's signature.

Who it’s for

Built for everyone who answers a subpoena.

The same subpoena, seen by four of the people who carry it: what it took before, and what it takes now.

MF
Maya FerreiraParalegal · subpoena coordinator, Legal · 22 open demands
Subpoena coordinator
Before
“The return date is in my calendar. Whether request seven is actually answered is in nobody's.”
Now
Works the docket with the agents: approves their search plans and in-scope reruns, and sees each request's thread from scope to Bates.
PN
Priya NatarajanAssociate General Counsel · signs objections and productions
Litigation counsel
Before
“Nothing leaves this company without my name on it, and I need to see why.”
Now
Signs objections that cite the rule and the measured burden, and releases a production only when all nine gates are green.
LH
Lena HartmannRecords custodian, Information Governance · certifies records
Records custodian
Before
“I certify the records are complete. I'd like to know they are.”
Now
Signs the FRE 902(11) certification on a production traced page by page, and releases routine records subpoenas under rule R-3.
DO
Daniel OseiLegal operations manager · SLAs, reports and settings
Legal operations manager
Before
“I can't tell the GC how many demands we answered on time, or what they cost.”
Now
Sets the warning thresholds, approvers and rules once, versioned. Every clock shows how it was computed and when it escalates.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight specialist agents clock, scope, hold, search, redact and check each other; counsel signs every objection and production.

Intake agent

Reads every instrument served on any of the 12 entities, by registered agent, inbox, mailroom or upload. It classifies the instrument, extracts the court, case, parties, issuing attorney and requests, validates service, and computes every clock from the rule library and the court's holiday calendar.

  • Never accepts service for an entity not named
  • Flags a defect for counsel; never decides validity
  • Cites the rule for every clock
Scope agent

Splits a demand into its requests and maps each to data and custodians. It flags overbroad, privileged and confidential requests, drafts objections with the rule and the measured burden, and back-plans the response to the date.

  • Never serves an objection; counsel signs
  • Every objection cites its rule
Preservation agent

Issues the hold and its questionnaire, tracks acknowledgments, reminds and escalates, and suspends retention in mail, chat, sites, ERP, transport and claims systems, and the CCTV overwrite.

  • Never releases a hold; only counsel does
  • Holds silently when a non-disclosure request applies
Search agent

Plans the search per request (sources, custodians, terms and dates) and shows the plan before it runs. It gathers and de-duplicates, then reports hits and gaps in plain words.

  • Never runs before the hold is acknowledged
  • Never widens beyond the agreed scope
Redaction agent

Proposes each redaction with its authority: personal data under the protective order, bank details under FRCP 5.2(a), privilege under FRCP 26(b)(5)(A) and FRE 502, or a standing objection. It drafts the privilege-log entries.

  • Never burns in a redaction a reviewer has not accepted
  • Every redaction cites its authority
QC agent

Re-reads the production against every request and checks the search against signals it did not use: vendor-master aliases, payables, hold questionnaires, domains and monthly volume. It runs a second privilege screen and the Bates and burn-in checks, and breaks and repairs threads.

  • Reruns only inside the agreed scope; anything wider goes to counsel
  • Cannot approve a release
Production agent

Applies Bates numbers and endorsements, and builds the load file, cover letter, privilege log, FRE 902(11) certification, disclosure record and burden record. It serves by secure link and captures the receipt.

  • Never serves without the named approver's signature
Agency-request agent

Verifies a police or agency requester by calling back its published number and tests whether legal process is sufficient. It preserves without disclosing, runs the emergency test and honours non-disclosure orders by blocking notices.

  • Never discloses without legal process, except an emergency approved by two named people
  • Minimum necessary only
Litigation counsel

Signs every objection and production. The agents propose; a named person decides.

Ask in plain words

Ask about any demand, in plain words

Ask about any demand, request, clock or production. Every answer cites its source, and nothing goes out until a person approves it.

Why was request 7 broken on the Harmon & Vale subpoena?

It was broken at the search, and it is now closed. The search used “Delmar”, but until mid-2022 the carrier was Del Mar Freight Lines, on delmar-fl.com. Payables shows 31 payments to that name, and Ruth Okafor said so in her hold questionnaire, returned on 27 Oct after the search had run. The QC agent reran inside the agreed scope: 212 emails re-found, 14 redactions, none privileged. Request 7 now holds 868 documents and 1,312 pages.

Why are objections due on 29 October?

Rule 45(d)(2)(B) says objections must be served before the earlier of the compliance date and 14 days after service. Service was Thu 15 Oct, so day 14 is Thu 29 Oct, a normal court day. The compliance date is Tue 3 Nov, so 29 Oct is the earlier date. Priya Natarajan signed on 27 Oct at 16:10 and the objections were served at 16:22, two days early.

What are we withholding from Harmon & Vale, and why?

Three things. 23 documents are withheld as privileged and listed on the log: 18 on the 2024 termination and 5 on request 7. Request 9, other carriers' pricing, is withheld in full on the objection served 27 Oct. And 311 redactions on 96 documents, each with its authority: personal data under the protective order ¶4(b) and bank details under FRCP 5.2(a)(4).

Draft a status note to Harmon & Vale

Drafted for Priya Natarajan to send to Nathaniel Vale. It confirms the objections of 27 Oct, and that the production of about 4,386 pages (DEL-000001 to DEL-004386) will be served by secure link before the 3 Nov return date. It notes that request 8 goes Attorneys' Eyes Only. Nothing goes out until Priya approves it.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The docketEvery open demand with its live clock, and the selected subpoena's nine requests threaded to what answers them, with request 7 broken at the search.
A clock and its ruleHow the objection date was computed: service, FRCP 45(d)(2)(B), the earlier of the two dates, when it was served and when it escalates.
IntakeA new subpoena from the registered-agent feed, read step by step: classified, service validated, clocks computed with Veterans Day applied, split into requests.
Scope and objectionsEach request with its decision and measured burden, the signed objection letter, and the meet-and-confer log.
The holdSeven custodians with their acknowledgments and questionnaire answers, and retention suspended system by system.
Search plan and the search agentThe approved plan per request with its hits, and the search agent's plain-words answer on what it did not find.
ReviewQueue, document and the agent's summary side by side, with each proposed redaction and its authority.
The QC agent's findingRequest 7 is not answered: an old name in the vendor master, payables and a late questionnaire, and six quarters of missing email.
Rerun inside the agreed scopeWhat the rerun keeps and what it adds, for the coordinator to approve, or to send to counsel instead.
Every thread completeAfter the rerun: nine of nine requests answered, request 7 at 868 documents and its Bates range fixed.
Release gates and counsel sign-offNine gates with their evidence, the QC agent's second read, and counsel's decision, attestation and signature.
The productionBates ranges by request, the package with load file and privilege log, and the records-custodian certification to sign.
Law enforcement and agenciesAn emergency request verified by callback, the legal-process test, the minimum necessary, and two named approvers.
Governance

Built to be defended: clocked, held, cited and signed.

Counsel signs, and it is not delegableThe agents draft; litigation counsel signs every objection and every production, with a decision, an attestation and a typed name. The records custodian signs certifications, and nothing is served without a named approver.
Every clock cites its ruleEach deadline shows its computation: the service date, the rule, the court's holidays and the earlier of the dates that apply. Clocks warn and escalate before a breach, and every change to one is logged.
Hold before search, enforcedThe search agent cannot start until the hold is acknowledged and retention is suspended. Only counsel releases a hold, and serving a production never releases it.
Scope is fixed after the meet and conferAn agent can rerun a search inside the agreed scope (the same request, custodians and dates) with the coordinator's approval. Anything wider goes to counsel.
Police requests: process, or two approversNothing is disclosed to an agency without legal process, except an emergency that counsel and Corporate Security both approve, minimum necessary. A non-disclosure order blocks every notice the solution would otherwise send.
An audit trail that cannot be changedEvery action by people and agents is recorded in order, with reviewer overrides logged by name. The evidence pack for any demand exports in one click, read from the same threads as the production.
Configuration

Your rules and approvers, not ours

Clocks, holds, approvals and reruns are settings. Changes are versioned, approved by legal operations and on the audit trail.

SettingDefaultChoose from
Warn when a clock is within3 business days2 · 3 · 5 business days
Alert when a clock is within1 business day1 · 2 business days
Issue a hold within (policy H-1)1 business day of serviceSame day · 1 business day · 2 business days
Search before the hold is acknowledgedNeverLocked: the search agent waits for the hold
Objections and productions are signed byLitigation counselLitigation counsel · Any counsel
Emergency disclosure needsCounsel and SecurityCounsel and Security · Counsel, Security and the GC
Agents may rerun a searchOnly inside the scope agreed at meet and conferOn · Off
Routine rule R-3 (employment and payroll, no medical or privileged records)50 pages or fewer50 pages or fewer · 25 pages or fewer · Off
Connections

Works with the systems a demand already touches

Registered agent and legal inboxservice of process for every entity, notices, PDFs and the legal-process mailboxes
Microsoft 365mail, Teams, OneDrive and SharePoint, for holds and search
ERPvendor master and payables, read only
Operational systemstransport management, claims, contract repository, HR and payroll
Video managementCCTV across sites, with overwrite control for preservation
Matter management and secure transfermatter numbers and outside counsel; productions by expiring link with receipts
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of objection and return dates met, each clock cited to its rule
estimated
≈ 74%
less first-pass review: 6,211 items screened, about 1,600 seen by people
Reviewed by hand6,211 items
With agents≈ 1,600 items
target
4,386pages
each traced to its request, custodian and redaction authority
9 of 9 requests answered
212 missed emails found by QC

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (FRCP 45(d)(2)(B): objections within 14 days of service or before the compliance date if earlier, or waived; ComplexDiscovery/EDRM Summer 2025 pricing survey: $0.50–$1.00 per document for managed first-pass review). Kestrel & Vane Group, the law firms, cases, courts and people named on this page are fictional: characters and sample data in the working solution.

Questions

What legal teams ask us.

What is Subpoena Response Management?

Subpoena response software that answers subpoenas, court orders and police requests: clock, hold, search, redact, produce. Eight agents read each demand on arrival, compute its clocks from the rule, issue the hold before any search, and thread each numbered request to the custodians, review, redactions and Bates pages that answer it. Litigation counsel signs every objection and every production.

How does it calculate subpoena objection and return deadlines?

The intake agent computes each clock from the rule library and the court's holiday calendar, and shows the computation. For a federal subpoena, objections are due before the earlier of the compliance date and 14 days after service, under FRCP 45(d)(2)(B). Clocks warn at 3 business days and alert at 1 by default, and every change is on the audit trail.

How do we know the search found everything a request asks for?

The QC agent checks the search against signals it did not use: vendor-master aliases, payables, hold questionnaires, domains and each custodian's monthly volume. On the sample subpoena it found 212 emails filed under a carrier's old name. It broke the thread on that request, explained why, and reran inside the agreed scope once the coordinator approved.

Does it handle police, grand jury and emergency requests?

Yes, on the same docket. The agency-request agent verifies the requester by calling back its published number, tests whether legal process is sufficient, and preserves without disclosing. An emergency disclosure needs two named approvers, counsel and Corporate Security, and the minimum necessary. A grand jury non-disclosure request blocks every notice.

Can routine employment and payroll records subpoenas be released in bulk?

Yes, under a rule you set. The agents prepare each one with its records, redactions and certification, and the QC agent re-reads them all. In the working solution, the records custodian releases them under rule R-3 (50 pages or fewer, no medical or privileged records), and one with a medical leave certification is held back for counsel.

Does serving the production release the legal hold?

No. Only litigation counsel can release a hold, and a production never releases it. On the sample subpoena the hold stays on after service, because the litigation is still running.

Do people stay in control?

Yes. The agents propose, explain and cite; people decide. The coordinator approves search plans and in-scope reruns, counsel signs objections and productions, the records custodian signs certifications, and no redaction is burned in until a reviewer accepts it.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents: your entities, court rules, policies, letter templates and a sample of past demands. It goes live once every quality gate has passed. We will walk you through it on your own subpoenas first.

See it on
your subpoenas.

We'll run Subpoena Response Management on a sample of your own past demands and the systems they touched.