How Inventory Sync Works
intermediate
~8 min read
Updated 2025-11-20
How Inventory Sync Works
FLUF's automatic inventory sync is the core feature that prevents overselling. Here's how it works:
The Problem: When you crosslist an item to 5 marketplaces, and it sells on Depop, you need to mark it sold on eBay, Shopify, and Vinted. Doing this manually is time-consuming and error-prone.
FLUF's Solution: Automatic sync happens in real-time when any sale occurs on any platform.
Step-by-Step Sync Process:
1. Sale Detection
- Webhook (Shopify): Instant notification
- Polling (Depop/eBay/Vinted): Checks every 6 hours
- You can also manually trigger sync
2. Product Matching FLUF identifies which listings are the same product:
Primary method: SKU matching
Fallback: Title + price similarity
Manual: You linked them in FLUF
3. Inventory Update For each matched listing on other platforms:
Quantity decreased by sold amount
If quantity reaches 0, listing is marked as sold/ended
Sync attempt logged in Sync History
4. Confirmation
Success/failure logged
Email notification (if enabled)
Visible in Sync History tab
Sync Timing:
Webhook-triggered: 1-5 minutes
Poll-triggered: Up to 6 hours
Manual sync: Immediate
What Gets Synced: ✅ Inventory quantity ✅ Sold status ✅ Price updates (if you edit in FLUF) ✅ Title updates ❌ Description (too large, can cause issues) ❌ Images (marketplace limitations)
SKU Best Practices:
Always use SKUs for crosslisted items
Keep SKUs unique and consistent
Use alphanumeric codes (avoid special characters)
Example format: BRAND-TYPE-SIZE-001
Variants:
If you have variants (size/color), each variant can have its own SKU
FLUF syncs variants individually
Selling a size M on Depop only marks size M sold elsewhere
Manual Sync:
- Go to Dashboard or Channels
- Click Sync Now
- Select channels to sync (or all)
- FLUF checks for new orders and updates inventory
Sync History:
View all sync attempts in Channels → Sync History tab
See successes, failures, and errors
Filter by date, channel, product
Retry failed syncs
Common Sync Issues:
Missing SKU: Add SKUs to enable automatic matching
API Rate Limits: Syncs queued and retried automatically
Channel Disconnected: Reconnect in Channels page
Product Deleted on Platform: Manual intervention needed
Preventing Overselling:
FLUF syncs inventory ASAP, but there's always a small window
For ultra-rare items, consider using FLUF as single source and manually listing elsewhere
Monitor Sync History for any failed syncs
Advanced: Sync Preferences
Set sync frequency in Settings (default: 6 hours for polling)
Enable/disable specific channels
Email notifications for failed syncs
Customize which fields sync