Connect your Etsy shop to OmniOrders and sync orders, listings, and inventory automatically. Manage handmade, vintage, and craft products from one central dashboard.
---
title: Etsy Integration
description: Connect your Etsy shop to OmniOrders and sync orders, listings, and inventory automatically. Manage handmade, vintage, and craft products from one central dashboard.
---
<div style="background: linear-gradient(135deg, #F16521 0%, #D95A1C 100%); border-radius: 12px; padding: 2.5rem 2rem; margin-bottom: 2rem; color: white; display: flex; align-items: center; gap: 1.5rem;">
<IconEtsy style="width: 80px; height: 80px; flex-shrink: 0; color: white;" />
<div>
<p style="font-size: 2rem; font-weight: 700; line-height: 1.2; margin: 0 0 0.5rem 0; color: white;">Etsy Integration</p>
<p style="font-size: 1.125rem; margin: 0; opacity: 0.95;">
Connect your Etsy shop and sync orders, listings, and inventory automatically
</p>
</div>
</div>
Connect your Etsy shop to OmniOrders and manage everything from one place. Your listings, orders, and inventory will sync automatically—no more manual updates or switching between platforms.
<SupademoEmbed demoId="cmmsaxdmf4ogbf8nqdzl39zoy" />
:::tip[Quick Setup]
Most shops connect in under 5 minutes. You'll need an Etsy seller account and admin access to your shop to get started.
:::
---
## Why Connect Etsy?
**Connecting your Etsy shop to OmniOrders means new orders flow in automatically, inventory levels stay in sync across all your channels, and fulfillment updates push back to Etsy the moment they happen — no manual imports, no overselling, and no switching between platforms.**
<CardGrid>
<IconCard title="Auto Sync Orders" icon="refresh-cw">
New Etsy orders flow directly into OmniOrders as they come in—no delays or manual imports needed.
</IconCard>
<IconCard title="Real-Time Inventory" icon="package">
Stock levels update automatically across Etsy and all your other channels. This prevents overselling.
</IconCard>
<IconCard title="Listing Sync" icon="box">
Add or edit listings in one place and changes sync everywhere instantly.
</IconCard>
<IconCard title="Tracking Updates" icon="truck">
Shipping info and tracking numbers automatically update in Etsy when orders ship.
</IconCard>
</CardGrid>
---
## Before You Start
Gather these items before connecting—they make setup faster and smoother:
<CardGrid>
<IconCard title="Etsy Seller Account" icon="shield-check">
You need an active Etsy seller account with at least one shop. Sign up at etsy.com if you don't have one yet.
</IconCard>
<IconCard title="Shop Admin Access" icon="key-round">
You must be the shop owner or have full permissions to connect integrations. Check your role under **Shop Manager** → **Settings** → **Options**.
</IconCard>
<IconCard title="Listings Ready to Sync" icon="check-circle">
Create at least one active listing with inventory enabled before connecting. This lets you verify the sync works correctly right after setup.
</IconCard>
</CardGrid>
---
## Connect Your Etsy Account
<SupademoEmbed demoId="cmmsb96ic4pntf8nq7uww83im" />
<Steps>
1. **Go to Integrations**
In OmniOrders, click **Integrations** in the main menu, then click **Add Integration**
2. **Select Etsy**
Find Etsy in the list and click the **Configure** button to set up your Etsy ecommerce integration.
3. **Authorize Access**
You'll be redirected to Etsy. Sign in if needed, then review the permissions and click **Allow access**
:::note[What We Access]
OmniOrders only requests access to listings, orders, and inventory—we never access customer payment info.
:::
4. **Configure Settings**
Back in OmniOrders, choose what to sync:
- **Listings**: Sync your product catalog
- **Orders**: Import new orders automatically
- **Inventory**: Keep stock levels in sync
- **Fulfillment**: Send tracking info back to Etsy
5. **Start Sync**
Click **Start Sync** to begin importing your data. This may take a few minutes depending on your shop size.
</Steps>
:::tip[First Sync]
The first sync imports your existing listings and recent orders. After that, everything updates in real-time.
:::
---
## What Gets Synced?
**The Etsy integration syncs listings (titles, descriptions, SKUs, variants, images, pricing, inventory quantities), orders (line items, customer addresses, notes, payment and fulfillment status), and inventory updates — bidirectionally, so changes in either Etsy or OmniOrders reflect on both sides in real time.**
### Listings
- Listing titles and descriptions
- SKUs and variations (size, color, etc.)
- Images and pricing
- Inventory quantities
- Tags and categories
### Orders
- Order details and line items
- Customer shipping addresses
- Order notes and buyer messages
- Payment status
- Fulfillment status
### Inventory
- Stock levels by variation
- Inventory updates (both directions)
- Low stock alerts
### Fulfillment
- Tracking numbers
- Carrier information
- Shipment status updates
---
## Managing Your Connection
### View Sync Status
Check if everything is syncing correctly:
1. Go to **Integrations** → **Etsy**
2. View the sync dashboard showing:
- Last sync time
- Listings synced
- Orders synced
- Any errors or warnings
### Pause Syncing
Need to temporarily stop syncing?
1. Open your Etsy integration settings
2. Toggle **Sync Active** to OFF
3. Syncing stops immediately (you can resume anytime)
### Update Settings
Change what syncs:
1. Click **Settings** on your Etsy integration
2. Toggle any sync option on/off
3. Click **Save Changes**
---
## Common Questions
<CardGrid>
<IconCard title="How often does it sync?" icon="clock">
Orders sync instantly when created. Listings and inventory sync every 5 minutes or when you make changes.
</IconCard>
<IconCard title="Can I sync multiple shops?" icon="store">
Yes! Connect as many Etsy shops as you need. Each shop syncs independently.
</IconCard>
<IconCard title="What about existing orders?" icon="history">
We import orders from the last 30 days during initial setup. Older orders can be imported on request.
</IconCard>
<IconCard title="Is my data secure?" icon="lock">
Absolutely. We use OAuth 2.0 secure authentication and encrypt all data in transit and at rest.
</IconCard>
</CardGrid>
---
## Troubleshooting
### Orders Not Syncing
**Problem**: New Etsy orders aren't appearing in OmniOrders
**Solutions**:
- Check that **Order Sync** is enabled in integration settings
- Verify the order status—only paid orders sync by default
- Look for error messages in the sync log
- Try clicking **Force Sync** to trigger a manual refresh
- Ensure your Etsy connection hasn't expired—reconnect if needed
### Inventory Not Updating
**Problem**: Stock changes in Etsy don't update in OmniOrders (or vice versa)
**Solutions**:
- Confirm **Inventory Sync** is turned on
- Check if listings are mapped correctly (same SKU in both systems)
- Verify "Track quantity" is enabled for the listing in Etsy
- Allow up to 5 minutes for updates to sync
### Connection Expired
**Problem**: Etsy integration shows "Connection Expired" or "Authentication Failed" error
**Solutions**:
- Click **Reconnect** and authorize access again in Etsy
- This happens if you revoked app access or changed Etsy permissions
- No data is lost—syncing resumes immediately after reconnecting
### Duplicate Listings
**Problem**: Listings appear twice after connecting Etsy
**Solutions**:
- Go to **Products** and use **Merge Duplicates** tool
- In the future, ensure listings aren't created in both systems before connecting
- Use SKU matching to prevent duplicates
---
## Best Practices
### For New Users
1. **Start Small**: Connect your shop and let the initial sync complete before making changes
2. **Test First**: Create a test order in Etsy and verify it appears in OmniOrders
3. **Map Variations**: Ensure listing variations (size, color) match between Etsy and OmniOrders for accurate inventory
### For Multi-Channel Sellers
1. **Centralize Inventory**: Let OmniOrders be your source of truth for stock levels
2. **Use SKUs**: Keep SKUs consistent across all platforms for automatic matching
3. **Set Buffer Stock**: Configure safety stock levels to prevent overselling across channels
### For Order Fulfillment
1. **Enable Auto-Fulfillment**: Let OmniOrders automatically fulfill orders when ready
2. **Sync Tracking**: Turn on tracking sync so buyers get updates in Etsy
3. **Use Order Notes**: Add notes in OmniOrders that help with handmade or custom items
---
## Need More Help?
<CardGrid>
<IconCard title="Contact Support" icon="message-circle">
Our team is here to help with setup, troubleshooting, or any questions. [Get Support
→](mailto:[email protected])
</IconCard>
<IconCard title="Etsy API Docs" icon="book">
Learn more about the Etsy Open API. [View Docs
→](https://developers.etsy.com/documentation)
</IconCard>
<IconCard title="More Integrations" icon="layout-grid">
Explore other platforms and integration options. [View Integrations
→](/integrations/overview/)
</IconCard>
</CardGrid>
---
:::tip[Pro Tip]
Keep your listing variations (size, color, etc.) consistent between Etsy and OmniOrders—matching variation names helps inventory sync accurately.
:::