How to Automate Google Drive

Google Drive automates the mechanics of storage. Sharing rules, shortcuts, version history and Apps Script on a timer all work well. Getting documents into it, downloaded from portals and named consistently and put in the right folder, is the part that is still somebody's Friday afternoon.

Drive is where documents go to be found later

Google Drive is the storage layer of Google Workspace, and its real job is not storing things. It is answering the question somebody asks nine months later: where is that document.

Every business accumulates paperwork it did not create. Supplier invoices. Bank statements. Signed contracts. Delivery notes. Certificates and inspection reports. Council correspondence. None of it is written in Drive. All of it needs to be in Drive when an accountant, an auditor or an angry customer asks.

Drive is good at the finding, if the filing was done. Search covers document contents, sharing is granular, and shared drives mean a file survives the person who saved it leaving the company.

Everything depends on the file having arrived, been named sensibly, and been put somewhere.

Filing is the tax on every finished job

The document almost never starts in Drive. It starts behind a login somewhere else.

The statement is in the bank's portal, available as a PDF once a month. The invoice is in the supplier's account area. The signed contract is in the e-signature tool. The compliance certificate is on a testing company's website. Each one has to be logged into, found, downloaded, renamed from something like statement_final_3.pdf, and dragged into the right folder.

It is nobody's actual job, so it gets batched, and batching is where it fails. Twenty statements downloaded in one sitting at the end of a quarter, half of them named wrong, two of them missed entirely because the portal only keeps three months.

The cost is invisible until the moment somebody needs a specific document quickly, which is always a moment that already has some pressure attached to it.

The drive.google.com homepage, the app these three jobs run in. Google Drive
Statements collected on time The monthly documents downloaded from each portal that holds them, before somebody needs them for a deadline.
Named the same way every time One naming rule applied to every file, so search works and nobody opens six documents to find the right one.
Filed where it belongs Straight into the client, month or job folder, instead of a downloads pile somebody sorts out later.

Drive organises files, it does not go and fetch them

Drive is more automatable than most people realise, and Workspace adds a fair amount on top.

Sharing can be set by folder and inherited. Shortcuts put one file in several places without copies. Version history means nothing is really lost. Apps Script runs on a timer against your Drive, so moving, renaming and tidying can genuinely be scripted by anyone willing to write a little code. Shared drives keep ownership with the company rather than an individual.

All of that operates on files that are already in Drive. The scripting reaches the folder structure, not the outside world.

The bottleneck is upstream of all of it. A script can file a statement beautifully once the statement is in Drive. Nothing in Workspace can log into your bank, open the statements section, and download last month's PDF.

The folder can fill and file itself

A login, a click and a download: that is the whole of collecting a statement. A person is only involved in it out of habit.

Every monthly statement pulled from each bank and card portal on the day it appears, named to one convention, dropped in the right year and month folder. Supplier invoices collected from the accounts area of each supplier you buy from. Signed documents pulled out of the e-signature tool and filed against the client they belong to. Certificates collected from the testing company before they expire.

The naming is worth as much as the collecting. One convention, applied every time, is the difference between search working and a folder of files called document.pdf.

It is worth pointing the collecting at a staging folder that only the automation writes to, then filing from there. If a portal changes and a run brings back the wrong thing, it is sitting in one place rather than mixed into folders your accountant is about to read.

Somebody still has to log into the portal

The filing rules can be written once. Logging into eleven different portals every month is the part that keeps costing a person an afternoon.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens each portal, finds the document, downloads it, names it to your convention and puts it in the folder where it belongs.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Sessions stay in your own environment rather than being shared with anything else.

The workflows below are already built, and each one names the sites it opens.

Questions people ask

Is it safe to give it access to our bank portal?

The session stays inside your own private environment and is not shared with the other tools in a workflow. A workflow can also be locked to an explicit list of domains, so it can only reach the sites you named.

What if a portal only keeps a few months of documents?

That is a good reason to collect on a schedule rather than at year end. A monthly run takes each document while it is still available, so the archive is complete when somebody finally needs it.

Can it handle a portal that needs a code from my phone?

A login that needs a one-time code needs a person the first time. Once that session is established in your environment it is reused on later runs, so the interruption is occasional rather than monthly.

905 ready-made Google Drive workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automatic Subpoena Response Tracking
Each morning, WebRun checks Drive for subpoenas received and their response deadlines, pulls the specific records requested from the matter's CaseWare IDEA project, and prepares the custodian certification in DocuSign, leaving it unsent for the attorney to review and file.
Google Drive›CaseWare IDEA›DocuSign
Automated Alegra Supplier Payment Alerts
Every morning, WebRun opens Alegra, finds supplier bills due in the next 3 days, pulls the bill copy from Google Drive, and posts your finance team a Slack list of what to approve.
Alegra›Google Drive›Slack
Automated StoriiCare Mood Trend Reporting
Every Monday, WebRun compiles each resident's mood and affect observations from StoriiCare into a trend report in Google Drive, and emails the care team lead a summary of who is trending up or down.
StoriiCare›Google Drive›Gmail
Automated RadonEasy State Report Filing
Every night, WebRun finds radon tests in RadonEasy that closed out that day, compiles the state-required report data, saves the formatted report to Google Drive, and drafts the submission email for your review.
RadonEasy›Google Drive›Gmail
Syngency Automated Talent Onboarding Checklist
When a new talent profile is created in Syngency, WebRun builds a document checklist in Google Drive, drafts a welcome email in Gmail with next steps, and flags which documents are still missing.
Syngency›Google Drive›Gmail
Automated Divorce Document Request Tracking
Every Monday, WebRun checks the document checklist in Family Law Software against what has actually landed in Google Drive, then drafts a follow-up email for every client still missing paperwork.
Family Law Software›Google Drive›Gmail
Automated StoriiCare Life Story Profile Tracking
WebRun checks each resident's life story profile in StoriiCare for missing photos, music, or milestones, updates your tracker in Google Drive, and pings staff in Slack with who still needs details added.
StoriiCare›Google Drive›Slack
Automatic Expert Witness Report Draft Reminders
Each morning, WebRun checks the expert report draft in Drive against the CaseWare IDEA project's completed tests, and pings the report writer on Telegram with which sections and exhibits are still outstanding before the filing deadline.
Google Drive›CaseWare IDEA›Telegram
Automated Alegra Multi Country Revenue Report
On the 1st of every month, WebRun opens each country's Alegra account, converts last month's revenue to one currency, builds a consolidated report in Google Drive, and pings leadership on Telegram when it's ready.
Alegra›Google Drive›Telegram
Automated Deskera Payroll Run Checklists
Two days before each pay run, WebRun checks Deskera Payroll for missing hours, unapproved leave, and new hires without bank details, saves the checklist to Google Drive, and posts you the open items in Slack.
Deskera›Slack›Google Drive
Automated Monthly ATM Terminal Profitability
On the last day of each month, WebRun combines each terminal's Switch Commerce revenue with its costs from QuickBooks, ranks every terminal from most to least profitable, and saves the finished workbook to Google Drive.
Switch Commerce›QuickBooks›Google Drive
Automated Inflatable Office Insurance and Permit Tracking
Every Monday, WebRun checks your liability insurance and permit expiry dates stored in Google Drive against upcoming bookings in Inflatable Office, and drafts a renewal request email to your broker or permit office for anything expiring soon.
Inflatable Office›Google Drive›Gmail
Total Party Planner Automated Kitchen Prep Lists
WebRun compiles tomorrow's menu items and quantities from every booked event, saves a prep list to Google Drive, and posts the kitchen team a Slack link so prep starts on the right numbers.
Total Party Planner›Google Drive›Slack
Automated Draft Appraisal Review Reminders
WebRun checks Rouse Services for draft reports waiting on a QC reviewer, confirms the draft document exists in Google Drive, and posts a Slack reminder to the assigned reviewer before a deadline slips.
Rouse Services›Google Drive›Slack
Automatic Forensic Evidence Intake Tracking
Whenever new evidence files are uploaded to Drive, WebRun catalogs each one, registers it as a data source in CaseWare IDEA, and posts your team a Slack summary of what arrived, from whom, and what still needs a source file.
Google Drive›CaseWare IDEA›Slack
Automated Alegra Monthly Tax Report
On the 1st of every month, WebRun opens Alegra, totals last month's sales tax collected and paid, builds the summary in Google Sheets, and files the supporting invoices in Google Drive for your accountant to review and file.
Alegra›Google Sheets›Google Drive
Sprout Social Automated Usage Rights Tracking
Every Monday, WebRun checks each creator contract stored in Google Drive for its usage rights window, cross-checks which content is still running in Sprout Social under an expiring license, and drafts a renewal request for any right ending within two weeks.
Google Drive›Sprout Social›Gmail
Automatic Immunization Record Expiry Alerts
Every Monday, WebRun checks each enrolled child's roster status in Teaching Strategies GOLD against the immunization records on file in Google Drive, and drafts a reminder in Gmail for the office to send to any family with an expiring record.
Google Drive›Teaching Strategies GOLD›Gmail
Automated CoreCampus Gainful Employment Reports
WebRun pulls completion, cost, and placement data from CoreCampus, compiles it into the Gainful Employment disclosure worksheet in Google Sheets, and archives the packet in Google Drive for the compliance officer to review.
CoreCampus›Google Sheets›Google Drive
Automated Sawyer Lesson Plan Reminders
Every Monday, WebRun checks Sawyer for the week's class schedule, finds the correct lesson plan document in Google Drive for each class and skill level, and posts each instructor a Slack reminder with a direct link before their first class of the week.
Sawyer›Google Drive›Slack
Automated SigmaNEST Outside Finishing Handoff
When a job finishes cutting and forming in SigmaNEST and needs outside plating, powder coat, or anodizing, WebRun compiles the job packet in Google Drive, prepares the vendor work order in DocuSign for signature, and posts a Slack alert once it is ready to send.
SigmaNEST›Google Drive›DocuSign
Automated StoriiCare Engagement Reporting
Every Monday, WebRun pulls each resident's activity participation from StoriiCare, compiles a weekly engagement report in Google Drive, and emails the administrator a summary of who is engaging and who has pulled back.
StoriiCare›Google Drive›Gmail
Automated Pruvan Crew Daily Route Report
Every evening, WebRun compiles each crew's completed stops from Pruvan into a daily route report, files it to Google Drive, and posts Slack a summary of who finished what.
Pruvan›Google Drive›Slack
Automated Evidence Chain of Custody Logging
Every time evidence changes hands, WebRun logs the transfer to a Google Sheet, records which files moved in or out of Drive, and notes any file newly imported into the matter's CaseWare IDEA project, so the custody trail stays complete without anyone filling in a form.
Google Drive›CaseWare IDEA›Google Sheets

Want one of these running on your own Google Drive?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.