How it works

Follow these 3 simple steps to start exporting Etsy orders to Google Sheets automatically

etsy logo icon

Receipt Created

This trigger captures Etsy orders the instant they're placed, enabling immediate order logging that provides real-time visibility into sales for fulfillment coordination, inventory tracking, and performance monitoring.
When an order (called a "receipt" in Etsy's system) is created on your Etsy shop, this trigger activates the workflow and captures complete receipt data including {{etsy.receipt_id}}, {{etsy.name}} (customer name), {{etsy.total_price.amount}}, {{etsy.formatted_address}}, and {{etsy.transactions[]}} which contains all purchased items with their details. Configuration: You must provide your Etsy Shop ID during setup. To find your Shop ID, log into Etsy, go to Shop Manager, click on Settings, and look at your Shop Info—the Shop ID is displayed there or visible in the URL when viewing your shop settings (a numeric value).
Time to complete: 3 minutes

Loop

Processes each product in the order separately, creating individual spreadsheet rows for each item to enable line-item-level tracking, fulfillment workflows, and granular sales analysis.
This loop step iterates through each transaction in the {{etsy.transactions[]}} array. For every product, the loop executes the spreadsheet row creation step using {{loop.title}}, {{loop.product_id}}, {{loop.quantity}}, and {{loop.price.amount}}. This granular approach creates one row per product, which is essential for fulfillment workflows where individual items need tracking and for accurate inventory management.
Time to complete: Auto-configured (0 minutes)
google sheets logo icon

Add Row

Creates a detailed spreadsheet record for each product with all order, customer, and product information in one place, providing your fulfillment or operations team with complete information needed to process Etsy orders efficiently.
This step adds a new row to your Google Sheets spreadsheet with columns you configured during setup. Configuration: During initial setup, you'll (1) Name your spreadsheet (it will be created automatically in your Google Drive), and (2) Select which columns to include from options like Receipt ID, Customer Name, Total Price, Shipping Address, Product Title, Product ID, Product Quantity, Product Price, and Store Manager Link. The workflow maps Etsy data to spreadsheet columns: {{etsy.receipt_id}} to Receipt ID, {{etsy.name}} to Customer Name (recipient name from shipping address), {{etsy.total_price.amount}} to Total Price, {{etsy.formatted_address}} to Shipping Address (complete formatted address), {{loop.title}} to Product Title, {{loop.product_id}} to Product ID, {{loop.quantity}} to Product Quantity, {{loop.price.amount}} to Product Price, and a constructed URL "https://www.etsy.com/your/orders/sold/new?order_id={{etsy.receipt_id}}" to Store Manager Link for one-click access to the order in Etsy. The on_error setting is "replay," meaning if the spreadsheet write fails temporarily, the workflow will automatically retry to ensure no orders are lost.
Time to complete: 3 minutes

Make it your own

Customize this workflow even further:

Add order status tracking
Create a companion workflow triggered by Etsy order updates that searches the spreadsheet for matching receipt IDs and updates a "Status" column with current fulfillment state, creating a complete order lifecycle tracker.
Filter by product or price
Add filters before the spreadsheet write that check product titles, tags, or order total, then only log specific types of orders (like custom orders or wholesale orders) for focused tracking.
Calculate daily sales summaries
Create a scheduled workflow that reads the day's new rows and sends email or Slack summaries with total sales, number of orders, and top-selling products for daily performance monitoring.
Integrate with shipping platforms
Add steps after the spreadsheet write that send order data to shipping or fulfillment platforms via their APIs, creating automated fulfillment workflows triggered by Etsy orders.

Frequently asked questions

Can I add custom columns beyond the template options?
Yes, after initial setup, edit the "Add Row" step in the workflow builder and modify the body.fields object to add additional columns mapped to any Etsy receipt or transaction data variables available in the workflow context.
What happens if I change columns after orders have been logged?
Adding new columns will leave existing rows' cells blank for those columns. Removing columns from the workflow won't delete existing data—those columns simply stop receiving new data. For major restructuring, consider creating a new spreadsheet.
Will this capture orders from multiple Etsy shops?
This workflow monitors one Etsy Shop ID. To track multiple shops, create separate workflows for each shop (each configured with a different Shop ID), either writing to separate spreadsheets or including a "Shop Name" column to distinguish sources in a shared spreadsheet.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to start exporting Etsy orders to Google Sheets automatically?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Use this template — It's free
7-day free trial • 7 min setup • Cancel anytime