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.

Automated Power Automate Failure Triage
Every morning, WebRun reads your Power Automate run history, collects the flows that failed overnight with their error and connection, and files the triage in Drive.
Microsoft Power Automate›Google Drive›Twilio
Automated MEGA Storage Quota Alerts
Every night, WebRun reads how much MEGA storage and transfer you have used against your plan, works out how many days are left, and logs the trend in Airtable.
MEGA›Airtable›Google Drive
Automated Mastodon Post Preflight Checks
Every Monday, WebRun reviews your scheduled Mastodon posts for missing alt text, wrong visibility, or a missing content warning, files the report in Drive, and texts you what to fix.
Mastodon›Google Drive›Twilio
Automated ManyChat Tag Coverage Audits
Every Monday, WebRun audits your ManyChat contacts for missing tags and empty custom fields, files the evidence in Google Drive, and writes the gaps up in Notion.
ManyChat›Google Drive›Notion
Automatic Mailshake Campaign Runway Alerts
Every morning, WebRun checks how many prospects each running Mailshake campaign has left, writes the runway into Notion, and files the top-up brief in Google Drive.
Mailshake›Google Drive›Notion
Automated Lucidchart Sharing Audit
Every Monday, WebRun checks the sharing settings on your Lucidchart documents, flags anything open by link or shared externally, and logs it with its owner.
Lucidchart›Airtable›Google Drive
Automated Linode Backup Coverage Audits
Every Monday, WebRun checks which Linode instances have backups enabled and when each last ran, writes the audit into Notion, and files the dated record in Google Drive.
Linode›Google Drive›Notion
Automated Lark Attendance Exception Checks
Every morning, WebRun reads yesterday's Lark attendance records, lists missed punches and unmatched leave in Airtable, and files the correction sheet to Google Drive.
Lark›Airtable›Google Drive
Automated Instantly Campaign Lead Refills
Every morning, WebRun counts the leads left in each Instantly campaign, works out how many days of sending remain, and puts the ones running dry on a Trello board.
Instantly›Trello›Google Drive
Automated Infobip Channel Spend Reconciliation
Every Monday, WebRun checks your Infobip message volumes and unit prices against the billed amounts per channel, posts the differences to Slack, and files the reconciliation in Google Drive.
Infobip›Slack›Google Drive
Automated Bonsai Project Budget Alerts
Every morning, WebRun checks hours tracked against budget on every Bonsai project, files the record in Google Drive, and drafts a change order email in Gmail.
Bonsai›Google Drive›Gmail
Automated HDFC Card Payment Reminders
Every morning, WebRun checks your HDFC Bank card statement, files a dated copy of the figures in Google Drive, and sends a WhatsApp countdown with the amount due before interest starts.
HDFC Bank›Google Drive›WhatsApp
Automated G2 Buyer Intent Handoffs
Every morning, WebRun reads your G2 buyer intent report, files the named accounts and the pages they viewed in Google Drive, and sends sales the shortlist on Telegram.
G2›Google Drive›Telegram
Automated Front Awaiting-Reply Sweeps
Every morning, WebRun finds Front conversations the customer never came back to, logs them in Airtable by owner, and files the nudge list with drafted follow-ups in Google Drive.
Front›Airtable›Google Drive
Automated Flock Shared File Archiving
Every night, WebRun collects the documents shared in your Flock channels, saves each into a dated Google Drive folder, and posts an index of the day's files to Slack.
Flock›Slack›Google Drive
Automated Fandom Wiki Maintenance Sweep
Every morning, WebRun sweeps your Fandom wiki for uncategorized, orphaned, and stub pages, files the fix list in Google Drive, and posts the day's queue to Notion.
Fandom›Google Drive›Notion
Automated Factorial Document Expiry Checks
Every Monday, WebRun audits your Factorial documents and contracts, files the evidence in Google Drive, and opens a Trello card for every employee who needs a signature or a renewal.
Factorial›Trello›Google Drive
Automated VPN Setup for New Starters
When a new starter is added, WebRun checks your ExpressVPN account has a free seat, files the setup checklist in Google Drive, and posts IT the steps and the confirmation in Slack.
ExpressVPN›Slack›Google Drive
Automated Equifax Dispute Status Tracking
Every morning, WebRun checks the status of your open Equifax disputes, saves each update to Google Drive, and posts to Slack the day something changes.
Equifax›Slack›Google Drive
Automated Email.cz Receipt Filing to Drive
Every night, WebRun finds the receipts and invoices in your Email.cz inbox, files them into a monthly Google Drive folder named by supplier and amount, and logs the run in Trello.
Email.cz›Google Drive›Trello
Automated Elastic Snapshot Verification
Every morning, WebRun checks Elastic snapshot runs across your deployments, files the evidence to Google Drive, and writes the backup status into Notion.
Elastic›Google Drive›Notion
Automated easyJet Fare Tracking
Every morning, WebRun checks the easyJet fare on the routes and dates you are considering, logs the price in Google Drive, and cards a drop on Trello.
easyJet›Trello›Google Drive
Automated Dropbox Paper Doc Access Audit
Every Monday, WebRun reviews sharing on your Dropbox Paper docs, finds the public links and the outsiders who still have access, and drafts a revoke list.
Dropbox Paper›Google Drive›Gmail
Automated DigitalOcean Firewall Audits
Every Monday, WebRun audits your DigitalOcean firewalls for rules open to everyone and droplets with no firewall, opens a Trello card per finding, and files the report in Google Drive.
DigitalOcean›Trello›Google Drive

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.