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 Leadfeeder Website Visitor Alerts
Every morning, WebRun checks Leadfeeder for companies that visited your website the day before, saves the visitor log to Google Drive, and texts the rep on Twilio when a target account showed up.
Leadfeeder›Google Drive›Twilio
Automated Last.fm Listener Reporting
WebRun checks Last.fm for your artist's weekly scrobble counts and top tracks, saves a report to Google Drive, and texts you the headline numbers every week.
Last.fm›Twilio›Google Drive
Automated La Growth Machine Reply Digest
Every morning, WebRun checks La Growth Machine for new LinkedIn and email replies from your multichannel campaigns, saves a backup export to Google Drive, and texts you the day's count.
La Growth Machine›Twilio›Google Drive
Automated Krea AI Daily Image Digest
Every morning, WebRun checks Krea AI for images generated or upscaled the day before, saves the finals to Google Drive, and posts a daily digest to Slack of what was created.
Krea AI›Google Drive›Slack
Automated Klarna Settlement Digest
Every morning, WebRun checks Klarna for the prior day's orders and settlement status, archives the report to Google Drive, and posts a digest to Slack.
Klarna›Google Drive›Slack
Automated Khroma Palette Saving and Alerts
When a designer generates a new starter palette in Khroma, WebRun saves the palette hex values to Google Drive as a brand reference doc and texts the designer once it is ready to review.
Khroma›Google Drive›Twilio
Automated Kaplan Test Prep Access Expiry Tracking
WebRun checks each student's Kaplan Test Prep course access window, saves the upcoming expirations to Google Drive, and posts an alert to Slack for advisors to follow up.
Kaplan Test Prep›Google Drive›Slack
Automated Jungle Scout Competitor Price Alerts
Every hour, WebRun checks Jungle Scout for price and rank changes on your tracked competitor listings, saves the data to a Google Drive log, and texts you through Twilio if a competitor undercuts your price or your rank drops.
Jungle Scout›Twilio›Google Drive
Automated JSFiddle Activity Digest and Backup
Every morning, WebRun checks your team's JSFiddle collection for new fiddles and forks created since yesterday, saves a backup export to Google Drive, and posts the digest to Slack.
JSFiddle›Google Drive›Slack
Automated IXL Weekly Mastery Scorecards
Every Friday, WebRun checks each student's IXL skill mastery for the week, archives the report to Google Drive, and posts a class scorecard to Slack.
IXL›Google Drive›Slack
Automated Invoice Ninja Weekly Invoice Export
Every week, WebRun gathers every invoice Invoice Ninja sent, exports the report to Google Drive, and texts you if a recurring invoice or a payment failed to go out.
Invoice Ninja›Google Drive›Twilio
Automated Invoiced Daily Collections Digest
Every morning, WebRun checks Invoiced for accounts moving through your collections stages, archives the latest statement to Google Drive, and posts the summary to Slack.
Invoiced›Google Drive›Slack
Automated Insomnia API Test Failure Alerts
Every hour, WebRun checks Insomnia's scheduled test suite runs for failures, texts the API owner through Twilio, and saves the failing request and response to Google Drive.
Insomnia›Twilio›Google Drive
Automated Insight Timer Teacher Scorecard
Every Monday, WebRun checks your published courses and talks on Insight Timer for new listens and reviews, saves the weekly report to Google Drive, and posts the scorecard to Slack.
Insight Timer›Google Drive›Slack
Imperva Automated Security Event Alerts
Every hour, WebRun checks blocked attacks and traffic anomalies across your Imperva protected sites, saves an incident snapshot to Google Drive, and posts a Slack alert when a site crosses your threshold.
Imperva›Google Drive›Slack
Automated IHG Points Expiry Reminders
Every Monday, WebRun checks IHG points balance and expiry date, logs the balance on the loyalty tracker in Google Drive, and texts the traveler over Twilio before points expire.
IHG›Twilio›Google Drive
Automated iHeartRadio Show Schedule Reminders
Every morning, WebRun checks your show's schedule and episode status on iHeartRadio, logs each episode's run sheet to Google Drive, and texts the host a reminder through Twilio before their next live segment.
iHeartRadio›Twilio›Google Drive
Automated ICICI Bank Beneficiary Setup Tracking
WebRun checks ICICI Bank for beneficiaries still pending verification, saves the confirmation to Google Drive once cleared, and texts the requester through Twilio.
ICICI Bank›Twilio›Google Drive
Automated Hushmail Attachment Archiving
Every day, WebRun scans Hushmail for emails with attachments, saves each file to a Google Drive folder, and posts a summary of what was archived to Slack.
Hushmail›Google Drive›Slack
Automated Hugging Face Space Error Alerts
Every hour, WebRun checks your team's Hugging Face Spaces for a crashed or errored build, saves the build log to Google Drive, and texts the on call ML engineer through Twilio.
Hugging Face›Google Drive›Twilio
Automated Hightouch Sync Reconciliation
WebRun checks every Hightouch sync's row counts and failure status every hour, exports a discrepancy report to Drive, and posts an alert to Slack for a failed sync.
Hightouch›Google Drive›Slack
Automated Hertz Rental Return Reminders
WebRun tracks your team's active Hertz rentals, archives each receipt to Drive, and posts a Slack reminder the morning a rental is due back.
Hertz›Google Drive›Slack
Automated Heap Conversion Drop Alerts
WebRun checks a key Heap funnel's conversion rate against its baseline every hour, texts you when it drops, and exports the underlying event data to Drive.
Heap›Twilio›Google Drive
Automated HackerEarth Flagged Assessment Alerts
WebRun checks completed HackerEarth assessments for proctoring or integrity flags, saves the flagged report to Google Drive, and drafts a Twilio text to the hiring manager for review.
HackerEarth›Twilio›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.