Logistics & field services
Logistics: Field web app with Sheets as the system of record
Dispatch used WhatsApp and a shared Sheet; data was messy and not structured for reporting. We shipped a simple web UI on Apps Script with Sheets as the backend and Drive for attachments.
Timeline: 4 weeks + iteration
Context
Dozens of field users on phones; HQ needed daily compliance‑friendly logs without buying a field‑service SaaS for year one.
Challenge
- Free‑form chat and ad‑hoc sheet rows didn’t produce reliable KPIs (on‑time visits, issues by region).
- IT wanted Google SSO‑style access without standing up a new server.
- Users in low connectivity areas needed forms that failed gracefully and could retry submission.
Approach
- Defined the minimum viable schema: visit ID, site, timestamps, checklist, issue codes, optional photo link.
- Built a responsive web app (doGet/doPost) with role checks against the Workspace domain.
- Stored rows in a structured sheet with append‑only semantics; admin views used QUERY() and pivot‑friendly layouts.
- Added an admin export and a weekly summary email to leadership.
Solution
Apps Script Web App deployed with execute as “me” vs user as appropriate for the client’s security posture, with explicit logging for debugging. No database hosting line item—Sheets + Drive only.
Google Apps Script Web AppHTML/CSSGoogle SheetsDriveSession & domain checks
Outcome
- Structured data replaced chaotic threads; reporting became a spreadsheet exercise instead of a forensic project.
- Onboarding a new field user was “log in with your company Google”—no new passwords.
- The client could evolve the app in phases (extra fields, regional supervisors) without a platform migration.
At a glance
- Users
- 40+ field staff (typical rollout)
- Hosting cost
- $0 (Workspace + Apps Script)
- Core pattern
- Web app + Sheets CRUD
Related on this site
More case studies
- Shopify → Sheets ops hub — E‑commerce & retail
- VBA migration & approvals — Manufacturing & B2B sales
- Intake, PDF & CRM in Sheets — Nonprofit & community programs
Discuss a similar build
Share your stack and constraints—we'll be honest about quotas, security, and timeline.