Add a bus for each crew group. You can rename them or add more later.
BUSRUNNER
Checking your invite…
One moment.
Adjust quantity — your name will be logged
Requested by
1
Make this item recurring
Edit history
Set daily cutoff
Crew can still add items after this time, but they'll be tagged for tomorrow's run.
Bus settings
Allow Liquor/Spirits for this bus
Change host password
Enter your current password, then your new password twice to confirm.
Something doesn't match. Try again.
Quick reminder
Adding canned goods — do you have a can opener on the bus? If not, add one now so the runner picks one up too.
Pin this item
Reset everything?
This clears every bus's active list across the entire app and archives a summary as a Past Project. Crew will start with empty lists. This cannot be undone.
Type to confirm
Type RESET below to continue.
Confirm it's you
Type your host account email one more time to finish the reset.
That doesn't match your account email.
Save bus template
Saves the current bus list (names and nicknames) as a reusable template for future tours.
Load bus template
Loading a template replaces your current bus list. Existing items are not affected.
No templates saved yet.
Start a new day?
This revokes every active runner code immediately. Each runner's name, location, and contact details are saved permanently to Past Runners before being cleared from the active list. You'll be able to generate fresh codes right after.
Name this project
Give this tour/leg a name. It'll show at the top of Host view.
Alcohol disabled
Liquor/Spirits is currently turned off as a category for crew. Enable it in Settings if needed.
Host password was changed recently. If this wasn't you, change it again immediately.
Click a bus name to set a nickname or rename it. Each bus gets its own link/QR code.
Projects
Bus templates and archived past tours/legs.
Bus templates
Saved bus group configurations. Load any template from Manage Buses to apply it to the current project.
Past projects catalog
Archived tours/legs. Search by item, crew name, bus, runner, or location.
Manage runners
Generate access links for store runners. Default expiry 24 hours.
Substitution permissions
Allow runner substitution requests
When on, runners can mark items unavailable, suggest substitutes with a photo, and notify the original requester.
Allow assigning one item to multiple runners
Off (default): one runner per item. On: toggle several runners onto the same item.
Default runner link expiry
How long a newly generated runner code stays valid.
24 hours
24 hours
48 hours
36 hours
Custom...
Custom expiry (hours)
hours
Assign items to runners
Filter by bus, then use the runner columns to assign items. Every runner still sees the full list.
Items below: All buses
Past runners
Searchable record of every runner who's ever had access, kept after a "New day" reset.
Messages
Substitution requests from runners, plus the group channel.
Substitution requests
Runner channel
Group chat between you and every active runner.
Settings
Host access, categories, and scheduling
Project name
Shown at the top of Host view. Rename anytime, e.g. for a new tour leg.
Category permissions
Liquor/Spirits category
Project master switch. When off, Liquor/Spirits is disabled for all buses regardless of per-bus settings. Per-bus control available in Manage Buses.
Allow pinned items
Lets crew pin frequently-used recurring items as quick-add buttons.
Show picked status to crew
When on, crew see a small "Picked ✓" badge on items the runner has collected. Off by default.
Daily cutoff time
Crew see a live countdown. Items added after this time are tagged for the next day's run.
Not set
Host account
Signed in as …. Your login is managed by Firebase Authentication.
Coordinators
Coordinators manage their own separate bus and list. Set their access level below — default is their own list only.
Reset everything
Use this when a tour or tour leg has finished. This clears every bus's active list across the whole app and archives a summary as a "Past Project." This cannot be undone.
Import
Bring items in from the Google Sheets add-on, or a CSV / Excel file.
Import into which bus?
Google Sheets add-on
Copy this link and paste it into the BusRunner sidebar inside Google Sheets.
Upload a file
CSV or Excel — then map the columns and import.
Operator admin
All host accounts (counts only — never their item contents) + recent errors.
Project name
Category permissions
Liquor/Spirits category
Allow pinned items
Daily cutoff time
Not set
Host account
Signed in as …
Reset everything
Clears every bus's active list and archives a Past Project. Cannot be undone.
Coordinator access
Enter your coordinator name and password set by the host.
Name or password incorrect.
Add coordinator
Create a coordinator with their own bus, list, and password. The host can view their bus in the overview.
BUSRUNNER
Welcome, coordinator 👋
This is your list for your area. Build it whichever way is easiest — you can mix and match:
Link a Google SheetPaste a sheet link — it imports, and can re-sync as you edit the sheet.
Upload a fileDrop in a CSV or Excel export and map the columns.
Add manuallyType items in one at a time.
My list
0 items
Manual entry
Add items to your list. Pinned quick-add items appear below the form.
Category
Pack size
Size (optional)
Priority
Qty
1
Photo (optional)
Quick-add pins
Import
Link a Google Sheet or upload a file.
BusRunner Sheets add-on
Using the BusRunner add-on inside Google Sheets? Copy your import link and paste it into the add-on's sidebar.
Google Sheets
Link your Google Sheet to import from it directly.
Map your Sheet column headers to BusRunner fields.
Item name *
— not set —
Category
— skip —
Quantity
— skip —
Notes
— skip —
Data starts row
Import from file
Upload an .xlsx or .csv file. The app reads your column headers and lets you map them before importing.
Click or drag a .xlsx or .csv file here
Map your columns
Which column contains each field? Leave as "— skip —" to ignore.
Item name *
— not set —
Category
— skip —
Quantity
— skip —
Notes
— skip —
Data starts row
Sync settings
Control how the app interacts with your linked Google Sheet.
Sync direction
Write changes back to Google Sheet
When on: edits made in the app sync back to your Sheet in real time. When off: imports are one-way only.
Auto-sync interval
How often the app checks the Sheet for changes.
History
Your deleted and completed items on this bus.
Edit item
Item nameQuantity
1
NotesPriority
Photo
Welcome, Runner
Before you start shopping, let the host know who you are. This is only asked once on this device.
Please fill in all three fields.
Your nameEmailPhone number
This runner link has expired. Ask the host for a new one.
Runner channel
Everyone in this channel can see all messages.
Runner QR code
Have them scan this, or photograph it directly off this screen.
Runner color
Pick a color to identify this runner across Manage Runners and the assignment grid.