Export All Active Etsy Listings to a Google Sheet for Bulk Editing

4 min setup
No coding required
Runs automatically

Bulk editing Etsy listings from a spreadsheet only works once every listing is in the sheet with its listing ID, and the usual Etsy-to-Sheets template only catches listings created from now on. This workflow pages through every active listing in your shop once and writes one row per listing with its ID, title, description, tags, price, and quantity, so you have a complete sheet to edit and push back to Etsy.

schedule icon
Schedule (Trigger)
Etsy Get List of Listings by Shop
Loop
google sheets logo icon
Google Sheets Add Row

How it works

4 steps to get every active Etsy listing into one Google Sheet, ready to bulk edit

schedule icon

Schedule (Trigger)

App connector: Schedule • Time to complete: 1 minute

Run it once by hand to build the sheet, then leave it off or set a monthly interval if you want the sheet rebuilt on a regular basis.

Etsy Get List of Listings by Shop

App connector: Etsy • Time to complete: 1 minute

Fetch the shop's listings with state set to active, 100 per page, and keep requesting the next page with a higher offset until every active listing has been returned.

Loop

App connector: Loop • Time to complete: 1 minute

Go through the returned listings one at a time.

google sheets logo icon

Google Sheets Add Row

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

Add one row per listing with the listing ID, title, description, tags joined with commas, price, quantity, and the listing URL, plus empty columns for a new price and a new quantity that the seller fills in while editing.

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 get every active Etsy listing into one Google Sheet, ready to bulk edit

Get setup in 4 minutes.

Use this template →

FAQs

Why do I need this if I already save new Etsy listings to a sheet?

The Save Etsy Product Listings to Google Sheets template runs when a new listing goes active, so it never adds the listings you already had. This workflow fills in the existing catalog in one pass, and the other template keeps it current afterward.

Does this change anything in my Etsy shop?

No. It only reads listings and writes rows. To push edits from the sheet back to Etsy, use the Update Etsy Listing Price from Google Sheets template, which updates titles, descriptions, and prices.

How many MESA tasks does it use?

About one task per listing for the Add Row step, plus one per page of 100 listings fetched. Loop steps are not billed as tasks, so a 300 listing shop uses a little over 300 tasks for a full export.

Personalize this template

Customize this workflow even further:

Include drafts and inactive listings
Run the fetch again with state set to draft or inactive and write those rows to a second tab, so you can clean them up in the same sheet.
Add a section column
Include each listing's shop section ID so you can sort and filter the sheet by section before a sale.

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

get every active Etsy listing into one Google Sheet, ready to bulk edit

4 min setup • Fully supported if you need help