Every document. Automatically in your spreadsheet.
StarShipper extracts data from your shipping documents and syncs it to Google Sheets in real time. One-click setup, dynamic columns, zero maintenance. For teams that run on spreadsheets.
Your spreadsheet shouldn't be a second job
Plenty of teams don't use a full TMS. They track shipments in Google Sheets because it's simple, shared, and everyone already knows how to use it. The problem is keeping it up to date. Every time a new document arrives, someone has to open the PDF, find the relevant fields, and type them into the right cells. It works until it doesn't, usually around 20 shipments a week when the spreadsheet starts falling behind.
StarShipper connects to your Google Sheet with a single OAuth click. From that point, every document that gets processed automatically adds a row with all the extracted fields. Column headers are created from the data itself, so new field types just appear as new columns. No formulas to maintain, no manual exports, no copy-pasting from PDFs.
Your spreadsheet stays current because the data flows there by default, not because someone remembered to update it.
Documents Processed
B/Ls, invoices, packing lists extracted by AI
Fields Extracted
Shipper, consignee, ports, weights, container numbers, dates
Spreadsheet Updated
New row added with all fields, columns created automatically
Connect once, never think about it again
The Google Sheets sync is designed to be invisible. Set it up in two minutes and it runs in the background from that point forward. No scripts, no cron jobs, no maintenance.
One-click OAuth connect
Sign in with your Google account, pick a spreadsheet, and you're done. No API keys, no service accounts, no developer setup required.
Dynamic columns
Column headers are created automatically from extracted fields. When a new document type adds new fields, new columns appear. No manual spreadsheet maintenance.
Append-only safety
StarShipper only adds new rows. It never reads, modifies, or deletes existing data in your spreadsheet. Your formulas and pivot tables stay intact.
Nested field flattening
Complex document structures are flattened into clean columns. Shipper name, shipper address, consignee name, each becomes its own column automatically.
Retry on failure
If a sync fails because of a network issue or Google API limit, it's flagged in the dashboard. One click to retry. No data lost.
Zero maintenance
No cron jobs, no scripts, no manual exports. Documents process, rows appear. It just runs in the background without anyone thinking about it.
What the sync covers
Send a document. See what your spreadsheet would get.
Forward a B/L or invoice to the address below. StarShipper will extract the data and show you the structured fields, the same data that would appear as a row in your Google Sheet. No signup required.
More integrations