BenchBook in your browser, on a CNC workshop a year and a half in: about 3,000 jobs and 400 customers. Add a job or take a payment, and switch on Google Sheet sync to see the Sheet beside the phone change with it. Next morning, 09:00 moves a day ahead to show payment reminders. Reset demo starts over, and Fresh install shows first-run setup. Nothing you enter leaves this page.
The app
Your Google Sheet and Drive
Sync log
Business name, trade, currency, time zone, tax and invoice details. All of it is editable later in Settings, and it prints on every invoice.
Every add or edit goes into the app's own database instantly, with a timestamp and an "unsynced" flag (the amber dot).
A small queue sends unsynced rows to the Sheet in one batch. Offline, the queue just grows.
Rows changed in the Sheet carry a newer timestamp, so the next sync copies them into the app. Newest edit wins.
Reinstall, sign in with the same Google account, and records, settings and the logo come back. Only changes never synced are lost.