Chase the documents a matter is blocked on automatically, with a tracked checklist per client and no paralegal doing follow-up by hand.
Bring your stack to a call and we will scope it against how your business actually runs.
Book a callAlmost every matter in a small firm has a point where the work stops and waits on the client. The immigration file needs a passport scan and two years of tax returns. The personal injury file needs the signed medical authorization. The estate file needs the deed and the beneficiary designations. The work is not hard, nobody is arguing about it, and the file sits for five weeks because the client meant to send it and then forgot, and because nobody at the firm owned the follow-up.
What usually happens instead is that a paralegal keeps the list in her head or in a spreadsheet, and the chase happens when she has a slow afternoon or when the deadline gets close enough to be frightening. The intake email with the document list goes out once. If the client sends four of the seven items, somebody has to open the email, compare it against the list, and write back naming the three that are missing. That comparison is the step that silently does not happen. The client hears nothing, assumes everything landed, and the firm discovers the gap at the worst possible moment.
The money leak has three parts. Work in progress ages without becoming billable, so the firm carries the cost of the file without the revenue. Deadlines get met by emergency rather than by schedule, which means overtime, rush fees paid to vendors, and occasionally a missed filing window that becomes a much more expensive problem. And clients who hear nothing for a month decide the firm is not working on their case, which produces the status calls, the bad reviews, and the referrals that never come. This build makes the chase a system: a named checklist per matter, an upload link the client can use from a phone, and a follow-up cadence that runs whether or not anyone at the firm remembers it.
One pipeline, Document Collection, with a stage for each state of the waiting. The matter sits in a stage, not in a paralegal's memory.
Create these on the contact record. Every automation branches on them, so the names matter.
BO is the AI assistant that handles the administrative conversation around document collection. BO's job is logistics and nothing else.
One client, one matter, start to finish. Follow this once by hand before you automate any of it.
Seven workflows. Every one of them checks doc-request-active as its first condition and exits if the tag is gone, so completion anywhere kills everything pending. Every outbound message respects quiet hours and skips SMS for anyone tagged sms-opt-out.
Trigger: deal created in Document Collection at Checklist Not Yet Built.
Exit: Documents Requested Count is greater than zero.
Trigger: Checklist Confirmation Form submitted.
Exit: none - this always runs once and hands off to the nudge sequence.
Trigger: Document Upload Page submission.
Exit: runs on every submission; no exit condition.
Trigger: deal enters Request Sent or Partially Received. Condition on entry and before every send: doc-request-active present, Outstanding Items List not empty, not tagged doc-escalated-attorney, no open appointment booked.
Exit at any point: doc-request-active removed, Outstanding Items List empty, an appointment booked, doc-escalated-attorney applied, or an inbound reply the paralegal takes over.
Trigger: Review Outcome Form submitted with at least one rejection.
Exit: replacement upload received and accepted, or doc-escalated-attorney applied.
Trigger: doc-nudge-4 applied and no upload for 10 days, or 45 days since Request Sent Date with items outstanding.
Exit: attorney closes the task, which either re-applies doc-request-active and restarts the cadence or closes the deal.
Trigger: inbound SMS or email on a contact tagged doc-request-active.
Exit: conversation closed by a human, or doc-request-active removed.
The chase stops being a person's job. Nobody has to remember which of forty open matters is waiting on what, because the pipeline stage and the Outstanding Items List answer that question at a glance. The paralegal's role moves from chasing to handling the exceptions the system surfaces: the client who cannot get a document, the one who needs a walkthrough, the one who sent the wrong tax year.
Clients stop guessing. The single highest-value message in the whole build is the receipt confirmation that names what arrived and what is still missing, and it goes out within minutes of every upload. Clients who know exactly where they stand do not call for status, and do not assume the firm has forgotten them.
Matters age less. A file that would have sat for five weeks in silence now gets four structured contacts and an escalation to a lawyer inside six weeks, with a documented history of every attempt. That history is useful on its own terms if the firm ever has to explain what it did to move a matter forward.
This is the part that needs a lawyer's attention before launch, not after.
None of the above is legal advice. Confirm the specifics - message content, consent, retention, disclosure wording, supervision of automated client communication, and whether any of it touches the firm's duties of confidentiality and competence - with the firm's own compliance counsel and against the applicable rules of professional conduct in every jurisdiction where the firm practises. Have the attorney who will be responsible for these communications read and sign off on every template before it goes live.
Matter types, checklist complexity, the practice management integration and the number of languages all move the build. To scope it for a specific firm, book a call at bookings.appbo.io.
Every build on this page is something we configure, test and hand over with the SOPs your team needs to run it.
Book a call