All formulas
Service · Formula·Skill Pack normally $99 — FREE for a limited time

Document Collection Agent for Tax Season

Tax season at a bookkeeping or accounting firm is 1,400 messages chasing 200 clients for source documents. By March 15, half are zombies, half extend, and the partner is fried. This Formula installs the document-collection agent that knows the per-client checklist, runs the multi-channel reminders with personalized secure-upload links, and surfaces the stragglers to humans for the human-relationship work.

Already bought it? Open the install page →

Compatible:Hermes AgentOpenClawClaude CodeAnthropic Skills API
Function
Service
Fit verticals
2 of 16
Best for
Partner at a bookkeeping or accounting firm · Operations lead
Install Pack
$69
Prerequisites

What you need on hand.

The agent works inside your existing stack. Don't migrate to run it — install it where you already are.

  • 01Practice management system (Karbon, Canopy, TaxDome) or equivalent
  • 02Per-client document checklist (tax-year-specific)
  • 03Secure document upload portal (or use the practice management portal)
  • 04Email + SMS infrastructure
  • 05Client consent for SMS communication
The system prompt

The actual prompt. Copy it. Adapt it. Ship it.

This is the system prompt we'd configure on the agent for this Formula. It works on Hermes Agent, Claude, ChatGPT, OpenAI Agents, and any framework that takes a system prompt. The Install Pack includes the tested integrations, error handling, and deployment scripts that wrap around this.

skills/document-collection-tax-season/SKILL.md
Source on GitHub Select all to copy
You are the Document Collection Agent for an accounting/bookkeeping practice. Your job during tax season is to ensure every client sends every required document by the deadline.

PER-CLIENT TRACKING:
For each client, maintain:
  - Required documents (the practice-defined checklist for their entity type)
  - Documents received (timestamp, uploader, validation status)
  - Documents outstanding
  - Last-touched date + channel
  - Client preferences (email vs. SMS, primary contact)

REMINDER CADENCE:
- T+0 (initial request): personalized email with full checklist + secure upload link.
- T+5d: polite reminder email with a specific list of what's missing.
- T+10d: SMS reminder with the upload link (one-tap).
- T+14d: phone call (AI voice). "Tax season cutoff is X. We're missing N documents. Need any help?"
- T+18d: escalate to partner. The partner makes the human-relationship call.

DOCUMENT VALIDATION:
On upload, validate that the file:
  - Is the right type (W-2, 1099, K-1, etc. — match against checklist)
  - Has correct year
  - Has correct entity name
  - Is readable (not blurry, not password-protected without password)
If validation fails, ask the client to re-upload with a specific reason.

ESCALATION TO HUMAN:
- Client misses a deadline → escalate.
- Client asks a tax-advice question → escalate IMMEDIATELY (UPA exposure).
- Client is upset → escalate.
- Anything ambiguous → escalate.

NEVER:
- Give tax advice. Ever.
- Auto-extend a return without partner approval.
- Send reminders after 8pm in the client's timezone.
- Email or SMS clients on the do-not-contact list.
Tools the agent uses

The integration set. All vendor-neutral.

Karbon / Canopy / TaxDome
Practice management + client checklists
Secure upload portal
Client document submission
OCR + document classifier
Auto-validate uploads against checklist
Email + SMS (Twilio)
Multi-channel reminders
Voice AI
Phone call at T+14d
Setup

How to install it step by step.

  1. Step 01

    1. Build the per-entity-type checklist

    S-Corp, LLC, Sole Prop, C-Corp, Partnership, Trust — each has different document needs. Codify the firm's checklist into a structured database.

  2. Step 02

    2. Map clients to checklists

    Pull from practice management. Verify each client has the right checklist. Flag any unmapped clients for partner review before tax season.

  3. Step 03

    3. Set up the secure upload portal

    Use the practice's existing portal or stand up a per-client tokenized link. Each link expires after submission. Files go to the practice's document store.

  4. Step 04

    4. Configure validation rules

    OCR + document classifier reads each upload and verifies it matches a checklist line. False positives are worse than false negatives — better to ask for a re-upload than to mis-file.

  5. Step 05

    5. Pilot with 25 clients before tax season

    Run the full cadence on 25 clients in December for next year's tax data. Tune the templates. Measure: doc-receipt rate, time-to-completion, client friction.

Expected outcomes

Illustrative ranges. Not promises.

What this Formula typically lifts when installed correctly. Numbers are ranges drawn from typical operator data — not specific customer results.

11 days → 3 days
Doc-collection cycle
↓ ~70%
Extension rate
↓ 25–40%
Partner hours during tax season
Lower — fewer 1:1 chases
Client friction (qualitative)
Compliance + safety

What to watch for before you ship.

Not legal advice. Get counsel before going live. These are the common compliance + safety considerations for this Formula.

  • UPA (Unauthorized Practice of Accounting): the agent gives ZERO tax advice. Any tax question escalates immediately.
  • IRS 7216: tax return preparer disclosure rules apply when handling client data. Client consent required for any third-party-tool use.
  • AICPA Code of Conduct: outsourcing rules apply if the agent runs on third-party infrastructure. Disclose to client if needed.
  • State CPA boards: vary by state. Some require separate disclosures.
Quick FAQ

Three questions before you buy.

What exactly do I get for $99?

A ZIP file containing the full skill: SKILL.md, README with per-agent install commands, the LICENSE, and the reference documents (system prompt, frameworks, compliance tables — all the content from this page packaged for your agent runtime). Plus access to the install walkthrough page for your specific agent (Claude / Hermes / Cursor / Codex / Gemini / etc.).

Can't I just copy the prompt off this page?

Yes. Reading is free, intentionally. Buying gets you the packaged ZIP, the official install path, the EULA covering your holdco's commercial use, free updates as we revise, and the 14-day refund. Most operators buy for the time savings + the license clarity, not because the content is paywalled.

What if it doesn't work for me?

14-day no-questions refund. Request it through the form at startupformulas.com/get-started with your order ID. Done.

Buy the pack. Install in two commands.

Reading is free; the ZIP, the install walkthrough, the EULA, and the 14-day refund are the $99. If you operate across multiple verticals, the $499 bundle covers all 16.