Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Files & Cloud Storage

Files & Cloud Storage

Chase missing client documents with GPT‑4.1-mini, Google Sheets and Gmail

When a new email arrives, it manages files with OpenAI / ChatGPT using Gmail, Google Drive, Google Sheets.

What it does

## Chase missing client documents with AI checks, Google Sheets and Gmail ### Who it's for Accounting and bookkeeping firms that collect a set list of documents from every client. ### How it works 1. Clients email files or upload them to Google Drive. Files are matched to clients by sender email or a client code in the file name. 2. OpenAI reads PDFs and scans, classifies each document, extracts key fields and checks it against the client's Google Sheets checklist. 3. Rules mark the item received, wrong or unclear. Wrong or unclear files trigger a "please resend" email; unmatched files go to you. 4. Every weekday, clients get staged reminders listing only open items. After N reminders the client is marked at risk and you are alerted. 5. A weekly email summarises outstanding items and at-risk clients. Failed runs email you. ### How to set up 1. Create a Google Sheet with Clients, Checklist and Log tabs (columns in the grey note). 2. Fill in the three Settings nodes and connect Google Sheets, Gmail, Drive and OpenAI. 3. Set the upload folder and make this workflow its own Error workflow. 4. Test with test_mode on, then switch it off and activate. ### Requirements A Google account and an OpenAI API key (vision model, e.g. gpt-4.1-mini). ### Customise Edit reminder wording in Plan actions for each client, adjust confidence_threshold, or swap Gmail or OpenAI for other nodes. Built by PauSolutions.

The steps

  1. New email with attachment
  2. Split email attachments
  3. New file in client upload folder
  4. Download uploaded file
  5. Describe Drive upload
  6. Collect uploads
  7. Settings (document intake)
  8. Read clients (intake)
  9. Read checklist (intake)
  10. Match upload to client
  11. Client found?
  12. Log unknown upload
  13. Ask owner to match upload
  14. Route by file type

49 steps in total.

Similar automations