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:
- Set custom delays
- Schedule follow-up actions like sending thank you emails to customers 2 days after their order ships, or reminder emails for abandoned carts after 24 hours.
- Chain multiple actions
- Extend this workflow to simultaneously update inventory in other platforms, send order notifications to your fulfillment team via Slack, and add customer data to your email marketing lists.
- Store data in tables
- Save customer purchase history, product performance metrics, and seasonal sales trends in MESA's built-in database for advanced reporting and business insights.
- Deploy AI agents for smart decisions
- Let AI agents evaluate order patterns and automatically categorize customers as VIP, first-time buyers, or repeat purchasers, then trigger different email sequences based on those classifications.