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 DiDi Driver Document Reminders
Every morning, WebRun checks the expiry dates on your DiDi driver documents, files a copy of each in Google Drive, and texts you through Twilio while there is still time to renew.
DiDi›Google Drive›Twilio
Automated Culture Amp Goal Check-In Chase
Every Monday, WebRun finds the Culture Amp goals with no recent check-in, records them by owner and team in a Notion table, and files a dated snapshot in Google Drive for the people team.
Culture Amp›Notion›Google Drive
Automatic CounterMail Expiry and Storage Watch
Every Monday, WebRun checks how long your CounterMail subscription has left and how much storage is free, logs both in Airtable, and files a dated record in Google Drive.
CounterMail›Airtable›Google Drive
Automated Copper Won Deal Handoff
Every morning, WebRun finds the Copper opportunities that moved to won, builds the client folder in Google Drive, and opens a kickoff card with scope and contacts.
Copper›Trello›Google Drive
Automated Comm100 Bot Gap Reporting
Every Monday, WebRun reviews the Comm100 bot conversations that ended in a handoff, ranks the missing answers by how often they came up, opens a Trello card each, and files the transcripts in Google Drive.
Comm100›Trello›Google Drive
Automated Codecov Missing Upload Alerts
Every morning, WebRun checks which Codecov repositories have stopped uploading coverage, raises a Trello card naming the last commit that reported, and files the record in Google Drive.
Codecov›Trello›Google Drive
Automated Clearbit Company Domain Enrichment
Upload a list of company domains and WebRun looks each one up in Clearbit, fills in industry, size, and location, saves the finished sheet to Google Drive, and cards the best fits in Trello.
Clearbit›Trello›Google Drive
Automated Clari Forecast Submission Chasing
Every Monday, WebRun checks who has and has not submitted their Clari forecast, saves the roll up to Google Drive, and texts the reps still missing before the call starts.
Clari›Google Drive›Twilio
Automated Capterra Competitor Tracking
Every Monday, WebRun reads your Capterra category page for competitor ratings, review counts, and badges, files the comparison in Google Drive, and drafts the summary email in Gmail.
Capterra›Google Drive›Gmail
Automated Cal.com Availability Checks
Every Monday, WebRun reads your Cal.com availability for the coming week, counts the bookable time left per day, cards the full days in Trello, and files the report in Google Drive.
Cal.com›Trello›Google Drive
Automated Bluesky Post Archive Backup
Every night, WebRun copies the day's Bluesky posts, replies, reposts, and images into a dated Google Drive folder and logs the archive run on a Trello card.
Bluesky›Trello›Google Drive
Automatic Bolt Business Team Spend Reporting
Every Monday, WebRun reads your Bolt Business rides, rolls the cost up by team and cost centre, saves the breakdown to Google Drive, and tracks the running total in Airtable.
Bolt›Google Drive›Airtable
Automated BOL Mail Attachment Archiving
Every night, WebRun collects the attachments that arrived in BOL Mail, files them into dated Google Drive folders with an index, and posts the night's list to Slack.
BOL Mail›Google Drive›Slack
Automated Bitdefender Renewal Tracking
Every Monday, WebRun reads your Bitdefender subscriptions and device slots, logs what expires soon in Airtable, and files a dated renewal sheet in Google Drive.
Bitdefender›Airtable›Google Drive
Automated Bitbucket Repository Access Review
Every Monday, WebRun lists who can reach each Bitbucket repository, files the access review in Google Drive, and opens a Trello card for every grant nobody needs.
Bitbucket›Trello›Google Drive
Automated Bell Mobile Data Overage Tracking
Every morning, WebRun reads data usage for every Bell mobile line against its plan allowance, logs the numbers in Airtable, and files a dated usage snapshot in Google Drive.
Bell Canada›Airtable›Google Drive
Automated Behance Freelance Job Shortlist
Every Monday, WebRun reads the Behance job listings, shortlists the roles that fit your field and location, and cards each one on Trello with a note.
Behance›Google Drive›Trello
Automated Naver Band Photo Backup
Every night, WebRun opens Naver Band, collects the photos added to your bands' albums that day with their captions, files them into Google Drive by album, and posts the count to Slack.
Naver Band›Slack›Google Drive
Automated Avature Requisition Coverage Report
Every Monday, WebRun counts candidates at each stage of every open Avature requisition, saves the coverage table to Google Drive, and opens a Trello card for each thin role.
Avature›Google Drive›Trello
Automated ArtStation Publish Checks
Every night, WebRun inspects the ArtStation projects you published today for missing tags, software credits and cover image, saves the fix list to Google Drive, and drafts your summary in Gmail.
ArtStation›Google Drive›Gmail
Automated Apple Music Weekly Playlist
Every Monday, WebRun gathers everything you added to your Apple Music library in the past week, builds a fresh dated playlist from it, and files the tracklist for you.
Apple Music›Google Drive›Google Calendar
Automated Apple Developer Device Audit
Every Monday, WebRun opens your Apple Developer account, counts registered devices against the slots left, checks which profiles still point at retired hardware, and logs it in Airtable.
Apple Developer›Google Drive›Airtable
Automated AppDynamics Agent Reporting Checks
Every morning, WebRun checks which AppDynamics nodes and agents have gone silent, opens a Trello card for each one, and files the daily reporting record in Google Drive.
AppDynamics›Trello›Google Drive
Automated Akaunting Receivables Aging
Every Monday, WebRun ages your unpaid Akaunting invoices by days late, files the aged receivables sheet in Google Drive, and sends the biggest balances to WhatsApp.
Akaunting›Google Drive›WhatsApp

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.