Skip to content
How We Saved a Client 80,000+ Hours with Google Apps Script

How We Saved a Client 80,000+ Hours with Google Apps Script

20 May 2025
#Automation#Case Study#Google Sheets#Business OS

The Number

80,000+ hours. That’s the cumulative time our Google Apps Script automations have saved across our client base. Not one client; all of them, over years of building and maintaining bespoke automation.

But big numbers are easy to dismiss. So let me break down how hours stack up and why automation compounds in ways people don’t expect.


How Automation Hours Compound

Most people think of automation as “this task takes 10 minutes, now it takes 0 minutes, I save 10 minutes.” That’s true but incomplete.

Here’s what actually happens:

Direct time saved. The task itself. A manual process that took 15 minutes now runs automatically. If it runs 20 times a day, that’s 5 hours saved daily. Over a year, that’s 1,300 hours from a single automation.

Error correction time eliminated. Manual processes have error rates. Typos in data entry, wrong files in wrong folders, emails sent to the wrong person. Every error creates a correction task; often longer than the original task. Automation doesn’t make typos.

Waiting time removed. Manual processes create bottlenecks. Someone submits a request, it sits in an inbox until a human sees it, then it waits again for processing. Automation processes instantly, 24/7. The waiting time between steps drops from hours to seconds.

Decision time reduced. Many manual processes involve someone checking conditions. “Is this above the threshold? Does this client have an overdue invoice? Is this form complete?” Automation checks conditions instantly. The human only gets involved when there’s a genuine exception.

Compounding over employees. If an automation saves 30 minutes per day per person, and 10 people use that process, that’s 5 hours per day. 1,300 hours per year. From one automation affecting one process.

That’s how you get to 80,000.


Real Examples (Anonymised)

The Invoice Processor

Before: Admin staff manually downloaded invoice attachments from Gmail, renamed them to match the filing convention, uploaded them to the correct Google Drive folder based on supplier and date, and logged the details in a master spreadsheet. Time per invoice: ~8 minutes. Volume: ~40 invoices per day.

After: An Apps Script automation scans Gmail every 5 minutes. It identifies invoices by sender and subject line patterns, extracts attachments, renames them according to the convention, files them in the correct Drive folder (creating monthly subfolders automatically), and logs everything to the spreadsheet with a timestamp and file link.

Time saved per day: 5.3 hours Time saved per year: ~1,380 hours Development time: 6 hours Payback period: Less than 2 days

The Client Onboarding System

Before: When a new client signed up, the operations manager had to: create a folder structure in Drive (6 subfolders), copy 4 template documents, update each template with the client’s details, add the client to 3 tracking spreadsheets, create a Calendar event for the kickoff call, and send a personalised welcome email with attachments. Time per onboarding: ~45 minutes. Volume: 8-12 new clients per week.

After: A single form triggers the entire process. The script creates the folder structure, copies and populates templates, updates all tracking sheets, creates the calendar event, and sends the welcome email; all within 30 seconds of the form submission.

Time saved per week: 6-9 hours Time saved per year: ~390 hours Development time: 10 hours Payback period: ~1 week

The Weekly Report Generator

Before: Every Friday, a team lead spent 2 hours pulling data from 5 different spreadsheets, calculating metrics, creating charts, formatting a report document, and emailing it to 12 stakeholders. The report was sometimes late due to other priorities, and occasionally had calculation errors.

After: A time-based trigger fires every Friday at 7am. The script pulls data from all source sheets, calculates metrics, generates an HTML email with embedded charts and tables, and sends it to the distribution list. By the time the team lead arrives, the report is in everyone’s inbox; error-free and consistent.

Time saved per week: 2 hours Time saved per year: ~104 hours Bonus: Report is never late, never has calculation errors, and the team lead’s Friday morning is free for actual work.


Why Apps Script Specifically?

These automations all share something: they happen entirely within Google Workspace. Sheets, Gmail, Drive, Calendar, Docs. No external platforms needed.

Apps Script is the only tool that can do all of this:

  • React to events in real time (form submissions, email arrivals, calendar changes)
  • Access the deep APIs of every Google Workspace app
  • Run on Google’s infrastructure at zero cost
  • Handle complex logic with full JavaScript capabilities
  • Be maintained and updated by anyone with JavaScript knowledge

Could you build some of these with Zapier or Make? Parts of them, yes. But you’d hit the limitations quickly; formatting control, file operations, complex conditionals, template population, and you’d be paying per execution for workflows that run dozens or hundreds of times per day.


The Pattern

Every automation project I take on follows the same pattern:

  1. Map the manual process; every step, every decision point, every exception
  2. Identify the highest-value targets; which steps take the most time, happen most often, or have the highest error rate?
  3. Build incrementally; start with the core workflow, add error handling, then add monitoring
  4. Measure the impact; track time saved, errors prevented, and process speed

The biggest savings usually aren’t where clients expect them. It’s not the dramatic, complex process that saves the most time; it’s the boring, repetitive one that happens 50 times a day and nobody thinks to question.


What Could Your Number Be?

Think about your team’s week. How many hours go to:

  • Copying data between spreadsheets?
  • Filing documents in Drive?
  • Sending routine emails with personalised details?
  • Creating reports from data that already exists?
  • Checking conditions and making simple routing decisions?

Each of those is a candidate for automation. And the hours add up faster than you’d think.


Let’s Find Your Hours

At Empower Automation, we start every engagement with a process audit. We map your team’s manual workflows, calculate the potential time savings, and prioritise the automations that deliver the biggest return.

Book a free 15-minute automation audit →

Bring your biggest time-waster. We’ll tell you how many hours it’s costing you, and what it would take to get them back.


Nicola Berry is the founder of Empower Automation, based in Falkirk, Scotland. 80,000+ hours saved and counting.

Google Workspace

Professional Email & Tools for Your Business

Get you@yourcompany.com, plus video meetings, secure cloud storage, and the powerful admin controls you need to scale. Same tools I use to build your automations.

Custom business email
Secure file sharing & collaboration
Security and management controls