Order booking and delivery tracking for a courier operation, on Google Sheets. Shippers book their own parcels, get a tracking ID generated for them, and follow the status — while the admin sees the whole board.
The new order form captures both ends of the journey: shipper name, contact and address; customer name, contact and address; the cash-on-delivery amount and the parcel weight. The tracking ID is generated by the system and the date fills itself, which removes the two fields people most often get wrong or duplicate. The order starts as pending.
The access column in the login sheet decides it. A user signs in and sees their own orders and nobody else's — today's deliveries, their own bookings, their own details. An admin signs in and sees everything, every user's orders on one board. One sheet, two very different views, with no extra configuration.
Worth noting: the status filter is not a hard-coded list. It reads the distinct values actually present in the status column, so if you start writing "return to warehouse" or "out for delivery" in the sheet, those options appear in the filter by themselves. Your workflow can change without anyone editing the code.
Order details are looked up by tracking ID, returning the full record and its current status — the same idea as a courier's tracking page, driven by your own sheet.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | E-commerce |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
| Code.gs Files | Complete Apps Script source code files |
| HTML Files | All HTML template files included |
| Google Sheet | Your own copy with all data and scripts |
| Setup Guide | Step-by-step video tutorials included |
| 6 Months Support | Bug fixes, tweaks, and guidance — all free |
| Free Updates | All future updates included at no extra cost |
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
What buyers and viewers say about Google Sheet Dasboard Web App | Order Management Web App | B19.