Update Google Sheets When a Shopify Order Changes

4 min setup
No coding required
Runs automatically

Logging new Shopify orders to a Google Sheet is easy, but the sheet goes stale the moment someone edits an order in Shopify admin: a corrected shipping address, a new tag, an added note, a refund. This workflow watches for order updates, finds the row that already holds that order by its order ID, and rewrites it with the current details, so the sheet always matches Shopify instead of only showing each order as it was when it was placed.

Shopify logo icon
Shopify order is edited or changes status
google sheets logo icon
Find the order's row in Google Sheets
Continue only if the order is in the sheet
google sheets logo icon
Google Sheets rewrites the row with current details

How it works

4 steps to keep every order row in your sheet matching Shopify

Shopify logo icon

Shopify order is edited or changes status

App connector: Shopify • Time to complete: 1 minute

Start whenever an existing Shopify order changes, for example a new shipping address, a tag or note added in admin, a refund, or a change in payment or fulfillment status.

google sheets logo icon

Find the order's row in Google Sheets

App connector: Google Sheets • Time to complete: 1 minute

Search the order sheet's Order ID column for the ID of the order that changed and return the matching row, including its row number.

Continue only if the order is in the sheet

App connector: Filter • Time to complete: 1 minute

Stop if no row was found, so the workflow never overwrites the wrong row. Orders that were never logged are left to the new-order workflow.

google sheets logo icon

Google Sheets rewrites the row with current details

App connector: Google Sheets • Time to complete: 1 minute

Update the matching row number with the order's current values: customer name and email, shipping address, financial status, fulfillment status, tags, note, total price, and the time it was last updated. Leave the Order ID column unchanged.

Trusted by 1,000+ merchants
Logo: Rothy's Logo: Adidas Logo: Allure Logo: GQ Logo: DraftKings Logo: Chubbies Logo: Made In Cookware Logo: MUD/WTR

Ready to keep every order row in your sheet matching Shopify

Get setup in 4 minutes.

Use this template →

FAQs

Will this add new orders to my sheet too?

No. It only updates rows that already exist. Pair it with the Send Shopify Orders to Google Sheets template, which adds a row for each new order, and this workflow keeps those rows current.

What counts as an order change?

Shopify's Order Updated event fires for most changes to an order, including address and note edits, tags, refunds, and payment or fulfillment status changes. Every time it fires, the row is rewritten with the order's current values.

What happens if the order isn't in the sheet yet?

The filter step stops the run, so nothing is overwritten. If you want missing orders added instead, swap the filter for a Paths step that adds a new row when no match is found.

Personalize this template

Customize this workflow even further:

Add missing orders instead of skipping them
Replace the filter with a Paths step: one path updates the row when a match is found, the other adds a new row with Google Sheets Add Row when none is.
Keep a change history
Add a second Google Sheets Add Row step that writes the order ID, the time, and the new status to a separate Changes tab, so you can see every edit, not just the latest version.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

keep every order row in your sheet matching Shopify

4 min setup • Fully supported if you need help