Etsy
Listings, orders, reviews, and refunds. Reconciles cleanly with Shopify if you sell on both.
What's connected
| Surface | Sync direction | Notes |
|---|---|---|
| Listings | Two-way | Title, description, price, variations. |
| Transactions (orders) | Two-way | Status, refunds, customer info. |
| Reviews | Read | Pulled into the customer-health signal pool. |
| Shop stats | Read | Aggregated into Marketing analytics. |
Connect
Connect from Settings → Integrations → Etsy. The connection is shop-level. If you operate multiple Etsy shops, connect each one separately.
Listing sync
Listing sync is opt-in per listing by default — connecting Etsy doesn't automatically push every Shopify product to Etsy. You select which products mirror to which marketplace, with per-channel pricing and titles. This avoids the failure mode where a B2B-only product accidentally appears on Etsy.
Transactions and refunds
Transactions land as orders in eCommerce with channel = etsy. Refunds initiated from Etsy round-trip back; refunds initiated in ThorStack are pushed to Etsy. The Finance ledger sees the same transaction either way.
Cross-channel customer dedup
Etsy customers are deduplicated against Shopify and CRM contacts. A buyer who ordered from your Shopify in March and your Etsy in April is one customer record, with the right lifetime value.