All posts
Page 2 of 4
Create a Google Sheets status dashboard — Dashboard 2
If you’re looking for how to build a Google Sheets dashboard by reservation status, this post summarizes the whole setup. Building a status-based reservation dashboard in Google Sheets ultimately means seeing at a glance how many are Waiting, Arrived, In Progress, and Done right now. In this post, we’ll add an inbound reservation status dashboard in Google Sheets using Apps Script…
Google Sheets yard slot auto-assign & move log — Check-in 5
People looking for a Google Sheets yard slot auto-assignment method usually want to know in near real time which yard slots are empty and how full the yard is during peak truck hours. This post is the fifth in the Check-in series, following “Automatically change Google Sheets check-in booking status with Apps Script,” and builds on the save-and-status-change code from that article…
Google Sheets booking status automation: create TODAY view — Dashboard part 1
If you're looking for a way to automate your booking status in Google Sheets, this post lays out the approach. When you manage inbound dock appointments in Google Sheets, you constantly run into moments when you want to see only today's trucks in one place. Every time, you have to re-apply the date filter, change the sort by start time, and hide yesterday/tomorrow's bookings…
How to Save Google Sheets Check-in Photos to Drive: Organize by Date with Apps Script
If you’re looking for a way to save Google Sheets check-in photos to Drive, this post walks through a practical setup. Once you start running inbound appointments and arrival check-ins in Google Sheets, you eventually hit the same wall: BOL/POD photos from drivers are scattered across email, messengers, and personal Google Drives, and when there’s a claim later, you waste time hunting for which container’s photo is where. Everyone names files differently, so search doesn’t help much either.
Google Sheets GPS Check-In Distance Validation
People searching for Google Sheets GPS check-in distance validation usually share the same concern: they want to stop drivers or contractors from hitting the check-in button from home or on the road before they actually arrive at the warehouse. The sheet shows a check-in time that looks like an arrival time, but the truck isn’t really there yet, so on-site operations and KPIs get out of sync…
Google Sheets Container Check-In: Find Driver Appointments
If you’re looking into building a driver check-in screen with Google Sheets, you’ve probably automated inbound appointment booking to some extent, but still rely on phone calls and radios at the actual arrival moment. “What’s the container number?” “What time is your appointment?” When you keep asking this, lines get longer and the front desk ends up opening the appointment sheet and typing numbers into search all day long.
Google Sheets dock door auto assignment with Apps Script – Booking 5
If you’re looking for a way to automatically assign dock doors in Google Sheets, this post walks through it. When you use Google Sheets to take inbound appointments, there’s always one last manual step left: someone has to look at each booking and assign it to a door. When you manually pick doors based on appointment time, equipment type, and priority, it’s easy to overload D01 during busy hours or double-book the same door at the same time. In real warehouses, “appointments were taken fine, but the door schedule is a mess” is something that can derail an entire day.
Google Sheets inbound booking duplicates: safe saving with LockService
When you build an inbound booking system on Google Sheets, it works fine up to a point, but once the number of users grows and time slots start overlapping, your data can quickly get messy. In particular, preventing duplicate inbound bookings in Google Sheets is one of the most‑searched topics, and it’s almost mandatory at the production stage. This post builds on the earlier structure and focuses on the final step: how to block duplicates and capacity overruns at save time…
Google Sheets booking capacity: auto slots by time
If you’re looking for a way to calculate booking capacity in Google Sheets, this post organizes everything in one place. When you run inbound appointment booking for a warehouse, the most frustrating part is that it’s hard to see “how many trucks can we take in the same time window.” If each planner decides by gut feeling, you end up with empty docks on some days and complete gridlock when too many trucks pile into one time slot. This post shows how to solve that with a Google Sheets booking capacity calculator and automatically display remaining capacity by time slot.
Google Sheets booking window: auto limit from today
If you’re looking for how to calculate a booking window in Google Sheets, this post lays it out. When you run an inbound booking system on Google Sheets, you quickly hit a problem: people book into already-closed time slots or too far in the future. Especially when carriers or partners use a web app booking screen themselves, they keep choosing time slots after today’s cutoff, or they book dates months ahead. These bookings have to be adjusted on-site, and staff end up spending time on calls to reconfirm schedules.
Google Sheets booking hours blocking: build a booking system
If you’re looking for how to block bookings outside operating hours in Google Sheets, this post walks through it. When you run an inbound booking system for a warehouse or logistics site with Google Sheets, you hit one problem right away: you accept a booking, then later realize it’s outside operating hours or on a holiday. Then you have to call to reschedule and resend confirmations, which annoys both staff and drivers. To prevent this, this post shows how to set up Google Sheets booking hours blocking so you register weekday operating hours and holidays on sheets and automatically block bookings outside those times. The core is a getDateBlockInfo(date) function that calculates available hours and blocked periods per date and rejects bookings during validation before creation.
Google Sheets date format unification: Inbound booking basics 5
If you’re looking for a way to unify date formats in Google Sheets, this post walks through it step by step. Once you start building an inbound booking system in Google Sheets, at some point the dates begin to look strange. Someone types 8/3 by hand, someone else pastes 2026-08-03, and the web app or Apps…