- 2026.10.20 Export CSV from Google Sheets without losing IDs or breaking notes
- 2026.10.20 Preview Google Sheets imports by ID before adding order rows
- 2026.10.16 Apps Script triggers: 6 traps that make a script run twice, late, or not at all
- 2026.10.16 ARRAYFORMULA in 2 minutes: 5 one-liners and the traps that fill your sheet with zeros
- 2026.10.15 Google Sheets QUERY cheat sheet: 8 strings I reuse, 4 traps that return nothing
- 2026.10.15 Shift Swap: ask from your phone, one tap to approve, the roster fixes itself
- 2026.10.14 XLOOKUP vs VLOOKUP in Google Sheets: the 2-minute version
- 2026.10.14 Tap Ledger: log a coffee in two taps, total it in Sheets
- 2026.10.14 A habit tracker that can leave the app: check-ins to CSV
- 2026.10.13 Your Dashboard Refreshed. Did Its Source Data?
- 2026.07.28 The Awkward Problems in Calendar-Based Attendance Tracking
- 2026.07.26 How One Shared Sheet Link Leaks Company Data
- 2026.07.23 Bad Form Auto-Replies Damage Customer Trust
- 2026.07.13 ChatGPT API Costs Quietly Leak Money If You Do Not Count Them
- 2026.06.20 Cut Your Monthly SaaS Bill: Rent vs Own Your Automation
- 2026.06.19 How Much Does Adding AI Cost? Estimate Usage Before You Build
- 2026.06.19 Automating Your Work with Google Apps Script — The Complete Guide You are here
- 2026.06.16 How a Multi-User Inspection App Is Different
- 2026.06.10 Inventory in Google Sheets: How Far Automation Goes
- 2026.06.08 Apps Script Costs: No Separate Server, but Plan for Upkeep
- 2026.06.06 Outsource vs Build vs SaaS: Compared by Cost
Automating Your Work with Google Apps Script — The Complete Guide
How to automate repetitive work — orders, bookings, inventory, settlement, field input — with Google Apps Script (GAS). What it does, how far it stays free, and where it hits limits, in one place.
From form submission to a draft report
Conclusion first: Google Apps Script (GAS) is an automation tool that runs inside the Google account you already use. Build a tool once for repetitive work — orders, bookings, inventory, settlement, replies, field input — own it. If it replaces a paid subscription, it can cut that bill. Setup, maintenance, Google quotas and any paid APIs still need a budget. This page is a map: it points you, in order, to the guides worth reading.
Google Apps Script automation runs with no server bill, inside Google’s free quota, for small and ordinary workloads. Only bulk sending, org-grade features, and paid external APIs are exceptions — and those are weighed up front.
What you can build
Not a grand platform — small tools that remove the repetitive work in front of you. Orders and intake, bookings and scheduling, inventory and assets, settlement and reports, replies and alerts, field-input apps. You can see the shape of it on the home page.
- An app many people write to is designed differently from a solo one → How a Multi-User Inspection App Is Different
- The fictional field inspection demo is being rebuilt and is not available to try right now.
Cost: how far is it free
The most common question. The core: “it’s free because there’s no server to rent,” and the exceptions are weighed honestly up front.
- Why it’s zero and when that breaks → The Truth About Zero Upkeep
- How adding AI changes the cost structure → How Adding AI Changes Your Upkeep
- Outsource, build, or SaaS — which is cheaper → Outsource vs Build vs SaaS
What works, and where it stops
Automation isn’t a cure-all. Knowing the limits first saves wasted money.
- How far inventory in Sheets goes → Inventory in Google Sheets: How Far Automation Goes
One line
For a small repeat task, compare the cost of building and maintaining a script with the subscription it would replace. Wondering “would this work for my task?” — just ask. I’d nudge you to try it yourself, but if you’re short on time, I also build these.
Frequently asked questions
- What can I automate with Google Apps Script (GAS)?
- Repetitive work like orders and intake, bookings and scheduling, inventory and assets, settlement and reports, replies and alerts, and field-input apps. It's built as a small tool that runs inside the Google account you already use.
- How much does Google Apps Script automation cost?
- Small, ordinary workloads run at zero, with no server bill, inside Google's free quota. The only exceptions are bulk sending, org-grade features, paid external APIs, and the per-call fee when you add AI features.
- When is GAS not enough?
- At scale — hundreds of thousands of rows, dozens of concurrent edits per second, or real-time multi-location integration — you should move to an external database. We look at scale and concurrency before starting.
- 2026.10.20 Export CSV from Google Sheets without losing IDs or breaking notes
- 2026.10.20 Preview Google Sheets imports by ID before adding order rows
- 2026.10.16 Apps Script triggers: 6 traps that make a script run twice, late, or not at all
- 2026.10.16 ARRAYFORMULA in 2 minutes: 5 one-liners and the traps that fill your sheet with zeros
- 2026.10.15 Google Sheets QUERY cheat sheet: 8 strings I reuse, 4 traps that return nothing
- 2026.10.15 Shift Swap: ask from your phone, one tap to approve, the roster fixes itself
- 2026.10.14 XLOOKUP vs VLOOKUP in Google Sheets: the 2-minute version
- 2026.10.14 Tap Ledger: log a coffee in two taps, total it in Sheets
- 2026.10.14 A habit tracker that can leave the app: check-ins to CSV
- 2026.10.13 Your Dashboard Refreshed. Did Its Source Data?
- 2026.07.28 The Awkward Problems in Calendar-Based Attendance Tracking
- 2026.07.26 How One Shared Sheet Link Leaks Company Data
- 2026.07.23 Bad Form Auto-Replies Damage Customer Trust
- 2026.07.13 ChatGPT API Costs Quietly Leak Money If You Do Not Count Them
- 2026.06.20 Cut Your Monthly SaaS Bill: Rent vs Own Your Automation
- 2026.06.19 How Much Does Adding AI Cost? Estimate Usage Before You Build
- 2026.06.19 Automating Your Work with Google Apps Script — The Complete Guide You are here
- 2026.06.16 How a Multi-User Inspection App Is Different
- 2026.06.10 Inventory in Google Sheets: How Far Automation Goes
- 2026.06.08 Apps Script Costs: No Separate Server, but Plan for Upkeep
- 2026.06.06 Outsource vs Build vs SaaS: Compared by Cost