Back to Shipday in Google Sheets
SheetXAI logo
Shipday logo
Shipday · Google Sheets Guide

Look Up Shipday Order Status for a List of Order Numbers in a Google Sheet

2026-05-14
5 min read

The Scenario

The customer service team is coming off a rough Tuesday. Fifty customers called or emailed about their deliveries — most asking where their order is, some asking why it hasn't arrived yet. Each call reference has an order number.

The team lead has built a Customer Inquiries sheet with those 50 order numbers in column A. She wants the current Shipday status, driver name, and estimated delivery time for each one written into the sheet so agents can work from it without switching between Shipday and their ticketing tool all morning.

The bad version:

  • Open Shipday, search for order number from row 1, read the status, driver, and ETA, go back to Sheets, type them into columns B, C, and D. Navigate back to Shipday, search for the next order number.
  • Agents start fielding calls at 9 AM. You're on row 12 at 8:55. You tell the team lead the sheet isn't ready yet. She tells you to keep going.
  • Two agents start looking up orders directly in Shipday while you're still filling in the sheet. Now there's a shared screen everyone's using simultaneously and nobody's getting accurate info.

The sheet was supposed to reduce context-switching. It's creating more of it.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Google Sheet. It reads your list of order numbers and fetches the Shipday details for each one in a single pass, writing the results back into the columns you specify.

Paste this into the sidebar:

For each order number in column A of my Customer Inquiries sheet, fetch the Shipday order details and write customer name, driver name, current status, and estimated delivery time into columns B through E

What You Get

  • One Shipday order lookup per row in column A, processed as a batch.
  • Customer name in column B, driver name in column C, status in column D, estimated delivery time in column E.
  • Rows where the order number returns no result get "not found" in column B so agents know immediately not to reference them.
  • The sheet is populated before the first call queue opens — not halfway through the shift.

What If the Data Is Not Quite Ready

Some order numbers have leading zeros stripped by Excel

The sheet was pasted from a CSV and rows 15 through 22 have order numbers like 8047 instead of 008047. Shipday won't find them in their truncated form.

For each value in column A of my Customer Inquiries sheet, pad the order number to 6 digits with leading zeros, then fetch the Shipday order details and write customer name, driver name, status, and estimated delivery time into columns B through E

You want undelivered orders sorted to the top

Agents need to prioritize active inquiries over orders that already completed. You want the sheet sorted so undelivered statuses appear first.

For each order number in column A of my Customer Inquiries sheet, fetch Shipday order details and write customer name, driver name, status, and ETA into columns B through E — then sort the sheet so rows where column D does not say "delivered" appear above rows where it does

Some customers want to know if they can track in real time. You want to include the Shipday tracking URL for each order where one is available.

For each order number in column A of my Customer Inquiries sheet, fetch Shipday order details and write customer name, driver name, status, ETA, and tracking URL into columns B through F — leave column F blank if no tracking link is available

Fetch all details, flag long-delayed orders, sort by urgency, and note agents in one pass

The team lead wants the finished sheet ready for a 9 AM standup: all 50 orders populated, orders past their ETA highlighted in red, sorted worst-case first, with a note column for agents to use during calls.

For each order number in column A of my Customer Inquiries sheet, fetch Shipday order details and write customer name, driver, status, and ETA into columns B through E — highlight in red any row where the ETA has passed and status is not delivered — sort by urgency with highlighted rows first — add a blank column F labeled "Agent Notes"

The sheet your team actually needs, assembled from a single prompt.

Try It

Get the 7-day free trial of SheetXAI and open your customer inquiry tracker with a column of order numbers, then ask it to pull the Shipday status and driver info for every row. Also worth reading: pulling all active Shipday orders into a live dispatch view, and the hub overview on connecting Shipday to Google Sheets.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more