← Back to Writing

I Built An Inventory System In Google Sheets (Because That's What Actually Made Sense)

A film production company called me with an equipment tracking problem.

They had hundreds of pieces of gear. Cameras, lights, sound equipment, cables, accessories. Everything spread across six different filming locations at any given time.

Nobody knew where anything was. Someone would need a specific camera and spend 30 minutes calling different sets trying to find it. Equipment would get lost. Shoots would get delayed because they couldn't locate what they needed.

They were tracking everything in spreadsheets that nobody updated. Because updating spreadsheets while you're actively filming is basically impossible.

They asked if I could build them an app.

I told them they didn't need an app.

What They Actually Needed

Here's what was broken about their process.

Production assistant grabs equipment for a shoot. Drives to location. Sets up. Film. Tear down. Load equipment back in the van. Drive to the next location or back to the warehouse.

At no point in that workflow does anyone have time to sit at a computer and update an inventory system.

That's why the spreadsheets never got updated. Not because people were lazy. Because the workflow didn't support it.

Building a fancy app wouldn't fix that. They needed something that fit into the actual workflow on set.

The Solution Nobody Expected

I built the entire system in Google Sheets.

Not because I couldn't build something more sophisticated. Because Google Sheets was exactly what they needed.

Here's how it works.

Every piece of equipment gets a QR code. Small sticker with a unique identifier.

When someone checks out equipment, they scan the QR code with their phone. Opens a simple mobile form. Select the location it's going to. Submit. Done. Takes 10 seconds.

The Google Sheet updates automatically. Real-time sync across all locations. Anyone can open the sheet and see exactly where every piece of equipment is right now.

When equipment moves to a different location, scan it again. Update the location. Sheet updates. Everyone has current information.

No app to install. No training required. Just scan a QR code and pick a location. Simple enough to do while actively running a film set.

Why Google Sheets Was The Right Choice

I could have built a custom web app. Database backend, nice UI, mobile responsive design. Would have taken six weeks and cost them three times as much.

They didn't need that.

They needed something that worked with zero learning curve. That ran on any phone. That didn't require installing anything. That they could customize themselves if needed.

Google Sheets does all of that.

The production team already knew how to use spreadsheets. They could filter views, create custom reports, add new columns if they wanted. All without calling me.

That's the right level of sophistication. Powerful enough to solve the problem. Simple enough to actually get used.

The Part That Took Time

The technical build was maybe a week.

Set up the Google Sheet structure. Build the QR code system. Create the mobile scanning interface. Connect everything with Google Apps Script automation.

The hard part was figuring out the workflow.

I spent time on set watching how equipment actually moved. What information did they need to track? What was realistic to expect people to input while working? How could we make this fit into their existing process instead of requiring them to change their process?

That observation time mattered. If I'd just built what they described in the initial call, it wouldn't have worked.

They described wanting to track check-out times, check-in times, who had what equipment, condition notes, maintenance schedules.

That's too much. Nobody's filling out that much information while trying to film.

We stripped it down to the absolute minimum. Equipment ID. Current location. That's it.

Everything else was optional fields they could use if they wanted, but the core workflow required almost zero input.

That's why people actually use it.

The Real Results

They're saving 20+ hours a week on equipment tracking. No more calling around trying to find specific gear. No more delays because they couldn't locate what they needed.

But the bigger win is visibility.

Before, equipment would just disappear. Not stolen, just misplaced. Someone would borrow something, forget to mention it, and it would sit in their van for a month.

Now everything is tracked. They can see at a glance what's at each location. What's been sitting somewhere too long. What needs to be returned to the warehouse.

Six locations tracked with real-time sync. 100% visibility across all their equipment.

And because it's Google Sheets, they can generate reports themselves. Equipment utilization. Location distribution. Whatever they need.

What I Learned From This One

Sometimes the simple solution is the right solution.

I used to think every problem needed custom software. Database, API, frontend, the whole stack.

But a lot of business problems can be solved with tools that already exist. Google Sheets, Airtable, Zapier, whatever.

The question isn't "what's the most impressive thing I can build?" The question is "what actually solves the problem?"

For this film production company, Google Sheets with QR code scanning solved the problem perfectly. Cost less. Built faster. Easier to maintain. They can modify it themselves.

That's better than a custom app they'd be dependent on me to change.

The Client Almost Didn't Hire Me

Here's the funny part.

When I told them we should build it in Google Sheets, they hesitated. They thought they were paying for custom software, not "just a spreadsheet."

I had to explain that the value isn't in technical complexity. The value is in solving the problem.

A spreadsheet that actually gets used and saves 20 hours a week is infinitely more valuable than a custom app that's too complicated to fit into their workflow.

They got it. We built the simple version. It works great.

Now they tell other production companies about it. Not because it's technically impressive. Because it actually solves a real problem without being a pain to use.

When Simple Is Actually Hard

Building this "simple" system required understanding their operation well enough to design the right workflow.

That's not simple. That's the hard part of consulting.

Anyone can build complex software. It's easy to add features and complexity.

What's hard is understanding a business well enough to build the minimum system that actually works.

I spent more time observing their workflow and thinking through the design than I did building the technical system.

But that's why it works.

The system fits their reality. It requires minimal effort to use. It provides the information they actually need.

That's what good automation looks like. Not impressive technology. Just solving the actual problem well.

They paid me $5K for this system. They're saving about 20 hours a week. That's roughly $20K+ annually in labor costs at their rates.

Paid for itself in three months.

And because it's built on Google Sheets, their ongoing costs are basically zero. No hosting. No maintenance. No subscription fees.

Just a system that works.