Nestack Agent Care
Industries / Accounting / Document-collection agent

Accounting AI agent · Client requests

Client Document-Collection & Follow-Up AI Agent

Build the request list, ask the client, check what arrives against the request and report what is still outstanding — inside approved wording, contact preferences, chase limits and human escalation.

4–6 weeksTypical delivery
Your stackDeployment
At escalationHuman review
Agent CareAfter launch

What this agent does

Automates the asking, checking and chasing layer

In
01

Build the request list from the engagement scope, the prior-year file and the entity structure.

02

Take documents in from the client portal, email intake, secure upload or messaging channel.

Reason
03

Classify each arriving document by type, entity, period and the request it answers.

04

Check it against that request — right entity, right period, complete and readable.

05

Reconcile against what is already on file so nothing already supplied is asked for again.

Decide
06

Detect partial, mismatched or unreadable uploads and requests no channel has satisfied.

07

Follow the approved chase cadence and contact preferences, and hold anything else for a person.

Out
08

Report outstanding items, ageing and chase history to the engagement owner and the partner.

09

Message clients and write to the engagement file only inside the approval boundaries agreed during implementation.

Product statement

The agent asks, receives, checks and reports; deciding that a client has complied, and every message outside the approved set, stay with a person.

Example workflow

One missing document, end to end

AgentHuman
1Request list assembledEngagement scope, prior-year file, entity structure and the firm's standard list
2Request issuedApproved wording, named contact, agreed channel and due date
3Document receivedPortal upload, email attachment, secure link or forwarded message
4Checked against the requestDocument type, entity, period, legibility, completeness and what is already held
No human action required

Stages 1 to 4 run without a person in the loop — the first ask and each on-cadence chase use wording the firm has already signed, so the lane stays empty until the gate.

5DecisionSplits on the confidence threshold
High confidence

Right entity, right period, readable and complete — follows the approved path.

Low confidence

Wrong period, wrong entity, partial or unreadable — enters human review.

Human review

The upload is held with the request it was matched to, the checks it failed and the chase history.

Approve · Correct · Request review
Approved — handed back
6Filed and status updatedOnly where write access and approval policy allow it; the request is not closed by the agent
7Outcome evaluatedCompletion, days to complete, chases per response, mismatches and opt-outs
Overrides

Rejections and re-matches made in review are counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required8 items
Deciding a request has been satisfied.
Closing the request list.
Any message outside the approved wording.
Escalating to a partner.
Automation boundaryAgent acts unaided
Build the request list from the engagement and the prior-year file.
Issue approved requests and on-cadence chases to named contacts.
Classify arriving documents and check them against the request.
Report outstanding items, ageing and chase history to the owner.
Client messages and write actions run only inside the approval boundaries agreed during implementation. Closing a request is not one of them.
Chasing beyond the agreed cadence.
Contacting anyone not on the engagement.
Handling a document sent to us in error.
Changing cadence, wording or preferences.

Example output

One request and one upload, annotated

Everything the agent proposes is attached to the request it claims to answer.

Collection output · single requestIllustrative example
Request
Channel
Received
Matched to
Confidence
Check result
Year-end bank statements
Client portal upload
Two PDFs
Bank statements request
93%
Period incomplete — held
As receivedTaken from the upload and the channel it arrived on — nothing on this side is inferred, and no file is opened outside the engagement.
Evidence used Request-list entry Period and entity read Prior-year document set
Why it is heldPart of the requested period is missing, so the request stays open and the client is told what is still needed.
ActionApproveCorrectRequest review
What the score decidesBelow the configured threshold the upload routes to review instead of the approved path. Marking the request satisfied is a human action either way.

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value landsValue 01 – 04
All open requestsAcross every engagement
03Requests & checks

Apply client-specific context

Use the engagement scope, prior-year file, entity structure and the firm's approved wording.

01Approved path

Remove the routine chasing

Requests and on-cadence reminders go out on approved wording without anyone drafting them.

02Human review

Put people on the awkward cases

Partial, mismatched and disputed uploads move to review instead of every response being opened by hand.

04Build an evidence trail

Retain every message sent, document received, check result, confidence, evaluator result and human correction — on both paths.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

Client portalsKarbon · Canopy · TaxDome
Liscio · Suralink
Document managementSharePoint · iManage
NetDocuments · Virtual Cabinet
Practice & engagementJob records · engagement files
Caseware · workpapers

Agent

Client document collection & follow-up

Issues requests
Checks documents
Reports outstanding

Messaging & signatureEmail intake · SMS
DocuSign · Adobe Acrobat Sign
Observability & evaluationOpenTelemetry · Langfuse
Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six layers between the model and your client

Each control wraps the one inside it. A message clears every layer before a client sees it, and closing a request sits outside all six.

L6 · Outermost — last line of defenceInward → L1 · closest to the model
L6Rollback / safe modeRestrict outreach if evaluations or complaint signals rise.Roll back
L5TraceabilityRecord message, document, check result, version and override.Record
L4Human approvalDefine which requests may close and who escalates.Gate
L3Cadence & consentCap chase frequency, honour opt-outs and contact preferences.Rate-limit
L2Content guardrailsRestrict client messages to wording the firm has approved.Restrict
L1Confidence thresholdsLow-confidence document matches require review.Require review
Model coreDraft prepared — the request, the matched document, the check result and confidence
L1 – L2Decide whether the draft may stand
L3Decides how often a client may be contacted
L4 – L5Keep sign-off human and the record complete
L6Pulls outreach back when signals degrade

How Nestack evaluates it

Evaluate the full workflow — not only the final match.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the message the client receives
Depth of coverage ▼
E1Final-output evaluationDid the document actually answer the request?
E2Step-level evaluationDid the agent read the right entity, period and document type?
E3Tool evaluationDid it write to the correct engagement file and request line?
E4Confidence calibrationDo low-confidence matches actually contain more errors?
E5Slice evaluationHow does performance change across specific client cohorts?
E6Business outcomeHow many requests closed, and what did each response cost in chases?
Floor — the complete file the engagement needs

Failure modes

Where each failure originates in the agent

Seven failure modes plotted against the five stages of the agent lifecycle.

Agent lifecycleDirection of processing →
01 · Request build2 modes
DC-01

Chase for a supplied item

The document arrived on another channel and was never linked.

DC-02

Unreadable upload passes

A photographed statement is filed that nobody can read.

Stage gathersEngagement scope, prior-year file and entity structure
02 · Match & check2 modes
DC-03

Wrong period or entity

A prior-year or sister-entity file is accepted.

DC-04

Partial upload passes

Most of the period arrives and it reads as met.

Stage proposesType, entity, period, completeness and confidence
03 · Outreach / write1 mode
DC-05

Over-chasing past the cadence

Parallel workflows chase one client past the limit.

Stage writesOnly where wording, cadence and write access allow it
04 · Output1 mode
DC-06

Chase to the wrong contact

A former bookkeeper or unrelated director gets it.

Stage returnsThe message the client and the engagement owner see
05 · Change / Version1 mode
DC-07

Silent matching regression

A wording change lowers match quality.

Stage tracksModel, prompt, wording and cadence changes
Sev-1 · reaches the client Sev-2 · wrong document enters the file Sev-3 · input degrades, request routes to review

Affected slices

A high completion rate can hide concentrated risk

Aggregate completion can look acceptable while a small number of client cohorts absorb most of the chasing and nearly all of the mismatched uploads. Nestack reports performance by slice, not only in total.

Slice performance — reported separately, not only in aggregateIllustrative example
SliceFailure rateLift Lift vs. thresholdStatus
First-year and newly onboarded clients5.4%3.4× Review
Multi-entity client groups4.0%2.5× Review
Photographed and scanned uploads3.0%1.9× Watch
Portal-active repeat clients1.1%0.7× Normal
Bar: lift vs. portal-active baseline · scale 0–4.0× · tick marks the 2.0× review threshold 2 of 4 slices over threshold

Evidence-linked improvement

The client's reaction is evidence too

This is the agent your clients hear from, so its signals come from them — an opt-out, a rejected upload, a chase that produced nothing — and every wording change is re-approved first.

Improvement cycle · five stagesSwitchback — the path turns at Improve and returns at Learn
01Detect

Chases per response, opt-outs or rejected uploads rise in a cohort.

02Diagnose

Traced to the request wording, the channel, the contact record or the check.

03Improve

The wording, cadence or check is re-approved by the firm and version-linked.

04Verify

Re-run against held-out requests and the messages they would have produced.

05Learn

The objection becomes a standing rule in the approved wording library.

Learn → DetectThe return edge. Each re-approved wording and cadence limit binds the next cycle before a client sees it.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, intake, matching and messaging, evaluation, integration, then production validation and handover.

Workstream Week 1Week 2Week 3Week 4Week 5Week 6
01Workflow discovery and automation-boundary definition.
02Request-list templates and rollforward.
03Contact records and consent mapping.
04Portal, email and upload intake.
05Document classification and request matching.
06Entity, period and completeness checks.
07Message wording and firm tone review.
08Chase cadence, limits and opt-out rules.
09Human review and escalation workflow.
10Evaluation suite and regression cases.
11Engagement filing and status reporting.
12Observability, deployment and Agent Care handover.
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tier PilotOne engagement type ProductionProduction integration AdvancedMultiple entities / systems
Introduced at Pilot
Request lists and document checks
Human approval
Baseline evaluation
Introduced at Production
Approved message wording
Chase cadence and rate limits
Opt-out and preference handling
Portal and email intake
Observability and evaluation
Introduced at Advanced
Multi-entity request routing
Multi-stage approvals
Enterprise controls
Build price From $5,000 From $8,000 Custom quote
Final build priceConfirmed after discovery based on engagement types, portal and document-management integrations, client volume, message-approval controls and deployment requirements.
Separate from buildBuild pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

You bringWe build with it
01Your standard request lists and prior-year engagement files Request-list templates and prior-year rollforwardWeek 1
02Client and contact records, and who may be contacted about what Contact records, permissions and consent mappingWeek 1
03Access to the portal, mailbox and document management system Portal, email and upload intake, then integration setupWeek 2
04A representative sample of what clients actually send you Document classification, request matching and the check baselineWeek 2
05Your approved wording, chase rules and opt-out list Message wording, chase cadence, rate limits and opt-out handlingWeek 3
06The requests you chased hardest last year Evaluation suite, regression cases and failure-mode testingWeek 4
07Named reviewers and the partner who owns escalation Human review and escalation workflow, then pilot and validationWeeks 5–6
Nothing else is required Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Phases are drawn over the weeks they actually occupy. Week 5 carries evaluation and the first supervised sends to a real client.

Phase W1W2W3W4W5W6
Discovery W1
Build W2 – W3
Evaluate W4 – W5
Pilot & Launch W5 – W6
Week focus W1Workflow discovery, contact and consent mapping, automation boundary W2Intake channels, classification and matching baseline W3Message wording, chase cadence and rate limits W4Evaluation suite, escalation workflow and dry-run testing W5Supervised sending to one engagement, every message read W6Full collection cycle on a live engagement, then handover
Reading the bandBars span only the weeks their work is named in. No message reaches a client before week 5.
At the end of W6One collection cycle has run under review, chase log and opt-outs checked, then Agent Care takes over monitoring.
DurationSix-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Accounting AI agent

Build a document-collection agent around your request process.

Show us your request lists, your portal and mailbox, and the wording and chase cadence you would defend to a client. We'll agree the wording, the cadence limits and the point where a person takes the conversation over.

Nestack Agents · Client document collection & follow-upAGT-ACC-10 · Agent Care available after launch