Update Etsy Listing Price from Google Sheets

6 min setup
No coding required
Runs automatically

Easily manage your Etsy listings in one place by making updates directly in Google Sheets—no need to edit each listing manually. With this template, you can update prices, titles, and descriptions in Google Sheets, and MESA will automatically sync the changes to your Etsy listings. Use Time Travel to import your current product data into Google Sheets, giving you a solid starting point for seamless future updates.

google sheets logo icon
Row Updated
Retrieve Listing
Update Listing
etsy logo icon
Update Listing Inventory

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

How it works

4 steps to update your Etsy listings whenever you make changes in Google Sheets

google sheets logo icon

Row Updated

App connector: Google Sheets • Time to complete: 3 minutes
Why this matters: This trigger detects when you update any row in your Google Sheets tracking spreadsheet, capturing the exact changes you made to listing details like price, title, or description.

You'll need to install webhook code in your Google Sheets to connect it with MESA. The system provides the specific code snippet during setup - simply copy and paste it into your spreadsheet's script editor. Once installed, any time you modify a row containing listing information, this trigger captures the updated data and starts the workflow. The trigger automatically identifies which specific listing needs to be updated based on the Listing ID in your spreadsheet.

Retrieve Listing

App connector: Etsy • Time to complete: 1 minute
Why this matters: Before making any changes to your Etsy listing, this step fetches the current listing details to ensure the update process has access to all existing information like quantity and other unchanged fields.

This step automatically connects to Etsy using your shop credentials and pulls the complete listing data based on the Listing ID from your spreadsheet. You'll need to select your Etsy shop from the dropdown during setup, or manually enter your Shop ID if it doesn't appear. The retrieved information includes current inventory levels, pricing, and other listing details that need to be preserved during the update process. This data gets passed to the subsequent steps to maintain consistency.

Update Listing

App connector: Etsy • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step applies your spreadsheet changes to the basic listing information like title and description, ensuring your product details stay current across both platforms.

The system takes the updated title and description from your Google Sheets row and pushes these changes directly to your Etsy listing. You'll configure which columns in your spreadsheet correspond to the listing title and description fields. The step uses the Shop ID from the previous configuration and the Listing ID from your spreadsheet to target the correct product. Any changes you make to these fields in your tracking sheet will automatically sync to Etsy.

etsy logo icon

Update Listing Inventory

App connector: Etsy • Time to complete: 0 minutes (Auto-configured)
Why this matters: This final step synchronizes pricing and inventory data from your spreadsheet to Etsy, keeping your stock levels and prices accurate without manual updates.

This step updates the specific product variant information including price, SKU, and quantity based on your spreadsheet data. The system maintains the current quantity from Etsy while updating the price from your sheet, ensuring you don't accidentally oversell items. You'll map your spreadsheet columns for SKU and Price to the corresponding Etsy fields. The step automatically enables the offering and preserves existing inventory settings while applying your price changes.

Ready to set this up? It only takes 6 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Add conditional updates
Only update listings when certain conditions are met, such as when the price changes by more than 10% or when inventory drops below a threshold.
Track update history
Log all listing changes to a separate spreadsheet tab for audit trails, recording what changed, when, and the previous values.
Sync multiple marketplaces
Extend the workflow to update listings on other platforms like Amazon or eBay whenever you make changes in your master Google Sheets inventory.
Send notification alerts
Add email or Slack notifications to inform your team when significant pricing changes are made or when inventory updates occur.

Common questions

What columns do I need in my Google Sheets for this to work?

Will this overwrite my existing Etsy listing photos and variations?

What happens if I update multiple rows at once in Google Sheets?

Ready to update your Etsy listings whenever you make changes in Google Sheets?

7-day free trial • 6 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support