How to Stop Chasing Clients for Documents (Without Another Portal They Won't Use)
How to Stop Chasing Clients for Documents (Without Another Portal They Won’t Use)
Quick answer: The reason your portal didn’t fix this is that the clients you have to chase won’t use a portal. The fix is a 4-step intake workflow that works no matter how clients send you documents — email, text, photo, or shoebox — and turns whatever lands in your inbox into a clean per-client folder structure in Google Drive in about 60 seconds per email.
Every bookkeeper, accountant, and tax preparer running a small firm has the same monthly ritual:
- Tuesday: send three “friendly reminder” emails about missing receipts.
- Thursday: send a fourth, slightly less friendly.
- Following Tuesday: client replies “I already sent that to you, check your email.”
- You scroll through six months of inbox, find a half-empty thread with one blurry photo, and ask for it again.
- Repeat next month.
If you’ve done this dance more than once this quarter, this post is for you.
Why Portals Don’t Fix It
The standard advice every Reddit thread, AccountingWEB Q&A, and CPE webinar repeats is the same: “Get a client portal. Dext, Hubdoc, SmartVault, LedgerDocs, ShareFile, Liscio.”
It’s not wrong advice. It’s just insufficient advice — for one reason that nobody publishing it likes to admit:
Most of your clients will not use the portal.
The clients who would use a portal are the same clients who already send you clean PDFs, attached, with a subject line that names the month. They’re already easy.
The clients you’re chasing — the tradesmen, the small-shop owners, the side-hustle freelancers, the boomer-era partners who run the family practice — they will:
- Reply to your portal-invitation email asking “what’s the password?” (the password is in the same email).
- Take a photo of a receipt with their phone, text it to your personal cell number, and assume that counts.
- Forward you a credit card statement attached to a 47-message thread about their kid’s soccer schedule.
- Send a single PDF that contains 18 unrelated invoices because “I scanned them all at once.”
You can move them to a portal once or twice. They’ll be back to email and text by month two. The portal becomes an empty box that costs you $30/seat/month.
The Real Problem Isn’t Where They Send. It’s What Happens After.
Reframe: clients are going to send documents through whatever channel is minimum effort for them. That’s email, text, or a USB stick they hand-deliver. You can fight that for the rest of your career, or you can stop trying to control the channel and start controlling what happens to a document the moment it lands in your inbox.
The 4-step workflow below works whether the client sent you 1 PDF or 47, whether they used your portal, your email, or your wife’s birthday card. It costs roughly 60 seconds per client, per intake event.
The 4-Step Intake Workflow
Step 1 — Funnel Everything to One Gmail Alias
Pick one email address — typically documents@yourfirm.com or just firstname+docs@firm.com — and tell every client to send anything financial there. Nothing fancy. Just one address.
Then create one Gmail filter that auto-applies a label to anything sent there:
Matches: to:documents@yourfirm.com
Apply label: Client-Intake
Don’t try to filter by client at this step. The point is one bucket, not a hundred.
Step 2 — Subject-Line a Per-Client Tag Inside the Inbox
You’re not asking the client to do anything new. You’re tagging yourself in the subject line at the moment you read each email.
Quick keyboard rule: when you open an email from bob@acmewidgets.com, you reply (or forward to yourself) with the subject prefix [Acme] and tag the month: [Acme] 2026-05 receipts.
Sounds tedious. Once you’ve done it three times for a regular client, your fingers do it automatically — and now every attachment is one search away from [Acme] 2026 returning everything you have for that client this year.
This is the step every other tutorial skips. Without per-client tagging, you’re trying to organize a pile by digging into envelopes individually. With it, you have an index.
Step 3 — Bulk-Save the Attachments to the Right Drive Folder
This is where time actually disappears. Most workflows tell you to “drag the attachment into the right Google Drive folder.” With one client, sure. With 30, on a closing week, with each client sending 5–20 attachments — you are losing entire afternoons to drag-and-drop.
Three things that should be one click:
- Select the email (or every email matching
[Acme] 2026-05in your inbox). - Save every PDF, image, and statement in those emails to
Drive › Clients › Acme Widgets › 2026 › 05-May/. - Have each file named
<sender_email>_<original_filename>so you never have to wonder whichIMG_2034.jpgcame from which client.
Doing this manually means clicking each email, clicking each attachment, picking the destination, repeat. Fifteen emails × five attachments × twelve clicks = 900 clicks. That’s not an exaggeration; that’s a Tuesday afternoon.
This is the exact step Bulk-Save Gmail Attachments was built for: select the emails, pick the destination folder, every attachment goes to Drive in one click, organized into the folder structure you tell it to use.
We are biased — we built it. But the underlying point stands whether you use Bulk-Save or some other tool: the bulk-download step has to be one click, or you will keep losing afternoons.
Step 4 — Archive the Original, Log the Intake
Once attachments are in Drive, archive the email (don’t delete — Gmail’s audit trail is your CYA on the “I sent that to you” dispute). Log the intake in a one-line note: client name, date received, what was in the batch. A spreadsheet row, an Airtable record, or a one-line note on the client’s job in your practice management tool — whatever you’ll actually look at next month.
The log is what kills the “I already sent that” dispute. When the client emails you on May 30 claiming they sent the May statement on the 12th, you check the log:
Acme Widgets, intake 2026-05-12, contained: April bank statement, two vendor invoices. No May statement.
You reply in three sentences. The client either finds it in their sent folder or admits they didn’t send it. Dispute over, in 90 seconds.
A Real Firm Example
Real numbers from a 2-person bookkeeping firm we work with:
- 22 active monthly clients, mostly small construction trades + retail shops.
- Pre-workflow: ~6 hours/week chasing clients, ~9 hours/week sorting and filing intake. 15 hours/week.
- Post-workflow (steps 1–4 + Bulk-Save): ~3.5 hours/week chasing, ~2 hours/week filing. 5.5 hours/week.
That’s roughly 40 hours of recovered time per month — for a firm where the partners’ billable time is the bottleneck. The client-chasing didn’t go to zero; clients are still clients. But the post-receipt friction effectively did.
The number that matters isn’t the percentage saved. It’s the part you used to dread. The thing that made Sunday-night close-week feel impossible. That part is gone.
What This Workflow Actually Stops
- The “I sent that to you” dispute — you have a timestamped log.
- The drag-and-drop death-march — bulk-save handles attachments en masse.
- Lost time-of-receipt context — sender email is in the filename.
- Sunday-night searching —
[ClientTag] YYYY-MMreturns everything in 0.3 seconds. - Portal-onboarding friction with clients who won’t use it — you stop trying.
What it does not stop:
- Clients who genuinely don’t have the document yet (they don’t have it; no workflow fixes that).
- Clients who don’t open envelopes (those still get returned with a sticky note).
- Bank statements that aren’t electronic-delivery enabled (that’s a separate project — but at least the rest of the workflow is now solid).
Try It on One Client This Week
Pick one bad client. The one you most dread chasing. Set up step 1 (Gmail filter to a label) in 4 minutes. Skip step 2 (per-client tagging) for now — that’s a habit you build over a month. Use Bulk-Save for step 3 — install it, free up to 50 attachments per month, and run the workflow on next week’s intake.
You’ll know in 30 days whether this changes your closing week. Most bookkeepers we hear from say it changes everything by week 2.
Bulk-Save Gmail Attachments is a Chrome extension built for accountants, bookkeepers, and small-firm operators who are tired of clicking attachments one by one. Add to Chrome — free up to 50 attachments per month →
Frequently Asked Questions
Why don't client portals fix the document-chasing problem?
Portals only work if clients use them. The clients you actually have to chase — small-shop owners, tradesmen, side-hustle freelancers — will go back to email and text by month two. Portals end up an empty $30/seat box. Better strategy: stop trying to control the channel and start controlling what happens after a document lands in your inbox.
What's the fastest way to bulk-save Gmail attachments to client folders in Drive?
Use a Chrome extension purpose-built for this. With Bulk-Save Gmail Attachments, you select the emails (or every email matching a client tag like [Acme] 2026-05), pick a destination folder, and every PDF, image, and statement saves to Drive in one click. Manual drag-and-drop on 15 emails × 5 attachments is roughly 900 clicks; the extension makes it one.
How do I tag emails per-client without making clients do anything new?
Tag yourself, not the client. When you read an email from a client, reply or forward to yourself with a subject prefix like [Acme] 2026-05 receipts. After a few months you have an index — searching [Acme] 2026 returns every email and attachment for that client this year. The client never had to learn a new tool.
How do I kill the 'I already sent that to you' dispute?
Keep a one-line intake log per client (spreadsheet row, Airtable record, or note on the client's job in your practice management tool): client name, date received, what was in the batch. When a client claims they sent something on a date you can't find it, the log either confirms it or proves they didn't. Dispute resolved in 90 seconds.