Records clerks are being asked to do more with less, and the math no longer works. Federal agencies received 1,707,197 Freedom of Information Act requests in fiscal year 2025, a 13.7% jump over the prior year , and state and municipal offices are seeing the same climb. At the same time, staffing has gone the other way. If you want to automate public records requests without cutting corners on what the law requires, the goal is a single governed workflow that handles intake, routing, retrieval, redaction, and release, with a person signing off before anything goes out the door.
This guide walks through six steps to get there, plus the one rule that keeps automation from becoming a liability.
Why public records backlogs are getting worse
The pressure is coming from both sides. Requests are up, complexity is up, and the teams processing them are shrinking. The Defense Department's FOIA backlog rose 42% to more than 30,000 cases in fiscal 2025, with a 37% turnover in FOIA officers . The Transportation Department received 11% more requests while losing 10% of its full-time FOIA staff. The General Services Administration saw requests climb 43%.
A request is officially backlogged the moment an agency misses the statutory response window, which is 20 working days under federal FOIA and often shorter under state and local records laws. Miss it and you are not just behind. You are exposed to appeals and litigation. Most of the delay does not come from the judgment calls that actually need a human. It comes from the mechanical work around them: logging the request, figuring out which department holds the records, chasing custodians for files, and manually blacking out exempt information page by page. That is exactly the work automation is good at.
How to automate public records requests in 6 steps
1. Centralize intake in one request portal
Requests arrive by email, web form, mail, and phone, and the ones that never get logged are the ones that blow the deadline. Give requesters a single front door. An AI agent built with Symphona Converse can take a request in plain language through a public portal, ask clarifying questions when a request is vague, confirm scope back to the requester, and issue a tracking number automatically. Every request lands in the same queue with a timestamp, so the clock is visible from minute one.
2. Log, classify, and route each request automatically
Once a request is captured, it needs to reach the right custodian fast. Use Symphona Flow to read the request, classify it by record type and responsible department, and route it without a coordinator manually triaging the inbox. Flow orchestrates the whole path from intake to release as a single no-code process, so a request for police body-cam footage and a request for procurement contracts follow different tracks but stay in one auditable system.
3. Search and assemble responsive records
Finding the records is usually the longest step, especially when they span email, case systems, and document stores. Automated search can pull candidate documents across those sources and group them against the request, so a clerk reviews an organized set instead of starting from a blank folder. This is where agencies see the biggest time savings, and it is why the Justice Department's Office of Information Policy has called FOIA "the ultimate big data problem to solve" .
4. Redact exempt information, then have a person confirm it
Redaction is where speed and risk collide. Automated tools can flag personal identifiers, exemptions, and third-party information across a document set far faster than manual review. But a wrong redaction is a records violation, so the automation should propose, not decide. Route every redaction set to a reviewer for approval before release, and let exceptions surface on their own. Symphona Resolve handles the cases that fall outside the normal path, such as a request that touches multiple exemptions or spans several departments, so those get human attention instead of quietly stalling.
5. Track statutory deadlines and assign clerk tasks
Every request carries a legal clock, and someone has to own each one. Symphona Serve assigns retrieval and review tasks to specific clerks, tracks each request against its statutory deadline, and escalates before a due date is missed rather than after. Instead of one analyst mentally juggling forty open requests, the workload is distributed, visible, and prioritized by what is due next.
6. Release records and keep a complete audit trail
The final step is delivery and defensibility. Send approved records back through the same portal, notify the requester automatically, and log every action: who searched, who redacted, who approved, and when. That trail matters when a request is appealed or challenged, because you can show exactly how the response was produced. Automation makes this a byproduct of the workflow instead of a scramble after the fact.
Keep a human in the loop
The agencies moving fastest are not handing FOIA over to a black box. As the OIP director put it, the AI "is suggestive to a human," flagging what needs a closer look and leaving the judgment to a reviewer or attorney. That is the right instinct, and it is a governance requirement, not a nicety. Public records law demands that a responsible person stands behind every release and every withholding.
This is where a lot of point tools fall short. Many agencies stitch together separate products for intake, search, and redaction, and lose the end-to-end visibility that makes automation defensible. A unified platform keeps a person in control of every consequential decision and keeps every action traceable from the original request through to the final release. You get the speed of automation and the accountability the law requires, in the same system.
The bottom line
Public records requests are rising while the teams handling them shrink, and manual processing cannot close that gap. To automate public records requests effectively, centralize intake, route and classify automatically, let software assemble and pre-redact the records, then put a human reviewer on every deadline and every release. Done this way, automation clears the backlog and strengthens compliance at the same time, because nothing goes out without a person accountable for it.
SimplyAsk.ai helps public sector teams do exactly this, building governed, no-code records workflows on Symphona rather than another disconnected tool. See how we support local government operations , and book a consultation to map your records-request process end to end.