Send Etsy Orders to Notion Database Easily

Send Etsy Orders to a Notion Database

4 min setup
No coding required
Runs automatically

Effortlessly send new Etsy orders to a Notion database, capturing essential details such as customer info, purchased items, and pricing. This template assists sellers in maintaining organization, reducing manual data entry, and optimizing order tracking in a centralized, customizable workspace.

How it works

3 steps to start receiving order data organized in Notion

Receipt Created

App connector: [Etsy](/content/apps/etsy/integrate "View Etsy integration page"/index.html)• Time to complete: 1 minute
Why this matters: This trigger monitors your Etsy shop for new orders and starts the workflow whenever someone completes a purchase, ensuring no sales data gets missed.

This step automatically connects to your Etsy store using a webhook that activates immediately when customers place orders. You'll need to specify which Etsy store to monitor during setup by selecting from your connected stores. The trigger captures complete order information including customer details, shipping addresses, product information, and pricing data. This data then flows to the next step for processing each individual line item.

Loop: Get Products

App connector: [Loop](/content/apps/loop/integrate "View Loop integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)
Why this matters: This step processes each individual product in multi-item orders separately, creating detailed records for inventory tracking and sales analysis rather than just summary order data.

The Loop step automatically takes the transaction data from your Etsy order and breaks it down by individual line items. For example, if someone orders 2 different products in one purchase, this step will process each product separately with its own quantity, pricing, and product details. No configuration is required - the loop automatically iterates through all products in each order. Each product's data then gets passed individually to the Notion database creation step.

Add Page to Database

App connector: [Notion](/content/apps/notion/integrate "View Notion integration page"/index.html)• Time to complete: 2 minutes
Why this matters: This step creates the actual Notion database records with all your selected order details, giving you a searchable, sortable database of your Etsy sales activity.

This step connects to your Notion workspace and creates individual database entries for each product from the loop. You'll configure which Notion page should contain your database, name your database, and select which order properties to include (Receipt ID, Total Price, Product Title, Customer Name, Shipping Address, Store Manager Link, Product Quantity, Product ID, and Product Price). The step automatically maps Etsy data to your chosen Notion database fields. Each product from your orders becomes its own database row with all the details you selected.

Frequently asked questions

Will this create a separate row for each product in multi-item orders?

Yes, the Loop step processes each line item individually, so if someone buys 3 different products in one order, you'll get 3 separate rows in your Notion database - one for each product with its own pricing, quantity, and product details.

Can I add custom fields to track additional information in Notion?

Absolutely. After the initial database is created, you can manually add custom properties in Notion like fulfillment status, profit margins, or supplier information. The workflow will continue adding new orders to your enhanced database structure.

What happens if I want to change which order details get saved to Notion?

You can modify the template anytime by editing the "Add Page to Database" step and selecting different properties from the available options. Changes will apply to new orders going forward, but won't affect existing database entries.

Make this template your own!

Customize this workflow even further: