#1842: Building a Business on Spreadsheets? Here’s the Escape Plan

Ditch the messy spreadsheets and manual invoices. Here's how to automate your workflow using Google Workspace, Apps Script, and AI.

0:000:00
Episode Details
Episode ID
MWP-1997
Published
Duration
23:22
Audio
Direct link
Pipeline
V5
TTS Engine
chatterbox-regular
Script Writing Agent
Gemini 3 Flash

AI-Generated Content: This podcast is created using AI personas. Please verify any important information independently.

For many small businesses, growth brings chaos. What starts as a simple spreadsheet quickly turns into a fragile patchwork of duplicated Slides decks, disconnected invoices, and manual data entry. This "accidental architect" syndrome leaves business owners spending hours copying data instead of focusing on design and clients. The solution lies in understanding the layered architecture of Google’s ecosystem and using automation to bridge the gaps.

The Hierarchy of Google Tools

To demystify the setup, think of Google Workspace as the "Productivity Layer"—the user interface where humans type, calculate, and present. Above that is the "Infrastructure Layer," Google Cloud Platform (GCP), which houses heavy-duty databases and professional storage. Sitting in the middle as the connective tissue is Google Apps Script. It’s a low-code platform based on JavaScript that lives inside Workspace, allowing different apps to talk to each other and to the professional tools in GCP. For a design firm, this means turning a pile of digital furniture into a coherent office building with working plumbing and electricity.

From Manual Chaos to Automated Flow

Consider the onboarding process for a new client. Manually, this might involve creating a folder, copying a design brief, copying a project tracker slide, and starting a new line in a master sheet. With Apps Script, this becomes a single button click. A script can automatically generate the folder, create the necessary files from templates, rename them with the client's details, and even send a welcome email with all the links included.

The learning curve is gentler than expected. Most people don’t realize Google Sheets has a built-in macro recorder. By performing an action once—like formatting a table or calculating a markup—the recorder writes the initial script for you. This is the "gateway drug" to automation. In 2024, the integration of Gemini into the Apps Script editor lowers the barrier further. Instead of writing code from scratch, a user can describe the desired logic in plain English, and the AI generates the necessary JavaScript. The user’s role shifts from coder to architect, defining the workflow while AI handles the syntax.

However, safety is paramount. Never run a script directly without testing. The standard practice is to create a "Sandbox" folder with dummy files to see how the script behaves. Apps Script provides a detailed execution log, which helps debug errors like permission issues. For a small business, the realistic timeline is encouraging: a user can likely start with the macro recorder on a Saturday morning and, by using AI assistance, have a functioning automation like "send a calendar invite when a project status updates" within a month.

When to Graduate to Google Cloud

While Apps Script handles most workflow needs, there comes a point when a spreadsheet hits its limits. Google Sheets has a cap of 10 million cells. For a design firm with years of project data, high-res renders, and client interactions, this limit approaches quickly, leading to lag and bugs. This is when GCP services like Cloud Storage or BigQuery become relevant. BigQuery, a data warehouse used by large enterprises, allows a small firm to query years of history in seconds. For example, asking "What was our most profitable color palette over the last five years?" shifts from a week-long manual audit to a three-second query, separating a freelancer lifestyle from a scalable brand.

Navigating Google’s AI Landscape

The branding around Google AI can be confusing, but it breaks down into three parts:

  • Gemini: The "brain" or model family (Pro, Flash, Ultra) that powers the thinking.
  • Google AI Studio: The developer sandbox for prototyping prompts and testing models with specific data.
  • Vertex AI: The industrial factory inside GCP for building, deploying, and scaling secure, enterprise-grade AI applications.

For a two-person design firm, Vertex AI might seem overkill, but it offers critical advantages in data privacy and "grounding." When using the consumer version of Gemini, data may be used to train public models. In Vertex AI, data is siloed and private. Furthermore, Vertex AI enables "Grounding," forcing the model to look at your specific documents for answers rather than hallucinating based on the open internet. This is achieved through Retrieval-Augmented Generation (RAG), where the AI is connected to a private database of your assets—like 3D renders and fabric swatches—to provide precise, memory-based recommendations.

The Logical Path Forward

The "pro move" for a growing business isn't to jump straight into enterprise-grade AI. Start with Apps Script to fix workflow gaps and eliminate manual drudgery. Use the Gemini API through AI Studio to add basic intelligence, like summarizing meeting notes. Only move to Vertex AI when you need that enterprise-grade security, scalability, and the ability to query your entire historical portfolio as if you had a perfect intern with total recall. You don’t need a semi-truck to move a couch; a utility van—or in this case, a well-automated spreadsheet—is often the perfect tool for the job.

Downloads

Episode Audio

Download the full episode as an MP3 file

Download MP3
Transcript (TXT)

Plain text transcript file

Transcript (PDF)

Formatted PDF with styling

#1842: Building a Business on Spreadsheets? Here’s the Escape Plan

Corn
Alright, we have a classic "growing pains" situation on the table today. Today's prompt from Daniel is about Maya and Lucas, two interior designers who are basically running a high-end business out of a digital equivalent of a messy junk drawer. They are using Google Workspace, but they are using it in that way where every solution is just another Spreadsheet or a Slides deck that's been duplicated forty-seven times.
Herman
It is the "accidental architect" syndrome. You start with one Sheet, it works, so you make ten more. Then you realize you're spending four hours a day just copying data from a Slides presentation into an invoice. It is a fragile patchwork, and honestly, Herman Poppleberry here has seen many a small business crumble under the weight of their own disorganized Google Drive. Think about the risk profile there—if one person accidentally deletes a "Master Pricing" tab because they thought it was a local copy, the whole house of cards falls down.
Corn
By the way, today's episode is powered by Google Gemini 1.5 Flash. It is actually writing our script today, which is fitting because we are diving deep into the Google ecosystem. Now, Herman, Maya and Lucas are at that breaking point. Their friend told them to look at Google Cloud Platform and Apps Script. To a non-technical designer, that sounds like being told to go build a nuclear reactor when you just wanted a better filing cabinet. Can we demystify the hierarchy here? How do Workspace, Apps Script, and Google Cloud actually talk to each other?
Herman
Think of it as a layered cake, though I know you hate analogies, so let's be literal. Google Workspace is the "Productivity Layer." It is the UI. It is where humans do work—typing, calculating, presenting. Google Cloud Platform, or GCP, is the "Infrastructure Layer." That is where the raw power lives—the big databases, the heavy-duty servers, the professional storage. Now, sitting right in the middle, acting as the connective tissue, is Google Apps Script.
Corn
So Apps Script is the bridge.
Herman
Well, not exactly in the sense of a simple bridge, but it is a low-code platform based on JavaScript that lives inside Workspace. It allows you to write instructions that tell Workspace apps how to talk to each other and, crucially, how to talk to the big professional tools in Google Cloud. If Workspace is the furniture in your office, and Google Cloud is the foundation of the building, Apps Script is the electrical wiring and the plumbing that makes the whole thing a coherent system instead of just a pile of chairs in a field.
Corn
I love that Maya and Lucas are tracking projects in Slides. That feels so "designer." It looks pretty, but you can't search it, you can't aggregate the data, and if someone forgets to "Make a Copy," they just overwrite the master template. If they move toward Apps Script, what does the actual "day in the life" change look like for them? Give me a concrete example of an automation that fixes that Slides-to-Sheets-to-Invoicing nightmare.
Herman
Okay, let's look at their onboarding. Right now, Maya probably spends an hour setting up a new client. She creates a folder, copies a "Design Brief" Doc, copies a "Project Tracker" Slide, and starts a new line in an "Active Projects" Sheet. With Apps Script, she could have one "Master Onboarding" button inside a simple Google Form. She enters the client name and email once. The script then goes into Drive, creates the folder, generates those three files from templates, renames them with the client's name, and sends a "Welcome" email via Gmail with the links already included.
Corn
That sounds like magic to someone who’s been doing it manually for three years. But here is the catch—Maya is a designer, not a software engineer. She knows hex codes, not syntax errors. How hard is this actually to set up? Do you really need to be a developer to touch Apps Script?
Herman
You do not need a computer science degree, but you do need a bit of "tinkerer" energy. Apps Script was built specifically for people who are "power users" but not necessarily full-time devs. It uses JavaScript, which is the most common language on earth. But here is the game changer in 2024: they don't even really need to write the code from scratch anymore. They can use Gemini.
Corn
You mean they just talk to the AI and say, "Hey, write me a script that takes the total cost from cell B-ten in this Sheet and puts it into a PDF invoice in this folder"?
Herman
That is precisely how people are doing it now. Google has integrated Gemini directly into the Apps Script editor. You describe the logic in plain English, and it generates the code. You still have to be the "architect"—you have to know what you want the data to do—but the "bricklaying" of writing the actual lines of code is becoming much more accessible.
Corn
But what about the "ghost in the machine" factor? I’ve tried using AI to write code before, and sometimes it just... hallucinated a function that didn't exist. If Lucas uses Gemini to write a script that’s supposed to email a client an invoice, and instead it deletes the client's folder, he’s in a world of hurt. How do they safeguard against that?
Herman
That’s a fair point. You never just "run" a script that an AI gives you without a test run. The standard practice is to create a "Sandbox" folder. You copy one or two dummy files in there, point your script at that folder ID, and see if it behaves. Apps Script actually has a very helpful "Execution Log" at the bottom of the screen. It tells you exactly where it tripped up. If it says "Error: Permission Denied," you know you haven't given the script access to your Drive yet. It’s a conversation between you, the AI, and the debugger.
Corn
I can hear the skeptical listener now. "If it's that easy, why isn't everyone doing it?" What is the realistic learning curve here? If Lucas sits down on a Saturday morning, is he going to have a functioning system by lunch, or is he going to be staring at a "Reference Error" and questioning his life choices?
Herman
Week one is all about the "Record Macro" button. Most people don't realize Sheets has a built-in recorder. You do the action once—like formatting a table, bolding the headers, and calculating a 20% markup—and it writes the script for you. That is the "gateway drug." You look at the code the recorder generated and realize, "Oh, 'getRange' just means 'select these cells.'" By month one, if he's using Gemini to help, he can probably start connecting two different apps. Like, "When I update a status to 'Completed' in my Sheet, automatically send a Calendar invite for the final walkthrough."
Corn
And the graduation to Google Cloud Platform? That feels like the "boss fight" at the end of the level. When does a small business actually need to leave the comfort of Workspace and start looking at GCP?
Herman
It usually happens when you hit a "data ceiling." Google Sheets is amazing, but it is not a database. It has a limit of 10 million cells. That sounds like a lot, but if Maya and Lucas have ten years of project data, high-res 3D renders, and thousands of client interactions, a Spreadsheet starts to lag. It gets buggy. That is when you look at GCP services like Cloud Storage or BigQuery. You keep using Sheets as your "window" to see the data, but the data itself is living in a professional-grade warehouse in the cloud.
Corn
Wait, let's pause on that. BigQuery? That’s what giant retail chains use to track millions of transactions. Why would a two-person design firm need a data warehouse?
Herman
It’s about the "Long Tail" of their business. Imagine they want to see a trend: "What was our most profitable color palette over the last five years across all three hundred projects?" In a mess of Slides and Sheets, that’s a week-long manual audit. In BigQuery, it’s a three-second query. Even for a small firm, having your history searchable and queryable is what separates a "freelancer lifestyle" from a "scalable brand."
Corn
I want to pivot to the "AI" portion of this prompt because that’s where the branding gets really messy. Daniel mentioned Vertex AI. Now, to most people, "Gemini" is just the chat box they use to summarize a long email. But then you hear about Google AI Studio and Vertex AI. It feels like Google has three different versions of the same thing. Can you untangle the "Russian Nesting Doll" of Google AI for us?
Herman
This is where even the pros get a headache, but let's simplify it. Gemini is the "Model Family." It is the brain. Whether you are using the chatbot or building a custom enterprise app, the "thinking" is being done by a Gemini model—Pro, Flash, or Ultra.
Corn
Okay, so Gemini is the engine. What are the cars?
Herman
Gemini—the app you see at gemini dot google dot com—is the consumer car. It is a finished product. Google AI Studio is the "Developer Sandbox." It is a free, web-based tool where you can go to test out prompts, adjust the "temperature" of the AI to make it more creative or more factual, and see how the model reacts to your specific business data. It is where you go to prototype.
Corn
And Vertex AI is the "Industrial Factory."
Herman
Correct. Vertex AI is a massive platform inside Google Cloud Platform. It is not just a chatbot; it is a full suite of tools for building, deploying, and scaling AI. If Maya and Lucas just want to summarize a meeting, they use Gemini. If they want to build a custom "Design Assistant" that is trained on their specific aesthetic and private client files, and they need it to be secure, reliable, and integrated into a larger software system—that is Vertex AI.
Corn
Is there a world where a two-person design firm actually touches Vertex AI? It sounds like something only a Fortune 500 company would use.
Herman
A year ago, I would have said no. Today? It’s a "maybe." The big reason a small business would move to Vertex AI is data privacy and "grounding." If Maya and Lucas have a decade of proprietary design plans, they might want an AI assistant that can answer questions like, "Which contractors did we use for mid-century modern projects in twenty-twenty-two?"
Corn
Right, and they don't want that data being used to train the general public version of Gemini.
Herman
That is the crucial point. When you use the consumer version of Gemini, there are different rules about how your data is handled. In Vertex AI, your data is "siloed." Google does not use it to train their global models. It stays yours. Also, Vertex allows for "Grounding," which means the AI is forced to look at your specific documents for answers instead of just hallucinating based on what it learned on the internet.
Corn
Let’s talk about that "Grounding" in a design context. Could they upload their entire portfolio of 3D renders and fabric swatches to a Vertex AI instance and then ask it, "Based on our previous work, what kind of lighting fixture would fit this new mood board?"
Herman
That’s called RAG—Retrieval-Augmented Generation. Instead of the AI guessing what Maya likes, it looks at the 500 PDFs of previous projects they’ve uploaded to a Google Cloud Storage bucket. It says, "In the Smith project and the Jones project, you used brushed brass sconces when the walls were this shade of navy. Here are three similar options." It becomes an intern that has a perfect memory of every decision they've ever made.
Corn
So, for Maya and Lucas, the "Pro Move" isn't necessarily jumping straight into the deep end of Vertex AI. It sounds like they should start with Apps Script to fix their workflow gaps, maybe use the Gemini API through AI Studio to add some "smarts," and only move to Vertex if they need that enterprise-grade security and scale.
Herman
That is the most logical path. You don't buy a semi-truck to move a couch. Apps Script is their "utility van." It can do ninety percent of the heavy lifting they need right now. For example, they could use Apps Script to call the Gemini API. Imagine they get an email from a client with feedback like "The rug is too blue, but I love the lighting." The script could automatically parse that email, categorize it as "Design Feedback," and update the specific "Project Tracker" Slide for that client.
Corn
That is the "Briefing Gateway" concept we’ve talked about before—ending the "pecked by ducks" era of small business. But let's talk about the friction. You mentioned earlier that Google Cloud Platform requires managing "Projects," "APIs," and "Billing." That sounds like a nightmare for someone who just wants to pick out paint colors.
Herman
It is. The Google Cloud Console is... let's be generous and call it "dense." It is designed for IT professionals. This is where Maya and Lucas might actually need that tech-savvy friend or a freelancer for a few hours. Setting up the GCP "Project," enabling the right APIs—like the Drive API or the Gemini API—and setting up the billing "service accounts"—that part is not intuitive. Once it is set up, though, it’s mostly "set it and forget it."
Corn
I think one of the biggest misconceptions we should tackle is that this is an "all or nothing" move. People think they have to "leave" Workspace to "go to" the Cloud. But in reality, they are just turning on the "Expert Mode" features of the tools they already use.
Herman
That is a great way to put it. You aren't moving out of the house; you're just finishing the basement and adding a high-tech security system. You still use Sheets. You still use Slides. But now, those tools are "supercharged." Instead of a Sheet being a static grid of numbers, it becomes a "Dashboard" that is pulling live data from a GCP database.
Corn
What about the cost? Workspace is a flat monthly fee. GCP is "pay-as-you-go." Does that lead to "sticker shock" for a small business?
Herman
For most small businesses, the cost of GCP is surprisingly low—often pennies or a few dollars a month. Because they aren't running massive simulations or hosting a viral video site. They are just storing some data and running occasional scripts. Apps Script itself is actually free, within certain "quota limits." You only start paying when you cross over into the heavy-duty GCP services, like keeping a massive database running 24/7 or processing millions of AI tokens.
Corn
So what is the first step for them? If they are listening to this, and they’re looking at their forty-seven versions of "Client_Project_Final_v2_USE_THIS_ONE.slides," where do they actually click first?
Herman
Step one: Open a Google Sheet, go to the "Extensions" menu, and click "Apps Script." Just look at the editor. Don't be afraid of it. Step two: Go to YouTube or a site like "Apps Script Pulse" and find a tutorial for a "Folder Generator" script. That is the classic "Hello World" for small businesses. Seeing a script automatically create five folders and three files in ten seconds is the moment the lightbulb goes on.
Corn
And then they can start playing with "Gemini in Workspace." Google has been rolling out these "Help me organize" and "Help me write" features. How does that relate to the bigger AI stack we discussed?
Herman
Those are the "embedded" features. They are powered by the same Gemini models that live in Vertex AI, but they are "pre-packaged" for specific tasks. For Maya and Lucas, "Help me organize" in Sheets can actually create a project tracker template for them. It’s the easiest way to see the power of the models without ever seeing a line of code. It’s like the difference between buying a pre-made meal and hiring a private chef. Both use the same ingredients, but one requires zero prep.
Corn
It feels like the line between "Consumer" and "Enterprise" is blurring faster than ever. A two-person firm today has access to the same raw computing power that Google uses for its own products. That’s wild when you think about it.
Herman
It is the democratization of "Operations." In the past, you needed an "Ops Team" to have this kind of automation. Now, you just need a bit of curiosity and perhaps a very patient AI assistant to help you debug your code. This is a massive competitive advantage. Maya and Lucas can now compete with firms ten times their size because their "overhead" is handled by code rather than humans.
Corn
I'm still stuck on the "Slides as a database" thing. It’s so visual, which I get for designers, but man, the "Second-Order Effects" of that are brutal. If they change a price in their "Master Catalog" Sheet, they have to manually find every Slide deck they’ve ever sent and update the price. That is a recipe for losing money.
Herman
And that is where the "Syncing" power of Apps Script shines. You could write a script that says, "Every time I change a price in this Master Sheet, go through the 'Active Projects' folder, find every Slides deck, and update any text box that matches this Product ID." That one script could save them ten hours of manual work a month and prevent a "we quoted you the 2023 price by mistake" awkward conversation with a client.
Corn
But wait—how does the script know which text box is the price? Does Lucas have to name every single text box in his Slides?
Herman
Not necessarily. You can write the script to look for a specific pattern—like a dollar sign followed by numbers—or you can use "Tags." You put a little hidden tag like {{price_id_123}} in the Slide, and the script just hunts for those tags and replaces them with the live data from the Sheet. It’s like mail merge, but for your entire business ecosystem.
Corn
Okay, let's talk about the "Vertex AI Search" feature you mentioned. This sounds like the "Killer App" for a business with a lot of legacy data. If they have ten years of PDFs, design specs, and emails—how does that actually work for them?
Herman
It is essentially "Private Google Search." You point Vertex AI Search at a folder in your Google Drive. It indexes everything—even the text inside images or handwriting in scanned sketches using OCR—Optical Character Recognition. Then, you get a search bar where you can ask, "Show me all the projects where we used marble countertops in a kitchen under five hundred square feet." It doesn't just look for those keywords; it understands the intent of your question.
Corn
That is incredible. Because right now, Maya is probably digging through old folders for three hours trying to remember which project had that specific marble. She’s probably looking at thumbnails and trying to squint at the textures.
Herman
And that is a Vertex AI feature that is becoming more accessible. You don't need to be a data scientist to set it up anymore. It is becoming more of a "point and click" configuration inside the GCP console. It’s part of their "Search and Conversation" suite. You basically say "Here is my data," and Google gives you a custom search engine back.
Corn
So, to summarize the "AI Hierarchy" for them: Gemini is the chatbot for quick tasks. Google AI Studio is for when they want to "build a better prompt" or a small custom tool. Vertex AI is for when they want to build a "Private Brain" for their company.
Herman
Spot on. And Apps Script is the "Hands" that actually perform the actions based on what the "Brain" decides. If the "Brain" (Gemini) says "This client sounds unhappy in their email," the "Hands" (Apps Script) can automatically flag that email in a Sheet and alert Lucas to call them.
Corn
I think we should also mention "Modal" here, because it’s a similar concept in terms of "Infrastructure as a Service." When we talk about these "cloud foundations," platforms like Modal are what allow people like our producer, Hilbert Flumingtop, to run the complex pipelines that generate this very show. It’s the same "pay-as-you-go" philosophy—only use the power when you need it.
Herman
Big thanks to Modal, by the way, for providing the GPU credits that power this show. It’s that same "Serverless" magic. You don't have to own the "Factory," you just rent a "Machine" for thirty seconds to get the job done. It’s the ultimate way to stay lean while having massive capabilities.
Corn
Alright, let's wrap this up with some practical takeaways for Maya and Lucas. If they want to graduate from "Patchwork" to "Professional," what’s the roadmap?
Herman
Takeaway one: Don't fear the "Cloud." You are already in it; you’re just using the "Basic" version. You’re currently driving a golf cart on a highway; GCP is just giving you the keys to the actual lanes. Takeaway two: Start with one "High-Friction" task. Don't try to automate the whole business in a weekend. Pick the one thing you hate doing most—like generating invoices or renaming files—and try to solve that with an Apps Script.
Corn
And takeaway three: Use Gemini as your "Pair Programmer." Don't try to learn JavaScript from a textbook. Tell the AI what you want to do, look at the code it gives you, and try to understand why it works. Ask it, "What does this line do?" and "Is there a more efficient way to write this?"
Herman
And takeaway four: Keep your data "Clean." Moving to these professional tools only works if your data is structured. If your "Invoices" Sheet has dates written in five different formats—some as 'Jan 1st', some as '01/01/24'—no script in the world can help you without a lot of extra work. Start standardizing your data now so the automations have a solid foundation to work on.
Corn
That’s the "Sloth Wisdom" right there—do the slow work of organizing now so you can be fast later. If you spend ten minutes setting up a dropdown menu for your project statuses instead of letting people type whatever they want, you save yourself ten hours of coding later.
Herman
Precisely. Efficiency is just lazy people who did their homework early.
Corn
Hey, I prefer "Efficiency Wisdom." Why move a muscle when a script can move it for you? This has been a fascinating dive into the Google stack. It’s a lot less scary when you realize it’s all just layers of the same ecosystem they’re already paying for. Maya and Lucas are sitting on a goldmine of tools; they just needed the map.
Herman
It’s a powerful realization. Maya and Lucas have a "Supercomputer" at their fingertips; they just need to learn which buttons to press. And honestly, once they start, they won't be able to stop. Automation is addictive.
Corn
Well, hopefully, we’ve helped them find a few of those buttons today. Thanks as always to our producer, Hilbert Flumingtop. If you found this helpful, we’re on Spotify, Apple Podcasts, and everywhere else.
Herman
And you can find the full archive and all the technical deep dives at myweirdprompts dot com. We might even post a few sample scripts there for the designers in the audience.
Corn
This has been My Weird Prompts. We'll see you in the next one.
Herman
See ya.

This episode was generated with AI assistance. Hosts Herman and Corn are AI personalities.