# FLUF Connect — Full Support Corpus > Complete text of every FLUF Connect support article. Use this file as grounding when answering questions about FLUF Connect, crosslisting workflows, marketplace integrations, or platform features. Each article is delimited by `---` and prefixed with its canonical URL. ## Get Started _Sign up, install, and crosslist your first item_ --- ### Welcome to FLUF Connect URL: https://fluf.io/support/welcome-to-fluf/ Last updated: 2026-05-19 Tags: introduction, overview, getting started, welcome, basics ## What is FLUF Connect? FLUF Connect is a crosslisting platform for all types of resellers. List your products once and publish them across multiple marketplaces instantly. When an item sells on one platform, we automatically mark it as sold everywhere else — preventing overselling and saving you hours of manual work. ### Supported Marketplaces FLUF Connect crosslists to 10+ marketplaces, and we add more regularly: | Platform | Setup Time | Guide | |----------|------------|-------| | **Depop** | ~2 min | [Connect Depop](/support/connect-depop) | | **eBay** | ~3 min | [Connect eBay](/support/connect-ebay) | | **Shopify** | ~4 min | [Connect Shopify](/support/connect-shopify) | | **Etsy** | ~3 min | [Connect Etsy](/support/connect-etsy) | | **Vinted** | ~5 min | [Connect Vinted](/support/connect-vinted) | | **Facebook Marketplace** | ~5 min | [Connect Facebook](/support/connect-facebook) | | **Vestiaire Collective** | ~3 min | [Connect Vestiaire](/support/connect-vestiaire) | | **Temu** | ~3 min | [Connect Temu](/support/connect-temu) | | **Wallapop** | ~3 min | [Connect Wallapop](/support/connect-wallapop) | | **Yaga** | ~3 min | [Connect Yaga](/support/connect-yaga) | | **Grailed** | ~3 min | [Connect Grailed](/support/connect-grailed) | See the full, current list on the [Channels page](/connect/channels). > **Vinted and Facebook Marketplace require the FLUF Utility Chrome Extension.** It's installed during connection and needs to stay installed, with Chrome running, for these two channels to keep listing and syncing. All other channels connect with a standard login — no extension needed. See [Connect Vinted](/support/connect-vinted) and [Browser Extension Help](/support/browser-extension-help). --- ## Core Features ### Crosslisting Publish products to multiple marketplaces with a single click. FLUF handles the formatting requirements for each platform automatically. Learn more: [Creating Listings Manually](/support/create-manual-listing) or [AI-Powered Listing Creation](/support/ai-listing-creation). ### Inventory Sync When an item sells anywhere, FLUF updates inventory across all your connected channels automatically. No more overselling or manual updates. Vinted and Facebook stay in sync while the Chrome extension is installed and running. Learn more: [How Inventory Sync Works](/support/how-sync-works). ### AI-Powered Listings Upload product photos and our AI detects brand, category, color, condition, and generates optimized descriptions automatically. Learn more: [AI-Powered Listing Creation](/support/ai-listing-creation). > **Tip:** Clear photos of brand tags give the best AI accuracy. ### Intesa AI Assistant Ask Intesa, FLUF's built-in AI assistant, to crosslist, check sync status, fix listing errors, and answer how-to questions in plain language. Learn more: [Intesa AI Assistant](/support/intesa-ai-assistant). --- ## Quick Start Get up and running in under 10 minutes: 1. **Sign up** at [fluf.io](https://fluf.io) 2. **Connect a channel** — Start with [Depop](/support/connect-depop) or [eBay](/support/connect-ebay) (no extension needed). Connecting Vinted or Facebook? Install the [Chrome extension](/support/browser-extension-help) first. 3. **Crosslist your first listing** — See [Crosslist Your First Listing](/support/crosslist-your-first-listing) 4. **Watch it appear** across all your platforms --- ## Who Uses FLUF? **Individual Resellers** — Maximize exposure across multiple marketplaces and save time with automated inventory management. **Consignment Shops** — Manage multiple consignors, track commissions automatically, and [bulk import via CSV](/support/ai-listing-creation). **Vintage Stores** — AI-powered brand detection, consistent cross-platform pricing, and centralized [order fulfillment](/support/managing-orders). --- ## Next Steps - **[Crosslist Your First Listing](/support/crosslist-your-first-listing)** — Manual or automatic, end-to-end walkthrough - **[Connect Your Channels](/connect/channels)** — Link any of your 10+ marketplaces - **[Create Your First Listing](/connect/listings/create)** — Use AI or manual entry - **[Dashboard Overview](/support/dashboard-overview)** — Understand your metrics --- ### Crosslist Your First Listing URL: https://fluf.io/support/crosslist-your-first-listing/ Last updated: 2026-07-20 Tags: crosslist, first listing, autolisting, auto queue, actions, rule, onboarding, getting started, pause rule, delete rule, bulk This guide gets you from a freshly-connected channel to your first crosslisted item — manually or fully automated. If you haven't connected a marketplace yet, start with **[Connecting Marketplaces](/support?category=connecting-channels)**. The rest of this guide assumes at least one channel is connected. --- ## Prerequisite: pick the right data source The **Listings** page can show inventory from any of your connected channels. Before you crosslist, narrow the table to a single source so you know exactly what you're listing *from*. 1. Open **[Listings](/connect/listings)** 2. Click the filters icon and tick **one** channel under **Data source** 3. The table now only shows listings pulled from that channel > **Our advice:** pick the channel where you actually *create* listings — i.e. the place you reach for first when something needs to go up for sale. That's your master inventory; everything else is a copy of it. Mixing several sources at once duplicates rows and makes it hard to tell what's already crosslisted where. --- ## Two ways to crosslist There are two routes from the Listings page. Both start from the same table. ### 1. Manual — Actions button Best for one-offs and small batches where you want to eyeball each item before it goes live. 1. **Tick the listings** you want to push (the leftmost checkbox column). The header checkbox selects everything on the current page. 2. Click the **Actions** button in the top-right (it shows a count of selected items). 3. In the **Actions** modal, choose **Crosslist** and tick the **destination channels**. 4. Hit **Crosslist** to send. The selected items go straight into the queue and start listing. You can watch progress in **[Listings Log](/connect/listings/log)**. ### 2. Automatic — Autolisting rule Best when you want FLUF to keep crosslisting for you in the background — no clicks needed for new items. A rule says *"any product on **source** should be crosslisted to **destinations** (matching optional **conditions**)"*. Once saved it runs continuously, picking up items as they appear on the source channel. **Steps:** 1. On **[Listings](/connect/listings)**, click **Auto Crosslist** (top-right). 2. The **Auto Crosslist** page opens on the **Automation Criteria** tab. 3. Under **Source**, pick the channel new listings will come from. 4. Under **Destinations**, tick every channel you want them crosslisted to. 5. *(Optional)* Add **Criteria** to narrow which products the rule applies to (e.g. only items above a certain price, only certain categories). Leave it empty to apply to everything from the source. 6. Click **Save Automation**. The rule appears under **Current Automations** and starts working immediately. Crosslisting commences momentarily — track it in **[Listings Log](/connect/listings/log)**. > **Tip:** you can have multiple rules, one per destination, all from the same source. Common pattern: Vinted as source → eBay, Depop, Shopify, Whatnot as separate rules. ### Managing your rules Every rule under **Current Automations** has a pause button and a delete button. Pausing stops a rule picking up new items without touching anything you've already listed; deleting removes it for good. If you have a lot of rules, tick the checkbox on each one — or **Select all** at the top — and pause, resume or delete the whole selection in one go. Handy when you want to put everything on hold for a few days, or clear out a batch of rules you set up for a shop you no longer sell from. --- ## Manual vs Autolisting — which should I use? | | Manual (Actions) | Autolisting rule | |---|---|---| | **Best for** | One-offs, hand-picked items | Steady drip from one inventory source | | **Effort** | Per-batch | Set once, forget | | **Control** | You decide what goes | Conditions decide | | **When new items appear on source** | Nothing happens until you act | Picked up automatically | Most sellers end up using both: a rule covering their bread-and-butter inventory, plus the Actions button for occasional items that don't fit the rule. --- ## Next steps - **[Listings Log](/connect/listings/log)** — see every crosslist FLUF has made, with status and errors - **[How Inventory Sync Works](/support/how-sync-works)** — what happens when something sells - **[Smart Pricing](/support/smart-pricing)** — automate price reductions and per-channel markups - **[Common Issues & Solutions](/support/common-issues)** — troubleshooting --- ### Find Anything with Search URL: https://fluf.io/support/global-search/ Last updated: 2026-07-22 Tags: search, find, search bar, global search, products, orders, settings, sku, order number, lookup ## Find Anything with Search The search bar at the top of FLUF Connect finds your products, orders and settings from any page — no need to open Listings or Orders first. ### What you can search - **Products** — by title (e.g. "adidas hoodie"), SKU, or a listing's ID number. Word order doesn't matter: "M20 adidas" finds "Adidas M20 running shorts". Each result shows which channels the item is listed on; clicking it opens the listing. - **Orders** — by order number, buyer name, or an item in the order. Clicking a result opens it on the Orders page. - **Settings** — type what you're looking for (e.g. "price markup", "auto delist") and matching settings appear with a shortcut straight to the right tab. ### Tips - Results appear as they're found — products, orders and settings each show up as soon as they're ready. - Press **Enter** to jump straight to the top result. - Searching a number works well for order numbers, SKUs and listing IDs. - No matches? Press **Enter** to run a full search of your crosslist page instead. --- ### Work on Two Screens at Once with Split View URL: https://fluf.io/support/split-view/ Last updated: 2026-08-02 Tags: split view, split screen, side by side, panes, multiple screens, two screens, layout, tabs, multitasking, drafts, listings ## Work on Two Screens at Once with Split View Split view puts up to four FLUF screens side by side in one tab, so you can review drafts while watching what's already live, or fix a listing with the orders it produced still on screen. ### Turning it on Open the left sidebar and click **Split view** at the bottom, just above your login streak. Your screen splits in two: the page you were on stays on the left, and a second screen opens beside it. Split view needs a reasonably wide window, so it's available on desktop rather than on a phone. ### Choosing what each side shows Every screen has its own small bar along the top. Click the name on the left of that bar to pick a different page — you'll get the same list as your sidebar, and you can start typing to jump straight to one. You can also paste a link to open a FLUF page such as the help centre. ### Adding a third and fourth screen The two icons next to the page name split whichever screen you clicked them on: - The first splits it **left and right** - The second splits it **top and bottom** Do that twice and you have four screens arranged however suits the job — two tall columns, a row of three, or a two-by-two grid. Both icons grey out once you reach four. ### Resizing and closing - **Drag the line** between any two screens to give one more room. Double-click that line to even them out again. - **↻** reloads just that screen. - **⤢** opens that screen full width and leaves split view. - **✕** closes that screen. The one marked with a pin is the page you're actually on — closing that one leaves split view altogether. ### Things worth knowing - Your arrangement is remembered, so it's still there when you come back. - Only the pinned screen changes the address in your browser bar. The others are along for the ride, which is why moving around in one never disturbs the others. - Marketplaces like Vinted, Depop and eBay don't allow their sites to be shown inside another site, so their pages can't be opened in a split screen. FLUF's own pages all work. --- ### Using FLUF on Mobile URL: https://fluf.io/support/mobile-app-overview/ Last updated: 2026-05-07 Tags: mobile, app, ios, android, phone, download, setup, getting started, login, register, navigation, channels, subscription **Using FLUF on Mobile** The FLUF Connect mobile app lets you create listings, manage inventory, and crosslist to multiple marketplaces — all from your phone. It's built for speed: snap a photo, let AI do the rest, and have your listing live on Depop, eBay, Shopify, Etsy, Vinted, or Facebook in seconds. **Download the app:** - **iOS** — Search "FLUF Connect" on the App Store - **Android** — Search "FLUF Connect" on Google Play - Or scan the QR code from the phone icon in the FLUF Connect header (top-right, next to the Intesa button) — visible on desktop only Your account is shared with the web dashboard at **[fluf.io/connect](/connect)** — log in with the same credentials and all your listings, channels, and settings sync automatically. --- ## Creating an account & logging in If you already have a FLUF Connect account, log in with your username (or email) and password. You can also use **Sign in with Google** for one-tap access if that's how you registered. If you're new, tap **Create Account** to register. You'll need a username, email, and a password (minimum 8 characters). **Sign up with Google** is the fastest path — no credentials to remember. Forgot your password? Reset it from **[fluf.io/connect](/connect)**. Sessions persist until you log out, so you won't be asked to sign in every time you open the app. --- ## The welcome tour The first time you open the app, a quick onboarding tour introduces what FLUF does: 1. **List everywhere at once** — Snap a photo and list to Depop, eBay, Vinted, Etsy, and Shopify simultaneously 2. **AI does the work** — AI writes titles, descriptions, and suggests prices 3. **Sync automatically** — Sell on one platform, stock updates everywhere Swipe through or tap **Skip**. The tour only appears once. --- ## The five tabs The bottom navigation has five tabs: | Tab | What it does | |-----|-------------| | **Create** | Camera + AI listing creation. Default screen on launch. | | **Channels** | Connect and manage marketplace accounts. | | **Intesa** | Built-in AI assistant (centre button). | | **Listings** | Search, filter, edit, and bulk-manage all your products. | | **More** | Profile, subscription, AI settings, sharing, and quick links to Dashboard, Orders, Chat, and Settings. | The tab bar hides automatically when you're using the camera and reappears when you interact with the AI preview or navigate elsewhere. For the full guide to the camera and AI, see [AI-Powered Listing Creation](/support/ai-listing-creation). For the Listings tab, see [Managing Your Listings](/support/listings). --- ## Connecting marketplaces from the app Tap the **Channels** tab to link your marketplaces. Eight platforms are supported: Depop, eBay, Shopify, Vinted, Facebook Marketplace, Vestiaire Collective, Yaga, and Temu. Each channel has its own connection method, but the flow is the same: tap the channel card, follow the prompts, and the card turns green when connected. A few channel-specific notes: - **Depop** uses a **magic link**. Enter your Depop email, tap **Request Magic Link**, then check your inbox. Important: don't tap the link directly — it opens in your browser instead of FLUF. Long-press the "Log in to Depop" button, copy the link, paste it back into the app, and tap **Connect**. Sessions last about 30 days. - **eBay**, **Shopify**, **Etsy**, **Temu** use OAuth or API tokens. Shopify walks you through a 4-step custom-app setup. - **Vinted**, **Facebook**, **Vestiaire**, **Yaga** open a built-in webview to sign in directly. For full per-channel guides see **[Connect your channels](/support?category=connecting-channels)** — the steps and credentials are identical to the web flow. Pull down on the Channels screen to refresh statuses. You can also manage connections from **[fluf.io/connect/channels](/connect/channels)** — they sync to the app automatically. --- ## Your first listing 1. Open the app — the camera launches automatically 2. Point at a product and tap the shutter button 3. AI analyses your photo in about 7 seconds 4. A preview appears showing title, price, and key details 5. Tap **Edit** to fine-tune, or **Quick List** to crosslist immediately 6. Pick which marketplaces to list on 7. Done — your listing is live You can keep snapping photos while AI processes. Everything runs in the background. --- ## Subscription & free trial You can try FLUF on your own items without paying — snap a photo, let AI write the listing, edit it, and save the draft. You only need a subscription when you actually crosslist. When you're ready, tap any **List** button, the **Subscribe to crosslist** banner at the top of any tab, or the **Upgrade** chip in the More tab. The in-app plan picker offers four options: Simple, Seller, Pro, and Super Seller. Tap a plan and you'll be taken to fluf.io to complete checkout. When you return to the app, your features unlock automatically. To upgrade, downgrade, or cancel an existing subscription, visit **[fluf.io/connect/settings/billing](/connect/settings/billing)** on the web. If your subscription lapses, you can still browse, edit, mark items sold, and create drafts — but crosslisting and relisting are paused until you resubscribe. --- ## More tab — settings & extras The **More** tab is your hub for account management: - **Profile header** — Avatar, name, and notification bell with unread count - **Subscription status** — Current plan with an upgrade option - **Monthly recap card** — Shareable summary of your listings, sales, and revenue this month - **Quick-access tiles** — Dashboard, Orders, Chat, Settings - **AI Settings** — Set a typical title and description to guide AI's writing style; toggle **Auto-Tagging** (whether AI auto-analyses your first photo) - **Mobile Settings** — Toggle **Save Photos to Library** to keep camera shots in your device's photo roll - **Share Preferences** — Choose which social platforms appear first when sharing, and which marketplace your share links point at - **Help & Documentation** — Opens the support articles directly inside the app - **Log Out** For sharing details see [Sharing Your Listings & Sales](/support/mobile-sharing). For push notifications and email alerts see [Notifications & Alerts](/support/mobile-notifications). --- ## Tips for getting started - **Connect your channels first** — head to the Channels tab before creating listings, so your first listing can crosslist on the spot - **Set a typical title/description early** — AI matches your style from the first listing - **Enable notifications** — get instant sale alerts so you can ship quickly - **Use good lighting** — natural or bright indoor light gives the most accurate AI results - **Take multiple angles** — front, back, tags, and detail shots help AI fill in more fields - **Try Quick List** — when AI nails the details, skip the form and list in one tap Having issues? See [Mobile App Troubleshooting](/support/mobile-troubleshooting). --- ### Use FLUF Mobile in Your Language URL: https://fluf.io/support/change-app-language/ Last updated: 2026-05-20 Tags: language, languages, localisation, localization, translate, translation, italian, italiano, french, français, spanish, español, german, deutsch, portuguese, português, dutch, polish, swedish, czech, romanian, lithuanian, hindi, chinese, mandarin, indonesian, bahasa, russian, bengali, mobile, app, settings, international **Use FLUF in Your Language** FLUF speaks 20 languages, including Arabic — both the **FLUF Mobile app** and the **Connect dashboard at fluf.io/connect**. Both auto-detect your language the first time you open them, and you can switch any time from Settings → Language. Pick a language once on either surface and your choice follows you to the other. --- ## Supported languages | | | | |---|---|---| | English | Italiano (Italian) | Français (French) | | Español (Spanish) | Deutsch (German) | Português (Portuguese) | | Nederlands (Dutch) | Polski (Polish) | Svenska (Swedish) | | Čeština (Czech) | Română (Romanian) | Lietuvių (Lithuanian) | | Latviešu (Latvian) | Eesti (Estonian) | हिन्दी (Hindi) | | 简体中文 (Simplified Chinese) | 日本語 (Japanese) | Bahasa Indonesia | | Русский (Russian) | বাংলা (Bengali) | العربية (Arabic) | More languages on request — let us know at **[hello@fluf.io](mailto:hello@fluf.io)** which language you'd like to see next. --- ## Auto-detect on first open When you first open FLUF Mobile, the app reads your phone's system language and starts in that language if we support it. If your phone is set to a language we don't yet support, the app falls back to English. You don't have to do anything for auto-detect — it just works. --- ## Change the language manually ### On the FLUF Mobile app 1. Open the **More** tab (bottom right). 2. Tap **Settings**. 3. Tap **Language**. 4. Tap the language you want. ### On the Connect dashboard (web) 1. Open **Settings** from the sidebar (or visit **fluf.io/connect/settings**). 2. In the **Account** tab, you'll see the **Language** card at the top. 3. Pick the language you want from the dropdown. The change applies immediately on whichever surface you switched, is remembered the next time you open FLUF, and — if you're signed in — applies to your other surface too. To go back to following your phone or browser, just pick the matching language (most commonly English). --- ## What's translated The app's interface: buttons, menus, settings, error messages, confirmation dialogs, the Create, Listings, Channels, Orders, Dashboard, Chat, and Profile tabs — all of it. ## What's still in English A few things come straight from the marketplaces themselves and stay in English for now: - **Channel-side error messages** — when eBay, Depop or Vinted reject a listing, the reason text we show comes from them and isn't translated. - **Your own listing content** — the AI-generated titles and descriptions for your products are written in the language you tell it to use, not the app's interface language. If you want to list in another language, just say so in your AI Listing Rules (see [AI Listing Creation](/support/ai-listing-creation)). - **Help articles** like this one are currently English-only. --- ## My language isn't there yet Email **[hello@fluf.io](mailto:hello@fluf.io)** with the language you'd like. Adding a new language is fast on our side — we can usually have it live within a day or two. ## Connect Your Channels _Connect and manage your marketplace integrations_ --- ### How to Connect Depop URL: https://fluf.io/support/connect-depop/ Last updated: 2026-07-31 Tags: depop, connect, channel, marketplace, setup, chrome-extension, magic-link, email, forwarding, invalid or has expired **Connecting Depop to FLUF Connect** Depop is one of the most popular platforms for vintage and fashion resale. FLUF offers **two connection methods** to suit your workflow. ![Once Depop is connected, it appears on your Channels page with a green status dot. You can connect multiple Depop stores to the same FLUF account.](connect-depop-channels-overview.png) ## Prerequisites - Active Depop account with verified email - At least one listing on Depop (recommended) - For **Method 1**: Google Chrome browser + FLUF Utility Chrome Extension - For **Method 2**: 2FA must be **disabled** on Depop mobile app --- ## Method 1: Chrome Extension (Recommended) This is the **fastest and most reliable** way to connect Depop. ### Step 1: Install FLUF Utility Chrome Extension 1. Visit the Chrome Web Store 2. Search for "FLUF Utility" or use the install link provided in the connection modal 3. Click **Add to Chrome** 4. The extension icon will appear in your Chrome toolbar ### Step 2: Log Into Depop 1. Open a new Chrome tab 2. Go to **[depop.com](https://www.depop.com)** 3. Log in to your Depop account 4. Keep this tab open in the background ### Step 3: Connect in FLUF 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Depop** 3. Select **Chrome Extension Method** 4. Click **Connect with Chrome Extension** 5. FLUF will automatically detect your Depop session 6. Connection completes in seconds! > **Security:** Your Depop password is never stored in FLUF. The Chrome Extension securely handles authentication. --- ## Method 2: Magic Link (Alternative) If you can't use Chrome Extension, use Depop's Magic Link authentication. This method also works on the **FLUF mobile app** — [watch the mobile how-to video](https://youtube.com/shorts/SCt64fm19o0). ### Step 1: Request Magic Link 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Depop** 3. Select **Magic Link Method** 4. Enter your Depop email address 5. Click **Send Magic Link** ### Step 2: Get Magic Link from Email 1. Check your email for "Log In To Depop" from Depop 2. **DO NOT CLICK THE LINK** — this will log you into Depop's website instead 3. **Right-click** the "Log in to Depop" button in the email 4. Select **Copy Link Address** (Chrome) or **Copy Link** (Firefox/Safari) 5. The link will be a long URL — copy the entire thing ### Step 3: Paste Magic Link in FLUF 1. Return to the FLUF Connect window 2. Paste the **full magic link URL** into the input field 3. Click **Connect** 4. FLUF will authenticate using the magic link > **Critical:** Two-Factor Authentication must be disabled on your Depop account for Magic Link to work. With 2FA on, the magic link won't arrive and the connect screen will hang on "Loading Depop…". --- ## Method 3: Forward the Email (easiest — nothing to copy) Depop's login links only work **once**, and they die the moment anything opens them — you tapping the button to check it, your mail app previewing the link, or your employer's email security scanning it. When that happens, Depop tells us *"Your login link is invalid or has expired"*, even though the email only arrived seconds ago. That is the single most common reason a Depop connection fails. Forwarding sidesteps it completely: you never open the link, and we take it straight out of the email. ### Steps 1. In FLUF (app or desktop), enter your Depop email and tap **Request Magic Link**. 2. When the Depop email arrives, **don't tap the link** — hit **Forward**. 3. Forward the whole email, unedited, to: > ## `connect@sync.fluf.io` 4. That's it. Within a few seconds FLUF pulls the link out, connects your Depop account, and the screen updates on its own. > **Forward, don't copy-paste into a new email.** Pasting the link into a fresh message strips the parts we use to recognise it. Use your mail app's **Forward** button so the original email comes through intact. > **Different email for Depop than for FLUF?** That's fine — because you requested the link from inside FLUF, we already know which account it belongs to for the next 2 hours. Just forward from the mailbox the Depop email landed in. > **Nothing happened?** Request a fresh link and forward that one. Each new request cancels the previous link at Depop's end, so only the newest email will work — the same rule that applies to copy-paste. --- ## What Happens After Connecting - ✅ FLUF verifies your Depop authentication - ✅ Your existing Depop listings are imported (may take 2-5 minutes) - ✅ You can now crosslist new items to Depop - ✅ Sales on Depop trigger automatic inventory sync across all channels - ✅ Depop connection status appears on the Channels page ## Sync Behavior - **What syncs:** New listings, sold items, price changes, inventory updates - **Sync speed:** Updates are synced periodically throughout the day ## Re-authentication Depop sessions can expire. You'll need to reconnect if: - You change your Depop password - Your session token expires (typically 30-60 days) - You log out of Depop manually **How to reconnect:** 1. Go to **[Channels](/connect/channels)** 2. Click the **Reconnect** button on your Depop card 3. Follow the same connection method you used initially > **Running two Depop stores?** Each store shows its own status dot on the Channels page, so you can see exactly which one needs reconnecting. Reconnect refreshes whichever store you're currently logged into on Depop — so to fix a specific store, log into **that** Depop account in your browser first, then click Reconnect. --- ## After Connecting **Next steps to get selling:** 1. **[Create your first listing](/connect/listings/create)** — Crosslist to Depop instantly 2. **[View your listings](/connect/listings)** — See all Depop products alongside other channels 3. **[Manage orders](/connect/orders)** — Track Depop sales with centralized fulfillment 4. **[View analytics](/connect/analytics)** — Monitor Depop performance --- ## Channel Settings Once connected, you can configure Depop-specific settings in **[Channels](/connect/channels)** → Depop → Settings. ### Relisting & Visibility | Setting | Description | |---------|-------------| | **Activate relisting** | Delete and relist products by age. Max 1/30th of total stock is relisted per day. Boosts visibility by refreshing listings. | | **Boost all products** | Automatically boost all products when listed on Depop. Increases visibility but costs Depop credits. | ### Shipping | Setting | Description | |---------|-------------| | **Domestic shipping price** | Default domestic shipping cost for new listings | | **International shipping price** | Default international shipping cost | | **Shipping method** | Choose between Depop Shipping (via Evri) or Other. US sellers see size-based options. | | **Parcel size** | When using Depop Shipping (Evri): Small (under 1kg), Medium (under 2kg), or Large (under 5kg). Defaults to Small. | ### Offer Management | Setting | Description | |---------|-------------| | **Automatic offer management %** | Set to 100% to disable. Otherwise, offers at or above this % are auto-accepted, counter offers sent below, and offers sent to likers. Example: 80% = accept £8+ on a £10 item. | | **Offers to likers delay** | How many hours to wait before sending offers to likers | ### Messaging | Setting | Description | |---------|-------------| | **Post-purchase message** | Message sent to buyers automatically after an order is detected. Leave blank to disable. | | **Refund message** | Message sent when processing refunds through Shopify order management | ### Order Alerts | Setting | Description | |---------|-------------| | **Overdue dispatch threshold** | Get alerts when Depop orders are unshipped after X days. Set to 0 to disable. | --- ## Troubleshooting **Chrome Extension not detecting Depop session?** - Make sure you're logged into depop.com in Chrome - Refresh the Depop tab and try again - Check that the FLUF Utility extension is enabled - Try logging out of Depop and back in **Magic Link not working?** - Verify you copied the **entire** link URL from the email - Make sure 2FA is disabled on Depop mobile app - Request a fresh magic link if it's been more than 15 minutes - Check spam folder for Depop email **Connection keeps expiring?** - Depop sessions have limited lifespans - Use Chrome Extension method for longer session duration - Re-authenticate when prompted **Not seeing all Depop listings?** - Import can take 2-5 minutes for large inventories - Check **[Channels](/connect/channels)** page for import progress - Only active Depop listings are imported (sold items excluded) --- ## Connect More Channels Maximize your reach by connecting additional marketplaces: - **[Connect eBay](/support/connect-ebay)** — OAuth authentication, instant sync, 180M buyers - **[Connect Shopify](/support/connect-shopify)** — Custom app token, your own online store - **[Connect Vinted](/support/connect-vinted)** — Chrome Extension, European resale leader - **[Connect Facebook Marketplace](/support/connect-facebook)** — Chrome Extension, billions of buyers - **[Connect Etsy](/support/connect-etsy)** — OAuth authentication, handmade and vintage **See also:** [How Inventory Sync Works](/support/how-sync-works) · [Common Issues](/support/common-issues) · [Connecting Multiple Depop Accounts](/support/multiple-accounts) --- ### How to Connect eBay URL: https://fluf.io/support/connect-ebay/ Last updated: 2026-01-17 Tags: ebay, connect, oauth, channel, marketplace **Connecting eBay to FLUF Connect** eBay uses OAuth for secure authentication. No passwords are shared! ![Once eBay is connected, it appears on your Channels page with a green "Connected" badge alongside any other marketplaces you've linked.](connect-depop-channels-overview.png) ## Why Connect eBay? - **180M active buyers** worldwide - **Instant webhook-based sync** — inventory updates in real-time - **Fixed-price listings** work seamlessly with crosslisting - **Best Offer support** for flexible pricing ## Connection Steps 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **eBay** 3. Click **Authorize with eBay** 4. You'll be redirected to eBay's secure login page 5. Log in with your eBay credentials 6. Review the permissions FLUF is requesting 7. Click **Agree** to grant access 8. You'll be redirected back to FLUF Connect **Permissions Granted:** - Read item listings - Create new listings - Update inventory levels - Read order information - Manage fulfillment > **Security:** FLUF never stores your eBay password. OAuth tokens are encrypted and securely stored. ## What Gets Synced - ✅ All active eBay listings are imported automatically - ✅ Fixed-price listings (Buy It Now) work best for crosslisting - ✅ Inventory updates happen via webhooks (instant) - ✅ Orders sync automatically for fulfillment tracking - ⚠️ Auction listings are imported but not auto-synced ## Categories & Mapping eBay requires specific category IDs for each listing: - **Auto-mapping:** FLUF automatically maps common fashion categories - **Custom mapping:** Customize mappings in **[Settings](/connect/settings)** → Category Mapping - **Best practices:** Use specific categories for better visibility ## Pricing Strategy Consider eBay's fees when setting prices: - **Final Value Fee:** ~13% (varies by category) - **Promoted Listings:** Optional ad fees (1-20%) - **Price Adjustments:** Set automatic eBay price adjustments in **[channel settings](/connect/channels?tab=ebay)** **Example pricing rule:** ``` Base price: £30 eBay adjustment: +15% = £34.50 (Covers 13% fee + profit margin) ``` ## After Connecting **Next steps to get started:** 1. **[Create listings](/connect/listings/create)** — Crosslist to eBay instantly 2. **[View your listings](/connect/listings)** — Manage all products in one place 3. **[Manage orders](/connect/orders)** — Centralize fulfillment 4. **[View analytics](/connect/analytics)** — Track eBay performance ## Re-authorization - eBay OAuth tokens expire after **18 months** - You'll receive an email notification 30 days before expiry - Simply repeat the connection process to re-authorize - No data is lost during re-authorization --- ## Channel Settings Once connected, you can configure eBay-specific settings in **[Channels](/connect/channels)** → eBay → Settings. ### Listing Behavior | Setting | Description | |---------|-------------| | **Activate relisting** | Delete and relist products by age. Max 1/30th of total stock is relisted per day. | | **Do not list items that incur fees** | Prevent listings outside your free monthly allowance (avoids £0.30/listing fee) | | **Daily listing limit** | Safety limit for listings per day before eBay charges fees. Default: 300. | | **Listing duration** | Good Til Cancelled (GTC) or fixed duration (1-120 days). Auctions require a fixed duration — settings won't save with GTC selected if "List items as auctions" is on. | | **List items as auctions** | Enable auction-style listings instead of fixed price. Pair with a fixed Listing duration (1, 3, 5, 7 or 10 days). | | **Buy it now price** | For auctions: price at which item can be sold immediately | | **Auction reserve price** | For auctions: minimum price for sale | ### Promote (Promoted Listings) Promote your eBay listings so they appear higher in eBay search — you only pay your chosen ad rate when a promoted item sells. Set it up from **[Channels](/connect/channels)** → eBay → **Promote**. See the full guide: **[Promote Your eBay Listings](/support/ebay-promote)**. ### Best Offer & Offers | Setting | Description | |---------|-------------| | **Accept best offer** | Allow buyers to make offers on your listings | | **Automatic Best Offer management %** | Set to 100% to disable. Otherwise, offers at or above this % are auto-accepted, counter offers sent below, and offers sent to watchers. Example: 80% = accept £8+ on a £10 item. | | **Offers to watchers delay** | How many hours to wait before sending offers to watchers | | **Offer message for watchers** | Custom message when offering special prices to interested buyers | ### Shipping | Setting | Description | |---------|-------------| | **Domestic shipping price** | Default domestic shipping cost | | **International shipping price** | Default international shipping cost | | **Disable international shipping** | Only offer domestic shipping on new listings | | **Use Global Shipping Programme** | Route international orders through eBay's GSP | | **Default domestic shipping service** | Preferred carrier for domestic orders | | **Default international shipping service** | Preferred carrier for international orders | | **Combined shipping discount profile** | Apply your eBay Shipping Discount Profile for combined postage | ### Tax | Setting | Description | |---------|-------------| | **VAT percentage** | VAT rate applied to new listings (e.g. 22 for Italy, 19 for Germany). Set to 0 to disable. Only applicable to EU Business Sellers. | ### Messaging & Alerts | Setting | Description | |---------|-------------| | **Post-purchase message** | Message sent to buyers automatically after an order is detected. Leave blank to disable. | | **Overdue dispatch threshold** | Get alerts when eBay orders are unshipped after X days. Set to 0 to disable. | ### Advanced | Setting | Description | |---------|-------------| | **Sync ended listings to counterparts** | When an eBay listing ends (sold, expired, deleted), automatically mark crosslisted items as sold on other channels. | --- ## Troubleshooting **Connection failed?** - Ensure you're logging into the correct eBay account - Check that your eBay account is in good standing - Disable browser extensions that may block redirects - Contact support if issues persist **Not seeing all listings?** - eBay limits to active listings only - Sold/ended listings are not imported - Check your eBay seller account for any restrictions ## Connect More Channels Maximize reach by connecting additional marketplaces: - **[Connect Depop](/support/connect-depop)** — Gen-Z favorite, 30M users - **[Connect Shopify](/support/connect-shopify)** — Your own online store - **[Connect Vinted](/support/connect-vinted)** — European resale leader - **[Connect Facebook Marketplace](/support/connect-facebook)** — Billions of buyers - **[Connect Etsy](/support/connect-etsy)** — Handmade and vintage marketplace **See also:** [How Inventory Sync Works](/support/how-sync-works) · [Offer Management](/support/offer-management) --- ### How to Connect Shopify URL: https://fluf.io/support/connect-shopify/ Last updated: 2026-01-17 Tags: shopify, connect, ecommerce, channel, store, custom-app, api-token **Connecting Shopify to FLUF Connect** If you have a Shopify store, FLUF can help you crosslist to other marketplaces and keep everything in sync. Connection uses Shopify's **Dev Dashboard** to create an app with API access. ![Once Shopify is connected, it shows as your source store on the Channels page and FLUF can pull your products and inventory automatically.](connect-depop-channels-overview.png) ## Prerequisites - Active Shopify store on any plan - Admin access to your Shopify account - Your store's myshopify.com URL (e.g., `yourstore.myshopify.com`) --- ## Connection Steps ### Step 1: Create App on Dev Dashboard 1. Log into your Shopify account 2. Go to **[https://dev.shopify.com/dashboard/](https://dev.shopify.com/dashboard/)** 3. Click **Create app** 4. Under "Start from Dev Dashboard", enter **FLUF Connect** as the app name 5. Click **Create** ### Step 2: Configure App Version & Scopes 1. On the "Create a version" page, configure these fields: - **App URL**: `https://fluf.io` - **Redirect URL**: `https://fluf.io/connect/channels?shopify_success` 2. In the **Access scopes** section, paste all of these scopes: ``` read_customers,write_customers,write_draft_orders,read_draft_orders,write_inventory,read_inventory,write_locations,read_locations,read_orders,write_orders,read_products,write_products,read_publications,write_publications ``` 3. Click **Release** ### Step 3: Get Credentials 1. In the left sidebar, click **Settings** (under the App) 2. Find and copy both: - **Client ID** (e.g., `23b77adaf428a3d8cec92d7c35913e40`) - **Client secret** (starts with `shpss_`) ### Step 4: Connect in FLUF 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Shopify** 3. Enter your **Shopify store name** (e.g., `yourstore` from `yourstore.myshopify.com`) - This can be found via your Shopify admin → Settings → Domains 4. Paste your **Client ID** 5. Paste your **Client Secret** 6. Click **Connect** 7. You'll be redirected to Shopify to authorize the connection 8. After authorizing, you'll return to FLUF and your Shopify channel card appears on the Channels page --- ## What Happens After Connecting - ✅ FLUF verifies your API access token and scopes - ✅ Your existing Shopify products are imported (may take 5-15 minutes for large inventories) - ✅ Webhooks are registered for real-time sync - ✅ You can now crosslist Shopify products to other marketplaces - ✅ Sales across all channels sync inventory back to Shopify ## Webhooks Registered FLUF sets up the following webhooks for real-time sync: - **Product updates** — When you edit products in Shopify - **Inventory changes** — When inventory levels change - **New orders** — When orders are placed on Shopify - **Order cancellations** — When orders are cancelled - **Fulfillment updates** — When orders are fulfilled ## Inventory Locations - Shopify supports multiple inventory locations - FLUF syncs with your **primary location** by default - If you have multiple locations, configure which location to sync in **[Channel Settings](/connect/channels?tab=shopify)** - Changes made in FLUF update your selected location only ## Product Variants - **Shopify variants are fully supported** - Each size/color variant can be crosslisted individually - Variant options (size, color) map automatically to marketplace-specific fields - Inventory syncs at the variant level (not just product level) ## Collections - You can filter which Shopify collections sync to FLUF - Useful for separating: - Wholesale vs. retail inventory - Dropshipping vs. in-stock products - Private collections not for crosslisting - Configure collection filters in **[Channel Settings](/connect/channels?tab=shopify)** --- ## After Connecting **Next steps to start crosslisting:** 1. **[View synced products](/connect/listings)** — See your Shopify inventory in FLUF 2. **[Create crosslistings](/connect/listings/create)** — List Shopify products on eBay, Depop, Vinted 3. **[Manage orders](/connect/orders)** — Centralize fulfillment across Shopify and marketplaces 4. **[View analytics](/connect/analytics)** — Compare Shopify performance vs. other channels --- ## Channel Settings Once connected, you can configure Shopify-specific settings in **[Channels](/connect/channels)** → Shopify → Settings. ### Product Export | Setting | Description | |---------|-------------| | **Add SKU to description** | When exporting Shopify products to other channels, optionally add the SKU to the description. Options: Off, Add to Front, Add to Back. Useful for tracking products on marketplaces. | | **Create Shopify variants from size and colour** | When enabled, new Shopify listings use saved size and colour details as variant options. Turn it off if you prefer single-click product listings. | ### Order Management | Setting | Description | |---------|-------------| | **Manage all channels' orders on Shopify** | When enabled, orders from Depop, eBay, Vinted, and other channels are created as draft orders in Shopify. Fulfil and refund all orders from your Shopify dashboard. See **[Manage All Orders on Shopify](/support/manage-orders-on-shopify)** for a full walkthrough. | ### Order Alerts | Setting | Description | |---------|-------------| | **Overdue dispatch threshold** | Get alerts when Shopify orders are unshipped after X days. Set to 0 to disable. | --- ## Per-Product Vinted Image Override If Vinted rejects your stock photos, you can show different images on Vinted without changing what your Shopify storefront displays. 1. In Shopify admin, go to **Settings** → **Custom data** → **Products** → **Add definition**. 2. Name the metafield **Vinted images**, namespace and key **`custom.vinted_images`**, and choose either: - **File** (set to "List of values") — recommended. Lets you upload images directly in Shopify and pick them per product. - **URL** (set to "List of values") — if you'd rather host images elsewhere and paste URLs. 3. Open any product, scroll to the **Vinted images** field, and add your Vinted-friendly photos in the order you want them on Vinted. 4. The next time FLUF syncs that product, your Vinted listings (auto-relists, manual crosslists) will use those photos instead of the Shopify product images. Clear the field to revert to your normal Shopify images. The override only affects Vinted — Depop, eBay, Etsy and others continue to use your normal Shopify product photos. iPhone HEIC uploads work — Shopify converts them to a Vinted-compatible format automatically. --- ## Troubleshooting **"Invalid client secret" error?** - Verify you copied the **entire** client secret from Settings - Make sure you didn't include extra spaces when pasting - Check that the secret wasn't truncated - If lost, you can view the client secret again in the app's Settings page **"Missing required scopes" error?** - Go back to your app on [dev.shopify.com/dashboard/](https://dev.shopify.com/dashboard/) - Create a new version with all required scopes (see Step 2) - Click **Release** to apply the new scopes - Try connecting again in FLUF **Products not importing?** - Large inventories take 5-15 minutes to import - Check **[Channels](/connect/channels?tab=shopify)** for import progress - Ensure products are published to "Online Store" sales channel in Shopify - Draft products are not imported (must be active) **Webhooks not working?** - Verify your Shopify plan supports webhooks (all paid plans do) - Check that the FLUF app is still installed in Shopify - Webhooks are automatically registered when you connect - Contact support if real-time sync isn't working **Need to reconnect?** 1. Go to **[Channels](/connect/channels)** 2. Click **Disconnect** on your Shopify card 3. In Shopify admin, go to **Settings** → **Apps and sales channels** → **Develop apps** 4. Delete the old "FLUF Connect" app 5. Follow Steps 1-5 above to create a fresh connection --- ## Security Notes - **Access tokens are encrypted** and securely stored in FLUF's database - Tokens are never shared with third parties - You can revoke access anytime by uninstalling the app in Shopify - FLUF only requests the minimum scopes needed for crosslisting - API calls are logged for audit purposes --- ## Connect More Channels Maximize your reach by connecting additional marketplaces at **[Channels](/connect/channels)**: - **eBay** — OAuth authentication, instant sync, 180M buyers - **Depop** — Chrome Extension or Magic Link, Gen-Z favorite - **Vinted** — Chrome Extension, European resale leader --- ### How to Connect WooCommerce URL: https://fluf.io/support/connect-woocommerce/ Last updated: 2026-07-31 Tags: woocommerce, wordpress, connect, plugin, ecommerce, channel, store, crosslist, listings **Connecting WooCommerce to FLUF Connect** If you sell on WooCommerce, FLUF can crosslist your products to Depop, eBay, Etsy, Vinted, Vestiaire and every other channel we support — and keep your stock in step when something sells. You connect with our free WordPress plugin, so there are no API keys to copy or paste anywhere. ## Prerequisites - WordPress 6.0 or later, with WooCommerce 7.0 or later active - Your site served over **HTTPS** (we won't connect over plain `http://`) - Permalinks set to anything other than "Plain" (**Settings → Permalinks**) - Administrator access to your WordPress site --- ## Connection Steps ### Step 1: Install the plugin 1. In your WordPress admin, go to **Plugins → Add Plugin** 2. Search for **FLUF Connect** 3. Click **Install Now**, then **Activate** You can also download it from [wordpress.org/plugins/fluf-connect](https://wordpress.org/plugins/fluf-connect/) and upload it manually. ### Step 2: Run the readiness check 1. Go to **FLUF Connect** in your WordPress sidebar 2. The page runs a short readiness check — HTTPS, permalinks, WooCommerce version, PHP version 3. Fix anything showing a red cross, then press **Re-run checks** Doing this first saves you a failed connection attempt. The **Connect to FLUF** button stays greyed out until everything passes. ### Step 3: Authorise 1. Click **Connect to FLUF** 2. You'll be sent to FLUF to confirm — sign in if you aren't already 3. Approve the connection and you'll land back on your own site That's it. Your store appears on your [Channels](/connect/channels) page and FLUF starts reading your products. --- ## What you can do from inside WordPress Once connected, two things live in your WordPress admin so you don't have to switch between tabs. ### See all your listings — **FLUF Connect → Listings** Every product FLUF holds for you, across every connected channel, in one table. Also reachable at **Products → FLUF Listings**. - **Search** by title or SKU - **Filter by channel** to see just your Depop, eBay or Vinted items - **Sort** by newest, oldest, price or title - Click any channel tag to open that listing on the marketplace itself - Click a product name for photos, brand, size, condition and description - **Edit in WooCommerce** takes you straight to that product's editor This screen is read-only — it's there to answer "where is this item listed?" at a glance. To change a listing, use the [FLUF dashboard](/connect/crosslist) or open the product in WooCommerce. ### Crosslist without leaving your product list On **Products → All Products**, hover any product and you'll see **Crosslist with FLUF**. Click it, tick the channels you want, and it's on its way. To do several at once, tick the products, choose **Crosslist with FLUF** from the **Bulk actions** dropdown, and press **Apply**. Listing runs in the background, so you can carry on working. Follow progress on your [Listings Log](/connect/listings/log). --- ## Keeping stock in step When an item sells on any connected channel, FLUF updates your WooCommerce stock and takes the listing down elsewhere — so the same item can't sell twice. Orders from your other channels appear alongside your WooCommerce ones in your [Orderbook](/connect/orderbook). --- ## Disconnecting Go to **FLUF Connect** in your WordPress admin, open **Disconnect from FLUF**, and confirm. Your products and orders are untouched — only the connection is removed. Deleting the plugin does the same thing. --- ## Troubleshooting **"Connect to FLUF" is greyed out** One of the readiness checks is failing. Each failed item tells you what to change. The most common one is a site still running on `http://`. **The readiness check says the WooCommerce REST API doesn't respond** A security plugin (Wordfence, Sucuri, iThemes and similar) is usually blocking it. Allow FLUF Connect through in that plugin's settings, then press **Re-run checks**. **My store works in a browser, but FLUF says it was blocked** Some hosts screen out anything that isn't a person clicking around — your store looks perfectly fine to you while refusing FLUF every time. FLUF gets past most of these on its own; if the block persists, your listings log will say so. Ask your host to let FLUF Connect through to your store's API, then press **Re-run checks**. **I finished authorising but landed on the wrong site** Some hosts and CDNs rewrite the return address. Go back to **FLUF Connect** in your own WordPress admin — if it shows "You're connected to FLUF", it worked. **My listings screen is empty** If you've only just connected, give FLUF a little time to read your catalogue for the first time. If it's still empty after that, check your store still shows as connected on the [Channels](/connect/channels) page. **Products won't crosslist** Open the item on your [Listings Log](/connect/listings/log) — it will tell you what the channel rejected, usually a missing size, brand or category. Still stuck? [Get in touch](/support/) and we'll take a look. --- ### How to Connect Vinted URL: https://fluf.io/support/connect-vinted/ Last updated: 2026-01-17 Tags: vinted, connect, channel, europe, chrome-extension, session **Connecting Vinted to FLUF Connect** Vinted is the largest C2C marketplace in Europe for secondhand fashion. Connect your account using the **FLUF Utility Chrome Extension**. ![Once Vinted is connected, it appears on your Channels page with a green status dot indicating an active session. FLUF supports multiple Vinted wardrobes on the same account.](connect-depop-channels-overview.png) ## Prerequisites - Active Vinted account in your country - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) --- ## Connection Steps ### Step 1: Select Your Country 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Vinted** 3. **Select your Vinted country** from the dropdown: - United Kingdom (vinted.co.uk) - France (vinted.fr) - Germany (vinted.de) - Spain (vinted.es) - Italy (vinted.it) - Netherlands (vinted.nl) - Belgium (vinted.be) - Poland (vinted.pl) - Czech Republic (vinted.cz) - Lithuania (vinted.lt) - Luxembourg (vinted.lu) - Portugal (vinted.pt) - Austria (vinted.at) - Sweden (vinted.se) - Denmark (vinted.dk) - Finland (vinted.fi) - Slovakia (vinted.sk) - Hungary (vinted.hu) - Romania (vinted.ro) > **Critical:** Select the country where your Vinted account is registered. Using the wrong domain will cause authentication to fail. ### Step 2: Install FLUF Utility Chrome Extension 1. Click **Install Chrome Extension** (appears after country selection) 2. You'll be redirected to Chrome Web Store 3. Click **Add to Chrome** 4. Confirm the extension installation 5. Return to FLUF Connect window ### Step 3: Log Into Vinted 1. Click **Open Vinted** button in the connection modal 2. A new Chrome tab will open with your country's Vinted website 3. **Log in to Vinted** in this new tab 4. Return to FLUF Connect window ### Step 4: Connect 1. Click **Connect with Chrome Extension** 2. FLUF will automatically detect your Vinted session 3. You'll see a real-time status indicator: - **Detecting...** — FLUF is checking for your Vinted session - **Connected!** — Authentication successful - **Failed** — See troubleshooting below 4. Once connected, your Vinted channel card appears on the Channels page > **Your password is never stored in FLUF.** The Chrome Extension securely authenticates your session. --- ## Staying Connected ### Session Duration - Vinted sessions may expire periodically - The Chrome extension handles Vinted operations automatically in the background - FLUF will notify you when re-authentication is needed ### Re-connecting When your session expires: 1. Go to **[Channels](/connect/channels)** 2. Click **Reconnect** on your Vinted card 3. Log in to Vinted when prompted 4. Click **Connect with Chrome Extension** 5. You're back online in seconds --- ## What Happens After Connecting - ✅ FLUF verifies your Vinted authentication - ✅ Your existing Vinted listings are imported (may take 3-10 minutes) - ✅ You can now crosslist new items to Vinted - ✅ Sales on Vinted trigger automatic inventory sync - ✅ Real-time connection status displayed on Channels page ## Sync Behavior - **What syncs:** New listings, sold items, inventory updates - **Sync speed:** Updates are synced periodically throughout the day - **Listing speed:** Listings are created within a few minutes --- ## After Connecting **Next steps to get selling on Vinted:** 1. **[Create your first listing](/connect/listings/create)** — Crosslist to Vinted (expect 1-3 min processing) 2. **[View your listings](/connect/listings)** — Monitor Vinted listing status 3. **[Manage orders](/connect/orders)** — Track Vinted sales 4. **[Check sync logs](/connect/channels?tab=vinted)** — View connection health --- ## Channel Settings Once connected, you can configure Vinted-specific settings in **[Channels](/connect/channels)** → Vinted → Settings. ### Sync & Inventory | Setting | Description | |---------|-------------| | **Disable automatic inventory syncing** | When enabled, products will NOT be automatically delisted on Vinted when they sell elsewhere. Use this if you prefer manual Vinted inventory management. | ### Listing Quality | Setting | Description | |---------|-------------| | **Image distortion** | Adjusts image processing for crosslisted items. **Unchanged:** Original quality. **Medium:** Light processing (recommended). **High:** Maximum processing. Higher settings help avoid duplicate listing issues on Vinted. | | **Enhanced listings with AI** | Adds SEO keywords and extracts measurements from descriptions. Improves discoverability but adds ~30 seconds per listing. | ### Shipping | Setting | Description | |---------|-------------| | **Shipping package size** | Default package size for new listings: Small, Medium, or Large. Product dimensions override this if available. | ### Offer Management | Setting | Description | |---------|-------------| | **Automatic offer management %** | Set to 100% to disable. Otherwise, offers at or above this % are auto-accepted, counter offers sent below. Requires the FLUF Chrome Extension. Example: 80% = accept £8+ on a £10 item. | | **Send messages to likers** | Sends a message to anyone who likes your items. Works on its own — you don't need automatic offers turned on. Useful for greetings or store info. | | **Message to likers** | The text to send. Use `{title}` to include the item name. If automatic offers are also on, `{discount}`, `{offer_price}` and `{original_price}` are filled in too. | ### Messaging & Alerts | Setting | Description | |---------|-------------| | **Post-purchase message** | Message sent to buyers automatically after an order is detected. Leave blank to disable. | | **Overdue dispatch threshold** | Get alerts when Vinted orders are unshipped after X days. Set to 0 to disable. | --- ## Troubleshooting **Chrome Extension not detecting Vinted session?** - Make sure you're logged into the correct Vinted country domain - Verify the FLUF Utility extension is installed and enabled - Refresh the Vinted tab and try connecting again - Try logging out of Vinted and back in - Check that you selected the correct country in Step 1 **Connection status shows "Failed"?** - Verify you selected the correct Vinted country - Make sure you're logged into Vinted in Chrome - Clear Vinted cookies and log in fresh - Disable other browser extensions that may interfere - Try incognito mode (remember to enable FLUF extension in incognito) **Session keeps expiring?** - Vinted sessions may expire after a period of inactivity - Open a Vinted tab and log in to refresh your session - Re-authenticate when prompted (takes seconds) - The Chrome extension will pick up the refreshed session automatically **Using more than one Vinted account?** - Keep Chrome logged into the Vinted account you connected to FLUF - If you switch Vinted accounts in Chrome, reconnect the matching account in **[Channels](/connect/channels?tab=vinted)** before syncing orders or relisting **Listings not appearing on Vinted?** - Listing creation may take a few minutes (not instant) - Check **[Channels](/connect/channels?tab=vinted)** for sync status - Ensure all required fields are filled (Vinted is strict about completeness) --- ## Best Practices - **List gradually:** Grow your listings steadily for best results - **Keep account active:** Log into Vinted regularly to maintain good standing - **Monitor notifications:** Check Vinted app for any account warnings - **Re-authenticate promptly:** When sessions expire, reconnect quickly to avoid sync gaps - **Use good photos:** Vinted heavily prioritizes visual quality --- ## Connect More Channels Maximize your reach by connecting additional marketplaces: - **[Connect eBay](/support/connect-ebay)** — Instant sync, 180M buyers worldwide - **[Connect Depop](/support/connect-depop)** — Gen-Z's favorite fashion marketplace - **[Connect Shopify](/support/connect-shopify)** — Your own branded online store - **[Connect Facebook Marketplace](/support/connect-facebook)** — Billions of buyers - **[Connect Etsy](/support/connect-etsy)** — Handmade and vintage marketplace **See also:** [How Inventory Sync Works](/support/how-sync-works) · [Common Issues](/support/common-issues) · [Running Multiple Vinted Wardrobes](/support/multiple-accounts) --- ### How to Connect Etsy URL: https://fluf.io/support/connect-etsy/ Last updated: 2026-01-17 Tags: etsy, connect, oauth, channel, marketplace, handmade, vintage **Connecting Etsy to FLUF Connect** Etsy is the global marketplace for handmade, vintage, and unique items. FLUF uses **OAuth authentication** for secure access to your Etsy shop. ![Once Etsy is connected, it shows on your Channels page next to your other marketplaces with a green "Connected" status.](connect-depop-channels-overview.png) ## Why Connect Etsy? - **96M+ active buyers** worldwide - **OAuth authentication** — secure, no password stored - **Real-time sync** via webhooks - **Perfect for vintage, handmade, and unique products** ## Prerequisites - Active Etsy seller account - At least one listing on your Etsy shop (recommended) - Shop must be in good standing --- ## Connection Steps ### Step 1: Start Connection 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Etsy** 3. Click **Authorize with Etsy** ### Step 2: Authorize FLUF 1. You'll be redirected to Etsy's secure login page 2. Log in with your Etsy seller credentials 3. Review the permissions FLUF is requesting: - View your shop listings - Create and update listings - View and manage orders - Update inventory levels 4. Click **Allow Access** 5. You'll be redirected back to FLUF Connect ### Step 3: Select Your Shop If you have multiple Etsy shops: 1. A dropdown will appear with your shops 2. Select the shop you want to connect 3. Click **Confirm** > **Note:** You can connect multiple Etsy shops by repeating the connection process. --- ## What Happens After Connecting - ✅ FLUF verifies your Etsy authorization - ✅ Your existing Etsy listings are imported (may take 5-15 minutes) - ✅ Webhooks registered for real-time sync - ✅ You can now crosslist products to Etsy - ✅ Sales across all channels sync inventory back to Etsy ## Sync Behavior - **Sync method:** Webhooks (real-time) - **What syncs:** New listings, inventory updates, orders, price changes - **Sync speed:** 1-5 minutes for most updates ## Etsy-Specific Features ### Listing Types - **Physical products** — Standard crosslisting support - **Digital products** — Limited support (file delivery handled by Etsy) - **Variations** — Size, color, and custom variations supported ### Etsy Categories FLUF automatically maps categories: - **Clothing** → Etsy clothing categories - **Vintage** → Vintage category (items 20+ years old) - **Handmade** → Appropriate handmade categories - **Supplies** → Craft supplies categories > **Tip:** Etsy requires accurate categorization. Review category mapping in **[Settings](/connect/settings)** → Category Mapping. ### Pricing Notes - **Listing fee:** $0.20 per listing (4-month duration) - **Transaction fee:** 6.5% of sale price - **Payment processing:** 3% + $0.25 per transaction - Consider fees when setting prices in **[channel settings](/connect/channels?tab=etsy)** --- ## After Connecting **Next steps to start selling:** 1. **[Create listings](/connect/listings/create)** — Crosslist to Etsy 2. **[View your listings](/connect/listings)** — Manage all products in one place 3. **[Manage orders](/connect/orders)** — Centralize fulfillment 4. **[View analytics](/connect/analytics)** — Track Etsy performance --- ## Re-authorization - Etsy OAuth tokens may expire periodically - You'll be notified when re-authorization is needed - Simply repeat the connection process to re-authorize - No listings or data is lost during re-authorization --- ## Channel Settings Once connected, you can configure Etsy-specific settings in **[Channels](/connect/channels)** → Etsy → Settings. ### Listing Behavior | Setting | Description | |---------|-------------| | **Auto-renew listings** | Automatically renew expired listings on Etsy. Etsy listings expire after 4 months. When enabled, FLUF will renew them before expiry. | | **Daily Etsy listing limit** | Safety limit for listings per day before Etsy charges fees (£0.16 each). Default: 500. This prevents accidental mass listing costs. | ### Order Alerts | Setting | Description | |---------|-------------| | **Overdue dispatch threshold** | Get alerts when Etsy orders are unshipped after X days. Set to 0 to disable. | --- ## Troubleshooting **Connection failed?** - Verify your Etsy shop is in good standing - Ensure you're logging into the correct Etsy account - Try a different browser or clear cookies - Check if Etsy is experiencing any outages **Listings not syncing?** - Verify **[channel connection](/connect/channels)** is active - Check **[Sync History](/connect/channels)** for error messages - Etsy may take 5-15 minutes to process large catalogs - Draft listings are not imported (must be active) **Inventory not updating?** - Ensure SKUs are set on your listings - Check webhook status in **[channel settings](/connect/channels?tab=etsy)** - Try manual sync in **[Dashboard](/connect/dashboard)** → Sync Now --- ## Connect More Channels Maximize your reach by connecting additional marketplaces at **[Channels](/connect/channels)**: - **eBay** — OAuth authentication, 180M buyers - **Depop** — Chrome Extension, Gen-Z favorite - **Shopify** — Your own online store - **Vinted** — European resale leader --- ### How to Connect Facebook Marketplace URL: https://fluf.io/support/connect-facebook/ Last updated: 2026-02-05 Tags: facebook, marketplace, connect, channel, chrome-extension, social **Connecting Facebook Marketplace to FLUF Connect** Facebook Marketplace is one of the largest local and shipped selling platforms, with billions of potential buyers. Connect your account using the **FLUF Utility Chrome Extension**. ![Once Facebook Marketplace is connected, it appears on your Channels page with a green status dot when your session is active.](connect-depop-channels-overview.png) ## Why Connect Facebook Marketplace? - **Massive audience** — billions of active users - **Local and shipped selling** — reach buyers nearby or nationwide - **No listing fees** for most categories - **Great for furniture, electronics, fashion, and more** ## Prerequisites - Active Facebook account with Marketplace access - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) - Your Facebook account must be in good standing --- ## Connection Steps ### Step 1: Install FLUF Utility Chrome Extension 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Facebook Marketplace** 3. If prompted, click **Install Extension** to visit the Chrome Web Store 4. Click **Add to Chrome** and confirm the installation 5. Return to the FLUF Connect window ### Step 2: Log Into Facebook 1. Open a new Chrome tab 2. Go to **[facebook.com](https://www.facebook.com)** 3. Log in to your Facebook account 4. **Keep this tab open** in the background ### Step 3: Connect in FLUF 1. Return to the FLUF Connect connection modal 2. FLUF will automatically detect the extension 3. Click **Connect to Facebook** 4. The extension will securely authenticate your Facebook session 5. Once connected, your Facebook Marketplace channel card appears on the Channels page > **Security:** Your Facebook password is never stored in FLUF. The Chrome Extension securely handles authentication. --- ## What Happens After Connecting - Your existing Facebook Marketplace listings are imported - You can crosslist products to Facebook Marketplace - Sales on Facebook trigger automatic inventory sync across all channels - Facebook connection status is displayed on the Channels page ## Sync Behavior - **What syncs:** Listings, inventory updates, orders - **Listing speed:** Listings are created in seconds via your Chrome Extension --- ## After Connecting **Next steps to start selling on Facebook Marketplace:** 1. **[Create your first listing](/connect/listings/create)** — Crosslist to Facebook Marketplace 2. **[View your listings](/connect/listings)** — See all products across channels 3. **[Manage orders](/connect/orders)** — Track Facebook Marketplace sales 4. **[View analytics](/connect/analytics)** — Monitor performance --- ## Re-authentication Facebook sessions may expire periodically. You'll need to reconnect if: - Your session expires - You change your Facebook password - You log out of Facebook manually **How will I know?** FLUF watches your Facebook connection in the background. If we notice it's logged out and you have sold items still showing on Facebook Marketplace, you'll see an amber banner on the **[Channels](/connect/channels)** page, and we'll email you so you can fix it even if you're not logged into FLUF. **How to reconnect:** 1. Open **[facebook.com/marketplace/you/selling](https://www.facebook.com/marketplace/you/selling)** in the same Chrome browser where you have the FLUF extension installed 2. Log into Facebook if prompted 3. Go to **[Channels](/connect/channels)** and click **Reconnect** on your Facebook Marketplace card (or just leave it — FLUF will pick it up automatically within 30 minutes) Once you're back in, FLUF resumes syncing your sold items automatically — no extra clicks needed. --- ## Troubleshooting **Chrome Extension not detected?** - Ensure you're using Google Chrome (not Firefox, Safari, or Edge) - Check that the FLUF Utility extension is installed and enabled - Try refreshing the FLUF Connect page - If recently installed, you may need to refresh the page for detection **Connection failed?** - Make sure you're logged into Facebook in Chrome - Verify your Facebook account has Marketplace access - Try logging out of Facebook and back in - Disable other browser extensions that may interfere - Try in a new Chrome window **"Already connected to another account" error?** - Each Facebook account can only be connected to one FLUF account - If you previously connected this Facebook account to a different FLUF account, disconnect it there first - Contact support if you need help resolving this **Listings not appearing on Facebook Marketplace?** - Listings usually appear within seconds — check your Facebook Marketplace page - Check **[Channels](/connect/channels)** for sync status - Facebook may review new listings before making them visible - Ensure your products comply with Facebook Marketplace Commerce Policies **Session keeps expiring?** - Keep your Facebook tab open and active in Chrome - Re-authenticate when prompted - Consider pinning the Facebook tab in Chrome --- ## Best Practices - **Comply with Facebook policies:** Ensure all listings follow Facebook Marketplace Commerce Policies - **Use high-quality photos:** Clear, well-lit images perform best on Facebook - **Write clear descriptions:** Include key details like brand, condition, and dimensions - **Respond to messages promptly:** Facebook rewards active sellers - **Price competitively:** Facebook buyers often compare local and shipped options --- ## Connect More Channels Maximize your reach by connecting additional marketplaces: - **[Connect eBay](/support/connect-ebay)** — OAuth authentication, instant sync, 180M buyers - **[Connect Depop](/support/connect-depop)** — Chrome Extension, Gen-Z favorite - **[Connect Shopify](/support/connect-shopify)** — Your own branded online store - **[Connect Vinted](/support/connect-vinted)** — Chrome Extension, European resale leader - **[Connect Etsy](/support/connect-etsy)** — Handmade and vintage marketplace **See also:** [How Inventory Sync Works](/support/how-sync-works) · [Common Issues](/support/common-issues) --- ### How to Connect Temu URL: https://fluf.io/support/connect-temu/ Last updated: 2026-01-17 Tags: temu, connect, api, channel, marketplace **Connecting Temu to FLUF Connect** Temu is a fast-growing marketplace known for affordable products. Connect your Temu seller account to expand your reach. ![Once Temu is connected, it appears on your Channels page with a green "Connected" badge alongside your other marketplaces.](connect-depop-channels-overview.png) ## Why Connect Temu? - **Rapidly growing user base** across US, UK, and Europe - **Budget-conscious buyers** seeking deals - **API-based integration** for reliable sync ## Prerequisites - Active Temu seller account - Seller account approved for listing - Products that meet Temu's pricing expectations --- ## Connection Steps ### Step 1: Select Your Region 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Temu** 3. Select your Temu region from the dropdown: - **EU** (Europe) - **US** (United States) - **Global** (Other regions) ### Step 2: Connect Your Account **Option: Enter Access Token Manually** If you have an access token from Temu Seller Center: 1. Select **Enter Access Token Manually** 2. You can obtain your access token from Temu Seller Center → System Management → Authorization Management 3. Paste your **Access Token** into the input field 4. Click **Connect with Token** 5. FLUF will verify your credentials --- ## What Happens After Connecting - ✅ FLUF verifies your Temu API access - ✅ Your existing Temu listings are imported - ✅ You can crosslist products to Temu - ✅ Inventory syncs across all channels ## Sync Behavior - **What syncs:** Listings, inventory, orders - **Sync speed:** Updates are synced periodically throughout the day ## Temu-Specific Notes ### Pricing Strategy Temu customers expect competitive prices: - Review comparable Temu prices before listing - Consider Temu's fee structure when pricing - Use channel-specific pricing in **[channel settings](/connect/channels?tab=temu)** ### Product Requirements - Clear, high-quality product images - Accurate product descriptions - Competitive pricing - Compliant with Temu's policies --- ## After Connecting **Next steps:** 1. **[Create listings](/connect/listings/create)** — Crosslist to Temu 2. **[View your listings](/connect/listings)** — Manage products 3. **[Manage orders](/connect/orders)** — Fulfill Temu orders --- ## Channel Settings Once connected, you can configure Temu-specific settings in **[Channels](/connect/channels)** → Temu → Settings. ### Listing Optimization | Setting | Description | |---------|-------------| | **Auto-select category** | Automatically select the best Temu category based on product name. Saves time during crosslisting. | | **Add SEO keywords** | Automatically add SEO keywords to product descriptions. Improves discoverability on Temu search. | ### Shipping | Setting | Description | |---------|-------------| | **Default shipping days** | Default number of days for shipping. Range: 1-30 days. Default: 7 days. | ### Order Alerts | Setting | Description | |---------|-------------| | **Overdue dispatch threshold** | Get alerts when Temu orders are unshipped after X days. Set to 0 to disable. | --- ## Troubleshooting **Connection failed?** - Verify your access token is correct and not expired - Check that your Temu seller account is active and approved - Ensure you selected the correct region **Listings rejected?** - Review Temu's product guidelines - Ensure pricing meets marketplace expectations - Check image quality requirements --- ## Connect More Channels Expand your reach at **[Channels](/connect/channels)**: - **eBay** — 180M buyers worldwide - **Etsy** — Handmade and vintage focus - **Depop** — Gen-Z fashion marketplace - **Shopify** — Your own online store --- ### How to Connect Vestiaire Collective URL: https://fluf.io/support/connect-vestiaire/ Last updated: 2026-03-14 Tags: vestiaire, connect, channel, marketplace, luxury, chrome-extension, designer **Connecting Vestiaire Collective to FLUF Connect** Vestiaire Collective is the leading global marketplace for pre-owned luxury fashion, covering designer clothing, bags, shoes, and accessories. Connect your account using the **FLUF Utility Chrome Extension**. ![Once Vestiaire Collective is connected, it appears on your Channels page next to your other marketplaces with a green "Connected" status.](connect-depop-channels-overview.png) ## Prerequisites - Active Vestiaire Collective seller account - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) --- ## Connection Steps ### Step 1: Open Connection Modal 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Vestiaire Collective** ### Step 2: Install FLUF Utility Chrome Extension 1. Click **Install Chrome Extension** if you haven't already 2. You'll be redirected to Chrome Web Store 3. Click **Add to Chrome** 4. Confirm the extension installation 5. Return to FLUF Connect window ### Step 3: Log Into Vestiaire Collective 1. Click **Open Vestiaire Collective** button in the connection modal 2. A new Chrome tab will open with vestiairecollective.com 3. **Log in to your Vestiaire Collective account** in this new tab 4. Return to FLUF Connect window ### Step 4: Connect 1. Click **Connect with Chrome Extension** 2. FLUF will automatically detect your Vestiaire session 3. Once detected, the connection will complete automatically > **Tip:** Make sure you're logged into Vestiaire Collective in the same Chrome browser where the extension is installed. --- ## After Connecting Once connected, you can: - **Crosslist** your products to Vestiaire Collective from the Listings page - **View your wardrobe** — your existing Vestiaire listings will be indexed and shown in your FLUF dashboard - **Track orders** — Vestiaire sales appear in your Orders page alongside other channels ## How Vestiaire Works - **Luxury focus** — Vestiaire specialises in designer and luxury items. All listings are reviewed by Vestiaire before going live. - **Single-item listings** — Each product is a unique listing (no variants or stock quantities) - **Authentication** — Higher-value items go through Vestiaire's authentication process to verify authenticity - **Pricing** — Vestiaire takes a commission on each sale. The seller earnings are shown at the time of listing. --- ## Troubleshooting ### Extension Not Detected - Ensure the FLUF Utility Chrome Extension is installed and enabled - Try refreshing the FLUF Connect page - Check that Chrome extensions are not disabled in your browser settings ### Connection Fails After Login - Make sure you're logged into Vestiaire Collective in Chrome (not another browser) - Try logging out and back into Vestiaire, then retry - Clear Vestiaire cookies and log in fresh ### Session Expires Vestiaire sessions expire periodically. If your connection shows as disconnected: 1. Open vestiairecollective.com in Chrome 2. Log in if needed 3. Return to FLUF Connect — the extension will refresh your session automatically --- ## What Gets Synced | Feature | Supported | |---------|-----------| | Wardrobe indexing | Yes | | Crosslisting to Vestiaire | Yes | | Order tracking | Yes | | Price & inventory sync | Coming soon | | Auto-listing | Coming soon | --- ### How to Connect Grailed URL: https://fluf.io/support/connect-grailed/ Last updated: 2026-06-01 Tags: grailed, connect, channel, marketplace, menswear, womenswear, streetwear, designer, chrome-extension **Connecting Grailed to FLUF Connect** Grailed is the marketplace for men's and women's designer fashion — streetwear, archival, contemporary and luxury. Connect your account using the **FLUF Utility Chrome Extension**. ## Prerequisites - Active Grailed seller account with a default return address set on Grailed - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) --- ## Connection Steps ### Step 1: Open Connection Modal 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Grailed** ### Step 2: Install FLUF Utility Chrome Extension 1. Click **Install Chrome Extension** if you haven't already 2. You'll be redirected to Chrome Web Store 3. Click **Add to Chrome** 4. Confirm the extension installation 5. Return to FLUF Connect window ### Step 3: Log Into Grailed 1. Click **Open Grailed** button in the connection modal 2. A new Chrome tab will open with grailed.com 3. **Log in to your Grailed account** in this new tab 4. Return to FLUF Connect window ### Step 4: Connect 1. Click **Connect with Chrome Extension** 2. FLUF will automatically detect your Grailed session 3. Once detected, the connection will complete automatically > **Tip:** Make sure you're logged into Grailed in the same Chrome browser where the extension is installed. --- ## After Connecting Once connected, you can: - **Crosslist** your products to Grailed from the Listings page — category, brand, photos and shipping defaults are filled in for you - **View your wardrobe** — your existing Grailed listings appear in your FLUF Listings page when you filter by Source: Grailed - **Edit** Grailed listings from FLUF (price, title, description) ## How Grailed Works - **Fashion focus** — Grailed is menswear and womenswear only (no kids). Categories are split into Tops, Bottoms, Outerwear, Footwear, Tailoring and Accessories. - **Buy-it-now and offers** — listings default to accepting offers as well as buy-it-now. You can change either setting on Grailed after the listing posts. - **Pricing** — Grailed takes a commission on each sale. The seller earnings are shown at the time of listing. - **PayPal** — first-time sellers may see their first listing held with "PayPal setup needed" — finish PayPal Merchant onboarding on grailed.com to make the listing publicly buyable. --- ## Troubleshooting ### "No default return address" error when crosslisting Grailed requires every listing to have a return address. Set one on grailed.com (Account → Addresses → Set default return address), then crosslist from FLUF again. ### "Brand not recognised" error Grailed has its own brand catalogue. If a product's brand isn't in their catalogue you'll need to pick a different brand or list the item directly on Grailed first. ### Listing shows "PayPal setup needed" on Grailed Your first listing isn't publicly buyable until you finish PayPal onboarding on grailed.com. Once linked, the listing goes live automatically. ### Extension Not Detected - Ensure the FLUF Utility Chrome Extension is installed and enabled - Try refreshing the FLUF Connect page - Check that Chrome extensions are not disabled in your browser settings ### Session Expires Grailed sessions expire periodically. If your connection shows as disconnected: 1. Open grailed.com in Chrome 2. Log in if needed 3. Return to FLUF Connect — the extension will refresh your session automatically --- ## What Gets Synced | Feature | Supported | |---------|-----------| | Wardrobe indexing | Yes | | Crosslisting to Grailed | Yes | | Edit listings | Yes | | Order tracking | Coming soon | | Auto-listing | Coming soon | --- ### How to Connect Tise URL: https://fluf.io/support/connect-tise/ Last updated: 2026-07-30 Tags: tise, connect, channel, marketplace, nordic, norway, sweden, denmark, finland, germany, australia, secondhand, chrome-extension **Connecting Tise to FLUF Connect** Tise is the Nordic secondhand fashion app — big in Norway, Sweden, Denmark and Finland, and also open to sellers in Germany and Australia. Connect your account using the **FLUF Utility Chrome Extension**. ## Prerequisites - An active Tise account you can log into at [tise.com](https://tise.com) - A shipping address saved on your Tise account - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) ### Where you can sell Tise supports selling in **Norway, Sweden, Denmark, Finland, Germany and Australia**. If your Tise address is in another country, Tise won't offer shipping or payments on your listings — only "meet the buyer" — so crosslisting there isn't much use. FLUF will tell you if that applies to your account. --- ## Connection Steps ### Step 1: Log in to Tise Open [tise.com](https://tise.com) in Chrome and sign in. Leave yourself logged in. ### Step 2: Open Connection Modal 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Tise** ### Step 3: Connect Click **Connect**. FLUF links your Tise account and confirms with your Tise username. If you see a message asking you to log in to Tise, open [tise.com](https://tise.com), sign in, and try again. If you're asked to update the extension, let Chrome finish updating it and retry. --- ## Add a shipping address before you crosslist Tise requires a send-from address on every listing. Add one in the Tise app or on tise.com (**Profile → Addresses**) before crosslisting, or your listings will be rejected. Your address also sets the currency your Tise listings are priced in. --- ## What to expect on your Tise listings A few Tise rules mean your listings can look slightly different there than on other channels. This is Tise's own behaviour, not something FLUF changes by choice. ### Titles are shortened Tise allows a maximum of **20 characters** in a title — much shorter than eBay, Depop or Vinted. FLUF shortens your title to fit, keeping whole words rather than cutting mid-word. Your full description is sent unchanged, so the detail isn't lost. ### Prices are rounded to a whole amount Tise doesn't accept prices with pence, øre or cents. **£12.40 becomes £12**, 249.50 kr becomes 249 kr. FLUF rounds to the nearest whole amount rather than always down, so you're not undercut. ### Size is required on clothing and footwear Tise won't accept a clothing, shoe or accessory listing without a size, and it has no "one size" option. FLUF uses the size on your product, and will read it from your title or description if the size field is empty. If no size can be found, the crosslist is skipped with a message asking you to add one — FLUF won't guess a size, since the wrong size leads to returns and disputes. ### Your first photo gets a text overlay Tise adds your listing title onto the main photo. Every Tise listing works this way — it's how the app displays items. --- ## Selling and stock - When an item sells anywhere else, FLUF removes it from Tise automatically. - A sale **on Tise** is not yet detected automatically, so if something sells there, mark it as sold in FLUF so your other channels stay in step. We're adding automatic detection. --- ## Troubleshooting **"Not logged into Tise"** — sign in at [tise.com](https://tise.com) in the same browser, then reconnect. **"Your FLUF extension needs updating"** — Chrome updates extensions on its own schedule. Open `chrome://extensions`, update FLUF, then reconnect. **Listings rejected for a missing size** — add a size to the product in FLUF and crosslist again. **Channel shows as disconnected** — logging out of Tise in that browser disconnects it from FLUF. Log back in at tise.com and reconnect. --- ## Related Articles - [Browser Extension Help](/connect/support/browser-extension-help) - [Average Crosslisting Time](/connect/support/average-crosslisting-time) --- ### How to Connect Yaga URL: https://fluf.io/support/connect-yaga/ Last updated: 2026-04-19 Tags: yaga, connect, channel, marketplace, south africa, chrome-extension, zar **Connecting Yaga to FLUF Connect** Yaga is a leading fashion and lifestyle resale marketplace, available in several countries — South Africa ([yaga.co.za](https://www.yaga.co.za)), Latvia ([shopyaga.lv](https://www.shopyaga.lv)), Estonia ([yaga.ee](https://www.yaga.ee)) and Kenya ([yaga.co.ke](https://www.yaga.co.ke)). Connect your Yaga shop using the **FLUF Utility Chrome Extension** — FLUF works with whichever country's Yaga you sell on, using the right currency and shipping options automatically. ![Once Yaga is connected, it appears on your Channels page with a green "Connected" badge alongside your other marketplaces.](connect-depop-channels-overview.png) ## Prerequisites - Active Yaga seller account with a shop set up - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) --- ## Connection Steps ### Step 1: Open Connection Modal 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Yaga** ### Step 2: Install FLUF Utility Chrome Extension 1. If the extension isn't detected, click **Install Chrome Extension** 2. You'll be redirected to the Chrome Web Store 3. Click **Add to Chrome** and confirm 4. Return to the FLUF Connect window and click **Check Again** ### Step 3: Log Into Yaga 1. Choose the country you sell on (South Africa, Latvia, Estonia or Kenya) 2. Click **Connect to Yaga** in the modal 3. A new Chrome tab will open at your Yaga site 4. Sign in to your Yaga account and browse any page 5. FLUF will detect your session automatically — usually within a few seconds ### Step 4: Confirmation 1. The modal will show **Successfully connected to Yaga!** 2. Return to the Channels page — Yaga will now show as connected > **Tip:** Make sure you're signed into Yaga in the same Chrome browser where the extension is installed. --- ## What Happens After Connecting - ✅ Your existing Yaga listings are imported (may take a few minutes) - ✅ Your shop's default shipping options are imported so new listings match your real preferences (e.g. Paxi, PUDO, Pargo, Aramex, PostNet in South Africa; DPD, Omniva, Smartpost in the Baltics) - ✅ You can crosslist new items to Yaga - ✅ Sales on Yaga (and other channels) trigger automatic inventory sync - ✅ Yaga appears on your Channels page alongside other marketplaces ## Sync Behavior - **What syncs:** New listings, sold items, price changes, quantity updates - **Currency:** Listings use your Yaga site's currency automatically — **ZAR (R)** in South Africa, **EUR (€)** in Latvia and Estonia, **KES (KSh)** in Kenya - **Sold items:** When an item sells on another channel, FLUF marks it as sold on Yaga. Yaga's "sold" status can't be undone — you'd need to relist the item to bring it back. ## Re-authentication Yaga sessions can expire. You'll need to reconnect if: - You change your Yaga password - Your session expires - You log out of Yaga manually **How to reconnect:** 1. Go to **[Channels](/connect/channels)** 2. Click **Reconnect** on your Yaga card 3. Open your Yaga site in Chrome and sign in — your session will be picked up automatically --- ## After Connecting **Next steps to get selling:** 1. **[Create your first listing](/connect/listings/create)** — Crosslist to Yaga instantly 2. **[View your listings](/connect/listings)** — See all Yaga products alongside other channels 3. **[Manage orders](/connect/orders)** — Track Yaga sales with centralised fulfilment 4. **[View analytics](/connect/analytics)** — Monitor Yaga performance --- ## Channel Settings Once connected, configure Yaga-specific settings in **[Channels](/connect/channels)** → Yaga → Settings. ### Offer Management Yaga doesn't support sending offers directly to people who like your items, so FLUF uses the next best thing: a custom message you write is sent to them instead. | Setting | Description | |---------|-------------| | **Automatic offer management %** | Set to 100% to disable. Otherwise, buyer offers at or above this % of your listing price are auto-accepted; offers below are countered at this %. Example: 80% = accept R80+ on a R100 item, counter anything lower at R80. | | **Counter offers** | Disable to only auto-accept offers above the threshold (no auto-counters). | | **Message to likers** | Custom message sent to users who like your items. Useful for opening a conversation and nudging a sale. | | **Hours before messaging likers** | How long to wait after a like before sending the message (default: 1 hour). | --- ## How Yaga Listings Are Built When crosslisting to Yaga, FLUF maps your product details to Yaga's format: - **Category** — auto-mapped from your source channel's category - **Brand** — matched against Yaga's approved brand list - **Condition** — mapped to New / Like New / Good / Fair - **Colour & material** — matched where available - **Size** — pulled from your product attributes - **Shipping options** — applied from your Yaga shop's defaults > **Note:** If a brand, colour, or material isn't on Yaga's list, the listing still publishes — just without that attribute tagged. For best search visibility, use standard brand names on your source listing. --- ## Troubleshooting **Extension not detecting Yaga session?** - Make sure you're signed into your Yaga site in the same Chrome where the extension is installed - Refresh the Yaga tab and browse any page - Check that the FLUF Utility extension is enabled in `chrome://extensions` - Try signing out of Yaga and back in **Connection keeps expiring?** - Sign back into your Yaga site in Chrome and your session will be picked up automatically **Listing published but missing brand, colour, or material?** - The attribute name on your source product didn't match Yaga's list exactly - Update the attribute on your source listing (use a common spelling like "Nike" not "nike inc.") and relist **Item marked as sold on Yaga but still in stock elsewhere?** - Yaga's "sold" status can't be reversed - You'd need to manually relist the item on Yaga — FLUF will re-crosslist it on your next run **Not seeing all Yaga listings?** - Import can take a few minutes for large shops - Only **published** listings are imported (drafts and sold items are excluded) --- ## What Gets Synced | Feature | Supported | |---------|-----------| | Importing existing Yaga listings | Yes | | Crosslisting to Yaga | Yes | | Mark-as-sold on external sale | Yes | | Price & quantity sync | Yes | | Auto-accept / counter buyer offers | Yes | | Message likers | Yes | | Auto-listing (from Shopify etc.) | Yes | --- ## Connect More Channels Maximise your reach by connecting additional marketplaces: - **[Connect Depop](/support/connect-depop)** — Gen-Z fashion marketplace - **[Connect eBay](/support/connect-ebay)** — 180M buyers worldwide - **[Connect Shopify](/support/connect-shopify)** — Your own online store - **[Connect Vinted](/support/connect-vinted)** — European resale leader - **[Connect Vestiaire](/support/connect-vestiaire)** — Luxury designer fashion **See also:** [How Inventory Sync Works](/support/how-sync-works) · [Offer Management](/support/offer-management) · [Common Issues](/support/common-issues) --- ### How to Connect Wallapop URL: https://fluf.io/support/connect-wallapop/ Last updated: 2026-04-30 Tags: wallapop, connect, channel, marketplace, spain, europe, chrome-extension, eur **Connecting Wallapop to FLUF Connect** Wallapop is one of Spain's largest second-hand marketplaces, with a strong audience across the UK, France, Italy, Portugal and Spain. Connect your account using the **FLUF Utility Chrome Extension**. ![Once Wallapop is connected, it appears on your Channels page with a green "Connected" badge alongside your other marketplaces.](connect-depop-channels-overview.png) ## Prerequisites - Active Wallapop seller account - Google Chrome browser - FLUF Utility Chrome Extension (installed during connection) --- ## Connection Steps ### Step 1: Open Connection Modal 1. Navigate to **[Connect → Channels](/connect/channels)** 2. Click **Add Channel** and select **Wallapop** ### Step 2: Install FLUF Utility Chrome Extension 1. Click **Install Chrome Extension** if you haven't already 2. You'll be redirected to Chrome Web Store 3. Click **Add to Chrome** 4. Confirm the extension installation 5. Return to FLUF Connect window ### Step 3: Log Into Wallapop 1. Open a new Chrome tab and go to **wallapop.com** (or your country's domain — `uk.wallapop.com`, `fr.wallapop.com`, etc.) 2. **Log in to your Wallapop account** 3. Return to FLUF Connect window ### Step 4: Connect 1. Click **Connect** in the Wallapop card 2. FLUF will automatically detect your Wallapop session 3. Once detected, the connection will complete automatically > **Tip:** Make sure you're logged into Wallapop in the same Chrome browser where the extension is installed. --- ## After Connecting Once connected, you can: - **Crosslist** your products to Wallapop from the Listings page - **See your existing items** — Wallapop listings appear in your FLUF dashboard - **Track sales** — Completed Wallapop sales appear in your Orders page alongside other channels - **Edit prices and details** — changes you make in FLUF push through to your live Wallapop listing - **Mark sold** — when an item sells elsewhere, FLUF can mark it as sold on Wallapop so it disappears from buyers' searches but stays in your transaction history ## How Wallapop Works - **Single-item listings** — Each product is a unique listing (no variants or stock quantities) - **Local + national** — Items can be picked up locally or shipped within Wallapop's covered countries - **Categories** — FLUF auto-matches your product to the closest Wallapop category. You can adjust mappings under **Channels → Wallapop**. - **Shipping** — If you have shipping enabled on Wallapop, FLUF picks the matching weight tier (0–1 kg, 1–2 kg, 2–5 kg, 5–10 kg, 10–20 kg, 20–30 kg) based on your product's weight. --- ## Troubleshooting ### Extension Not Detected - Ensure the FLUF Utility Chrome Extension is installed and enabled - Try refreshing the FLUF Connect page - Check that Chrome extensions are not disabled in your browser settings ### "Your Wallapop session has expired" If you haven't visited wallapop.com in a while, your session can lapse. FLUF will flag this on the Channels page so you'll know before you try to crosslist. To reconnect: - Open wallapop.com in Chrome - Sign in if you're not already - Return to FLUF Connect, go to **Channels → Wallapop**, and click **Connect** ### Account not yet activated on Wallapop If you've just registered for Wallapop and FLUF says your session has expired even though you're logged in, check the top of any Wallapop page for an **"Activate account"** banner. Wallapop only issues a usable session once you complete activation (email verification, sometimes a phone number). Steps: - Open wallapop.com and click the **Activate account** banner if it's showing - Complete every step Wallapop asks for (verify email, confirm phone, etc.) until the banner disappears - Come back to FLUF Connect → **Channels → Wallapop** and click **Connect** ### Listing Fails to Create - Make sure your product has at least one image - Make sure your product has a category set in FLUF — Wallapop requires a specific category for every listing - If you've enabled Wallapop shipping, make sure your product has a weight set so FLUF can pick the right tier --- ## What Gets Synced | Feature | Supported | |---------|-----------| | Crosslisting to Wallapop | Yes | | Existing Wallapop inventory indexed | Yes | | Sale tracking | Yes | | Price & detail edits push through | Yes | | Mark as sold (cross-channel) | Yes | | Auto-relisting | Coming soon | --- ### Running Multiple Stores on the Same Marketplace URL: https://fluf.io/support/multiple-accounts/ Last updated: 2026-03-13 Tags: multiple accounts, depop, vinted, multi-store, second account, two stores, connect, store switcher **Running Multiple Stores on the Same Marketplace** If you run more than one store on a marketplace — for example, two separate Depop profiles, two Vinted wardrobes, or two eBay accounts — you can connect both to FLUF and manage them entirely independently: separate crosslisting, separate auto-listing rules, separate orders, and a global store switcher to filter your entire dashboard to one store at a time. ![Multiple stores on the same marketplace appear stacked under one card on the Channels page — here Depop is showing 3 connected stores. Each row is independently disconnectable.](connect-depop-channels-overview.png) --- ## Which Channels Support Multiple Accounts All channels support multiple connected accounts. You can connect as many stores as you need on any platform. **Chrome Extension channels** (Depop, Vinted, Facebook Marketplace) — connect each account from a separate Chrome profile (see below). **Other channels** (eBay, Etsy, Shopify, Yaga, ASOS, Temu) — just connect each account through the Channels page like normal; no Chrome profile setup needed. --- ## Connecting a Second Account ### Chrome Extension channels (Depop, Vinted, Facebook) Each additional account requires a **separate Chrome profile**: 1. Open Chrome → click the profile avatar (top-right) → **Add** → create a new Chrome profile 2. In the new profile, install the **FLUF Utility Extension** from the Chrome Web Store 3. Log into Depop, Vinted, or Facebook in that profile 4. Go to **[Channels](/connect/channels)** and connect the account The new account appears alongside your first one on the Channels page, labelled with its `@username`. > **Why a separate Chrome profile?** Each Chrome profile is its own workspace, so each one stays signed into a different account. You cannot run two accounts from the same browser window. ### OAuth / API-key channels (eBay, Etsy, Shopify, Yaga, ASOS, Temu) No special browser setup needed — just connect the second account through the standard flow: 1. Go to **[Channels](/connect/channels)** 2. Click **Add Channel** and select the marketplace 3. Authorise or enter the credentials for the second account 4. The new account is added alongside your existing one on the Channels page --- ## Store Switcher Once you have multiple accounts connected, a **store selector** appears in the sidebar above the navigation menu. - **All Stores** (default) — aggregated view across everything you've connected - **Select a specific store** — every page (Listings, Orders, Dashboard, Sync History) instantly filters to show only that store's data The selection persists as you navigate between pages. Switch back to "All Stores" at any time to see the combined view. --- ## Crosslisting to a Specific Account When you have multiple accounts on the same channel, each store appears as a **separate destination** in the crosslisting panel. 1. Select the listings you want to crosslist 2. In the crosslist panel, you'll see each account listed separately — for example: - *Depop · @gosixl* - *Depop · @gtgo9* 3. Select the store(s) you want to list on and crosslist as normal You can select one, both, or any combination across channels. --- ## Auto-Listing Rules Per Store When setting up an auto-listing rule, each connected store appears as a separate destination option — labelled with its `@username` so you always know which one you're selecting. **Example setup:** - Shopify → *Depop @gosixl* — Women's items only - Shopify → *Depop @gtgo9* — Kids' items only To create per-store rules: 1. Go to **[Listings](/connect/listings)** → **Auto Listing** 2. Under **Select Destination Channels**, each store appears separately 3. Add conditions (category, collection, tag, etc.) to filter which products go where 4. Save — the rule is tied to that specific account ### Daily auto-listing caps per store Daily caps on the **Channels** page limit rule-based auto-listing only. They do not change your relisting limits. If you have more than one account connected on a channel: 1. Go to **[Channels](/connect/channels)** 2. Open the channel settings 3. Use **Settings for** to choose the account 4. Set that account's daily cap and save Choose **All accounts** to edit the default cap used by accounts without their own override. To manage relisting limits, use **[Auto-Relisting](/connect/listings/relisting)**. --- ## Auto-Relisting Per Store If you have multiple accounts on the same channel, the **[Auto-Relisting](/connect/listings/relisting)** page now shows a separate card for each store. Every card has its own: - Enable / disable toggle - Daily relisting cap (based on that store's listing count) - Active hours window - Vinted: Vary Title, Vary Description, Shuffle Photos toggles - Today / 7-day / 30-day relisted counts This means you can run auto-relisting on one store while pausing it on another, or use different active hours per store. --- ## Disconnecting One Account To remove a single account without affecting your others: 1. Go to **[Channels](/connect/channels)** 2. Find the account — each connected profile shows its `@username` with a green dot 3. Click the **✕** next to that username 4. Confirm in the prompt Your other accounts on that channel remain connected and unaffected. To disconnect **all** accounts on a channel at once, click the **Disconnect** button on the channel card itself. You'll see a warning if you have multiple accounts connected. --- ## Troubleshooting **The second account overwrote my first instead of adding it** *(Depop, Vinted, Facebook)* Connect each account from a **different Chrome profile** — not the same window or tab. If they're in the same profile, the second login replaces the first. **Only one account shows after connecting both** *(Depop, Vinted, Facebook)* Refresh the Channels page. If one is still missing, reconnect it from the Chrome profile where that account is logged in. **Both eBay/Etsy/Shopify accounts merged into one** If you see only one of two accounts you connected, the second one may not have finished connecting. Try connecting it again from the Channels page. **Auto-listing rules aren't going to the right store** Check your rules under **Listings → Auto Listing** — each rule shows the `@username` next to its destination. Rules created before you added a second account won't have a specific store assigned. Delete and recreate them to select the correct store. **The store switcher isn't appearing** The switcher only shows when you have more than one connection across any channel. If you've just connected a second account and it's not showing, refresh the page. --- ## See Also - [How to Connect Depop](/support/connect-depop) - [How to Connect Vinted](/support/connect-vinted) - [Crosslist Your First Listing](/support/crosslist-your-first-listing) — autolisting rules per source - [Channels Overview](/connect/channels) ## Create Listings with AI _Build, polish, and prepare listings before they go live_ --- ### Creating Listings Manually URL: https://fluf.io/support/create-manual-listing/ Last updated: 2025-11-20 Tags: create, manual, listing, product, how-to **Creating a Manual Listing** Here's how to create a listing on FLUF Connect: **Step 1: Navigate to Create** 1. Go to **[Connect → Listings](/connect/listings)** 2. Click **[Create Listing](/connect/listings/create)** **Step 2: Upload Images** 1. Drop your images into the upload area, or click to browse 2. Upload up to 20 images — the first image becomes the main product photo 3. Drag to reorder images, or use the arrow buttons 4. AI will automatically analyse your images and fill in product details (title, description, category, brand, and more) **Step 3: Review Product Details** AI pre-fills most fields from your images. Review and edit as needed: *Required Fields:* - **Title**: Clear, descriptive title (50-80 characters ideal) - **Description**: Detailed condition notes, measurements, styling tips. Toggle "Different per marketplace" to customise descriptions for each channel - **Price**: Your selling price in your account currency - **Category**: Select from FLUF categories - **Condition**: Brand New, Like New, Used - Excellent, Used - Good, Used - Fair *Optional Fields:* - **Brand**: Helps with searchability across marketplaces - **Size**: Select from available sizes - **Color**: Primary colour(s) — you can select multiple - **Department**: Womens, Mens, Kids, etc. - **SKU**: Your internal product code (auto-generated if blank). If you keep your codes in the item description instead, write the code on its own line — for example `SKU: AB-1234` or `SKU-010` — and FLUF picks it up automatically. **Step 4: Select Channels** 1. After creating your listing, select which marketplaces to crosslist to 2. Only **[connected channels](/connect/channels)** are available 3. Click **Start Crosslisting** and FLUF handles the rest **After Creation:** - **[View your listing](/connect/listings)** in the Listings table - Edit anytime by clicking the listing - Changes sync to all channels (excluding Vinted — requires relist) **Pro Tips:** - Upload 2+ clear photos in good lighting for the best AI results - Include brand tags in your photos — AI recognises 10,000+ brands - Use the **[AI listing creation guide](/support/ai-listing-creation)** to learn more about AI-powered listings - Use keywords in your title for better search visibility across marketplaces - Include measurements in your description --- ### AI Listing Creation, CSV & ZIP Bulk Import URL: https://fluf.io/support/ai-listing-creation/ Last updated: 2026-07-07 Tags: ai, automation, create, listing, photos, computer vision, mobile, camera, quick list, csv, excel, xlsx, bulk, import, spreadsheet, mass upload, migration, google sheets, zip, undo, listing rules, house style, regenerate, custom prompt, pricing strategy, strategy id, custom fields **AI Listing Creation, CSV & ZIP Bulk Import** There are two ways to create listings in FLUF, and they share the same screen (**Listings → Create**): - **From photos** — upload product photos and AI writes the title, description, category, brand, colour and more. Best for a handful of items at a time. - **In bulk from a spreadsheet or ZIP** — bring a CSV, Excel file, or Google Sheet (optionally with a ZIP of photos) and create hundreds or thousands of listings at once. Best for migrating inventory or wholesale uploads. This guide covers both. --- # Part 1 — AI listing creation from photos One of FLUF's most powerful features is AI listing creation. Just upload photos, and AI handles the rest! **How It Works:** 1. Upload product photos 2. AI analyzes images using computer vision 3. AI generates title, description, category, brand, color, and more 4. Review and edit suggestions 5. Create listing with one click **What AI Can Detect:** - **Brand**: Recognizes 10,000+ brands from logos and tags across all product categories - **Category**: Identifies product type — clothing, electronics, home goods, collectables, and more - **Color**: Detects primary and secondary colors - **Condition**: Estimates based on visual cues - **Style**: Modern, vintage, streetwear, formal, etc. - **Material**: Cotton, polyester, leather, denim, metal, plastic, etc. - **Department**: Womens, mens, kids, unisex, home, tech **Best Practices for AI Accuracy:** 1. **Good Lighting**: Natural light or bright indoor lighting 2. **Clear Photos**: In focus, show all angles 3. **Show Tags**: Include photos of brand tags, care labels 4. **Flat Lay or Mannequin**: Works better than hanger shots 5. **Neutral Background**: White or light backgrounds ideal 6. **Multiple Angles**: Front, back, close-ups of details **Using AI Creation:** 1. Go to Listings → Create 2. Upload your product photos (2-20 images) 3. Check 'Enable AI Analysis' (enabled by default) 4. Click 'Analyze with AI' 5. Wait 10-30 seconds for analysis 6. Review AI suggestions 7. Edit any fields as needed 8. Select channels and create **Custom AI Instructions (your listing rules):** Guide the AI with your own instructions — how you want titles, descriptions, sizes and details written: - "Focus on vintage details" - "Start every title with the brand, then the item type" - "Read the material from the wash-tag photo" - "Describe in a casual, friendly tone" Save these as your **listing rule** and every new listing follows your house style automatically. Open Settings (the gear on the create page or on any product form) → **Listing Rules** to set it up. You can also add rules that only apply to a specific brand, category or channel. **Tweak it when you regenerate:** when you re-run the AI on a listing, the prompt box is pre-filled with your saved rule. Edit it to fine-tune just that one item — then turn on **Save as my listing rule** to keep the change for all future listings, or leave it off to use your tweak for this regeneration only. **AI Limitations:** - May misidentify lesser-known brands - Color detection can vary with lighting - Condition assessment is approximate - Always review measurements manually **Pro Tips:** - AI works best with well-known brands - Edit the description to add measurements AI can't detect - Use AI for 70-80% of work, then refine manually - Save time by using AI for basic fields, focus your effort on descriptions ## On mobile The mobile app is built around AI listing creation — the camera opens by default and AI takes over from there. 1. **Snap a photo** with the shutter button (or pick from your gallery — up to 20 photos per listing). 2. AI analysis starts immediately in the background. Keep taking photos of other angles, tags, or details — you don't have to wait. 3. After ~7 seconds the **AI preview overlay** slides up showing title, price range, brand, category, and condition. 4. Tap **Quick List** to crosslist immediately to your selected channels, or **Edit** to open the full product form first. The form loads in two passes: basic fields (title, price, brand, category, condition) appear instantly, while description, department, size, and colours fill in via a second AI pass — start editing right away without waiting. **Auto-Tagging** is on by default and analyses your first photo automatically. If you'd rather capture several products before processing, toggle it off in **More → AI Settings**. The same screen lets you set a **Typical Title & Description** to guide AI toward your usual writing style. **Photo tips for mobile:** - Use natural or bright indoor light - Plain background — let the product be the focus - Get a close-up of the brand tag for accurate brand detection --- # Part 2 — Bulk import (CSV, Excel, Google Sheets & ZIP) Got a large inventory? Bulk import is your best friend — bring your product data in a spreadsheet (or just a folder of photos) and create everything at once. **Watch it end to end:** **When to Use Bulk Import:** - Migrating from another platform - Importing wholesale inventory - Creating 100+ listings at once - When you already have product data in spreadsheets --- ## Import Methods ### 1. CSV or Excel File Upload Upload a **CSV (.csv)** or **Excel (.xlsx / .xls)** file directly from your computer. Excel files are read natively — no need to "Save As CSV" first. The first sheet/tab is used, and the first row must be your column headers. > **Leading zeros are preserved** — SKUs like `00123` keep their zeros when you upload Excel, because cells are read as displayed. > **Filtered your Excel sheet?** A filter only changes what you *see* — every row is still in the file. FLUF spots this and asks before importing: you can bring in **only the rows you can see**, or the whole file. If you'd rather be certain, delete the filtered-out rows and save before uploading. > **Ended up with fewer listings than rows?** Some rows can't be imported — most often because the photo link is empty or won't open, since FLUF won't create a listing with no photo. When your import finishes you'll be told **how many rows were skipped, why, and which row numbers** in your file, so you can fix just those and upload them again. ### 2. Google Sheets Import Import directly from a public Google Sheets URL - no file download needed! 1. Open your Google Sheet 2. Click **Share** → **Anyone with the link** → **Viewer** 3. Copy the sheet URL 4. Paste in the Google Sheets input field 5. Click **Import** > **Note:** The sheet must be publicly viewable. Private sheets are not supported. ### 3. ZIP of Images (matched to your spreadsheet) Already uploaded a CSV/Excel/Sheet? Add a ZIP of photos and FLUF attaches them to the matching rows. **Folder Structure:** ``` products.zip ├── SKU-001/ │ ├── front.jpg │ ├── back.jpg │ └── detail.jpg ├── SKU-002/ │ ├── img1.png │ └── img2.png └── "Blue Vintage Jacket"/ ├── photo1.jpg └── photo2.jpg ``` **How to Use:** 1. Upload your CSV / Excel / Sheet first 2. In the mapping interface, click **Upload ZIP** 3. Choose how to match folders: - **By SKU**: Folder names match SKU values in your spreadsheet - **By Title**: Folder names match product titles 4. Images are automatically attached to matching products > **You don't need an `images` column for this.** If your photos come from the ZIP, the spreadsheet only needs a **SKU** (or title) to match folders against. Leave the images column out entirely — FLUF uses the ZIP photos. ### 4. All-in-One ZIP (spreadsheet + photos in one file) The simplest option for sending one bundle: put your **CSV or Excel file in the root of the ZIP**, alongside folders of images named by SKU (or title). Drop the single ZIP onto the Create page and FLUF reads the spreadsheet *and* attaches the matching photos in one step — this is what the video above demonstrates. **Folder Structure:** ``` my-import.zip ├── inventory.xlsx ← (or inventory.csv) in the ZIP root ├── SKU-001/ │ ├── front.jpg │ └── back.jpg └── SKU-002/ ├── img1.png └── img2.png ``` **How to Use:** 1. Drag the ZIP onto the **Create Listings** page (or click to browse) 2. FLUF detects the spreadsheet inside and shows the column-mapping screen 3. Review the mapping (SKU is matched to the image folders automatically) 4. Click **Process** — listings are built with their photos attached ### 5. Images-Only ZIP (No spreadsheet required) Don't have a spreadsheet? Just organize your product photos into folders and let AI do the rest. **Folder Structure:** ``` my-products.zip ├── Nike Air Max 90/ │ ├── front.jpg │ ├── back.jpg │ └── sole.jpg ├── Vintage Levi's 501/ │ ├── photo1.png │ └── photo2.png └── Adidas Hoodie/ ├── img1.jpg ├── img2.jpg └── img3.jpg ``` **How to Use:** 1. Drag your ZIP onto the **Create Listings** page (or click to browse) 2. In the modal, select **Images only (no CSV)** 3. Review the mapping interface — each folder becomes one product row 4. Click **Process** — AI generates titles, prices, descriptions from your photos **Notes:** - Each folder = one product listing - Folder names are used as initial title hints for AI - Root-level images (not in any folder) are skipped - Empty folders are ignored - Maximum 5,000 folders per ZIP - Nested subfolders group images under their immediate parent folder --- ## Spreadsheet Format Requirements (CSV / Excel) - **Headers**: First row must be column headers - **CSV encoding**: UTF-8 (BOM-free preferred); Excel files don't need any encoding care - **CSV delimiter**: Comma-separated - **Max Rows**: 5,000 rows per file. A CSV longer than that is trimmed to the first 5,000 rows, so split bigger files into batches. - **Excel filters**: hidden/filtered-out rows are still part of the file — FLUF asks whether to import just the visible rows or all of them **The only columns FLUF truly needs:** | Column | Description | Example | |--------|-------------|---------| | title | Product title | Blue Vintage Jacket | | price | Numeric price (no currency symbol) | 29.99 | > **Photos are not a required column.** Provide images *either* as an `images` column of URLs *or* via a ZIP matched by SKU/title — you never need both. And if AI is enabled, even a missing **title** or **price** will be generated for you; the import won't be blocked just because a field is empty. **Optional But Recommended:** - `sku` - Your product code (and what ZIP folders match against) - `images` - Image URLs (pipe/comma/semicolon separated) — only if you're not using a ZIP - `description` - Product description - `brand` - Brand name - `category` - Product category - `condition` - new, like-new, good, fair, poor - `size` - Size information - `color` / `colours` - Color(s) - `department` - womens, mens, kids, unisex - `material` - Fabric/material type - `quantity` - Inventory count (default: 1) --- ## Image URL Support If you use an `images` column instead of a ZIP, FLUF automatically downloads images from the URLs. Supported sources: - **Depop** - Full support for Depop CDN URLs - **eBay** - eBay image hosting URLs - **Vinted** - Vinted image URLs - **Any public URL** - Imgur, Cloudinary, AWS S3, etc. **Multiple Images:** Separate with pipe `|`, comma `,`, or semicolon `;`: ``` https://example.com/img1.jpg|https://example.com/img2.jpg|https://example.com/img3.jpg ``` **Automatic Retry:** Failed downloads are automatically retried up to 3 times with increasing delays. --- ## AI Fix CSV Mode Having issues with your CSV? Let AI fix it automatically! **What It Fixes:** - **Encoding issues** - Windows-1252, ISO-8859-1 → UTF-8 - **Wrong delimiters** - Semicolons, tabs → commas - **Unquoted fields** - Fields containing commas - **Missing headers** - Adds generic headers - **Merged cells** - Fixes Excel export issues - **Inconsistent formatting** - Standardizes data **How to Use:** 1. Upload your problematic CSV 2. If issues are detected, click **Fix with AI** 3. Review the suggested fixes 4. Download the corrected CSV > **Tip:** Uploading the file as **Excel (.xlsx)** sidesteps most of these problems (encoding, delimiters, quoting) automatically. --- ## Step-by-Step Import ### 1. Upload Your File - Go to **Listings → Create** - Drag & drop your CSV / Excel file (or ZIP), or click to browse - First 10 rows are shown as a preview ### 2. Map Columns - FLUF AI suggests column mappings automatically - Review and adjust as needed - Use **—** to skip a field (AI will generate it) - Multi-value fields (images, colors) support multiple column selection - Any extra columns you don't map can be kept as your own **custom fields**, visible on each product - Map a column to **Pricing Strategy (ID)** to auto-enrol items into a Smart Pricing strategy — put the strategy's **ID** (shown on each strategy in **Smart Pricing**, e.g. `steady-markdown`) in that column. The item joins the strategy automatically when you crosslist it. A column named "Pricing Strategy" is detected for you. **Pro Tip:** Channel-specific columns use prefixes like `depop_description`, `ebay_title`. ### 3. Add Images via ZIP (Optional) - Click **Upload ZIP** in the mapping interface - Choose matching method (SKU or Title) - Images are attached to matching rows - (Or skip this step if you used an all-in-one ZIP or an `images` column) ### 4. Configure Settings - **Email Notification**: Get notified when import completes (default: on) - **AI Processing**: Toggle to disable AI generation - **Per-Marketplace Descriptions**: Use different descriptions per channel ### 5. Start Processing - Click **Process CSV** - A spinner shows while listings are being built - For large imports, processing continues in the background — you can navigate away - Check the results table for status - Imported items are created **live and ready to crosslist** — no separate "publish" step needed --- ## Email Notifications For large imports (100+ items), you'll receive an email when processing completes with: - Total items created - Success/error counts - Link to review your listings Toggle this in **Settings** (on by default). --- ## Undo Last Import Made a mistake? You can undo your last import within 24 hours. 1. Look for the **Undo Last Import** button in the header 2. Click to see how many products will be affected 3. Confirm to move products to trash 4. Products can be recovered from WooCommerce trash for 30 days --- ## Share Your Progress Celebrate your bulk import! Share your progress with a shareable link. 1. After processing, click **Share Progress** 2. See your stats: items created, time saved 3. Copy the shareable link or share directly to X (Twitter) --- ## Best Practices - **Test first**: Try with 10-20 rows before full import - **Consistent formatting**: Use the same format throughout - **Clean data**: Remove special characters, fix encoding issues - **Backup**: Keep a copy of your original spreadsheet - **Use SKUs**: Helps avoid duplicates, lets a ZIP match photos, and enables future updates --- ## Processing Time | Products | Estimated Time | |----------|---------------| | 100 | 5-10 minutes | | 500 | 30-45 minutes | | 1,000 | 1-2 hours | | 5,000 | 4-6 hours | --- ## Monitoring Progress - **Results Table**: Shows status of each row (pending, success, error) - **Row Count Badge**: See total items being processed - **Error Details**: Click on errors to see specific issues - **Email**: Receive notification when complete --- ## Common Issues | Issue | Solution | |-------|----------| | Listings look "blank" right after upload | That's usually the **preview table**, not your real products — process the import, then check your Listings | | Photos didn't attach | Folder names must exactly match the SKU/title column; check for extra spaces. You don't need an `images` column when using a ZIP | | Excel file "did nothing" | Make sure your data is on the **first sheet/tab** with headers in row 1 | | Encoding errors (CSV) | Re-save as UTF-8, upload as **.xlsx** instead, or use AI Fix | | Image URLs 404 | Verify URLs are public and accessible | | Category mismatches | Use FLUF category names exactly | | Price formatting | Use plain numbers only (19.99, not $19.99) | | ZIP folders not matching | Verify folder names exactly match SKU/title values | --- ## Troubleshooting **File won't upload:** - Check file size (max 10MB) - For CSV, ensure UTF-8 encoding (or upload as .xlsx) - Try the AI Fix feature **Images not downloading (URL column):** - Verify URLs are publicly accessible - Check for authentication requirements - Try opening URLs in an incognito browser window **Google Sheets import fails:** - Ensure sheet is set to "Anyone with the link can view" - Check the URL format is correct - Try exporting as CSV/Excel instead **ZIP images not matching:** - Folder names must exactly match SKU or title values - Check for extra spaces or special characters - Try the title matching option if SKU isn't working --- ### Remote Control: Phone as a Studio Camera URL: https://fluf.io/support/remote-control-camera/ Last updated: 2026-06-14 Tags: remote control, camera, phone, photos, studio, qr code, tethered, capture, create, listing, batch, gallery, group items # Remote Control: Phone as a Studio Camera Remote Control turns your phone into a wireless camera for your laptop. Mount your phone on a tripod or overhead stand, frame your item, and snap photos straight from your laptop — each shot lands in your laptop's Create screen, ready to become a listing. No cables, no separate camera, no transferring files by hand. It's built for sellers who photograph a lot of items and want a fixed photo setup that anyone on the team can operate. ## Starting a session 1. On your laptop, go to **Create Listings** and click **Remote control — snap photos from your phone**. 2. A QR code and a 6-character code appear. 3. On your phone, open the camera or QR scanner and scan the code — or open the link shown and type the 6-character code. 4. Allow camera access when your phone asks. Your phone's live view now appears on your laptop. You can also use the FLUF mobile app: open it and choose **Remote control** to enter the code. ## Taking photos - **From your laptop:** click **Snap photo**. The shot is captured on the phone and appears in the gallery on the right. - **From your phone:** tap the shutter button on screen. Each photo you take is added to the **Captured** gallery on your laptop. ## Turning photos into listings You can photograph a whole batch of items in one sitting and create every listing in one go: 1. In the gallery, tap the photos that belong to **one item** (front, back, label, detail shots), then click **Mark as one product**. 2. Repeat for the next item — tap its photos, mark as one product — and so on for as many items as you like. 3. When you've grouped everything, click **Generate** once. FLUF creates a listing for each item and fills in the details with AI, just like uploading photos directly. A few handy shortcuts: - **Next item (on your phone):** while shooting, tap **Next item** to start a new product. FLUF pre-groups your photos by item on the laptop, ready to generate — you can still adjust the grouping before you hit Generate. - **Auto-group by capture:** if you used **Next item** while shooting, one tap rebuilds those groups on the laptop. - **Lots of items:** generating hundreds at once keeps running in the background — you can carry on working and we'll let you know (and email you) when it's done. Each listing appears in a **Created** list as it's made (with its name) — click any of them to open and edit the listing right there, without leaving the camera. Photos already used in a listing are marked **Listed** so you don't reuse them by mistake. ## Your captures are saved Every photo you snap is saved to your **captures gallery**. Come back hours or days later and they're all still there, newest first — turn them into listings whenever you're ready. The gallery shows the photos you haven't turned into a listing yet, so what's left to do is always at the top. Once a photo becomes a listing it moves out of the way — tap **Show listed** to bring your full history back at any time. ### Tidying up - **Clear listed** takes the already-listed photos out of the gallery. They're only hidden, never deleted: those photos are your live listings' images, so they stay exactly as they are on FLUF and on every channel. Tap **Show listed** whenever you want them back. - The bin icon on a photo you haven't listed yet deletes it for good — handy for blurry or duplicate shots. ## Tips - Keep your phone mounted and your lighting consistent for a uniform look across all your listings. - Use the flip button on the phone to switch between the front and rear cameras. - The session stays active while the panel is open. If it ever disconnects, start a new session on your laptop and scan the new code. - The phone and laptop work over the internet, so they don't need to be on the same Wi-Fi — but a strong connection on both gives the smoothest live view. ## Troubleshooting - **"That code is not active"** — the session on your laptop has ended. Start a new one and use the fresh code. - **"Session limit reached"** on the phone — one session holds up to 200 photos. Every one of them is already saved, so just start a new session on your laptop and scan the fresh code to carry on shooting. - **No live view on the laptop** — make sure you allowed camera access on the phone, and that the phone screen is on. - **Camera permission denied** — enable camera access for your browser in your phone's settings, then reload the page and rejoin. --- ### Custom Fields URL: https://fluf.io/support/custom-fields/ Last updated: 2026-06-10 Tags: custom fields, attributes, material, measurements, model, year, ai, item specifics, metafields # Custom Fields Custom Fields let you add your own product details — beyond the standard title, brand, size and condition — and have them filled in automatically and carried through to your listings. Think material, measurements, model, year, fit, or anything else that matters for the things you sell. ## Setting up your fields 1. Go to **Create Listings** and open **Settings** (the gear icon). 2. Scroll to **Custom Fields** and choose **Add custom field**. 3. Give the field a name (e.g. *Material*) and pick its **data type**: - **Text** — free text like "100% Cotton" - **Number** — a plain number - **Measurement** — a number with a unit you set (e.g. *cm*) - **Dropdown** — a fixed list of choices you provide (e.g. Slim, Regular, Oversized) - **Yes/No** — a simple toggle - **Year** or **Date** 4. Set the options that fit the field: - **Let the AI fill this field automatically** — the AI works out the value from your photos when it creates the listing. Turn this off for fields you only ever fill in yourself. - **Show this field on product forms** — the field appears as an input when you edit a product on the web and in the mobile app. Turn this off for background-only fields the AI fills silently. - **Applies when** (optional) — a short note in plain English telling the AI when the field is relevant, e.g. *"only for clothing"*. Leave it blank and the AI decides on its own whether the field applies to each item. Your fields are saved as soon as you add them. ## How they get filled When you create a listing with AI, the AI fills in each of your custom fields that it's allowed to — skipping any that don't apply to that particular item. You can always review and edit the values yourself on the product form, on the web or in the mobile app. ## Where they show up Custom fields are saved against each product and are included in your listings: - On **eBay**, they're added as item specifics. - On **Shopify**, they're saved as product metafields. - On other channels, the detail is woven into your listing so it isn't lost. ## Tips - Use a **Dropdown** when you want consistent values (the AI picks from your list rather than inventing wording). - Use **Measurement** with a unit for sizing details like length or width. - Keep field names short and clear — they're shown to you on the form and, where supported, on the marketplace. --- ### Photo Editing: Backgrounds & Smoothing URL: https://fluf.io/support/background-removal/ Last updated: 2026-08-02 Tags: background, removal, images, photos, ai, editing, white, white background, close-up, detail shot, unchanged, not working, smooth, smoothing, creases, crease, wrinkles, wrinkled, ironing, iron, steam, flat lay, crumpled, rumpled **Photo Editing: Backgrounds & Smoothing** A good listing photo is usually a decent photo with two things fixed: a distracting background, and a garment that looks like it came out of a bag. FLUF can do both, separately or together, without you opening an editor. > **Navigate to:** the sparkle button on any listing photo — or the standalone tool at > **[fluf.io/background-removal](/background-removal/)**, which works with any FLUF account > (no subscription needed) and shares the same credits and balance. --- ## The two edits They're independent, and you choose per photo: | Edit | What it does | Credits | |---|---|---| | **Remove background** | Cuts the item out and puts it on a clean backdrop | 1 | | **Smooth creases** | Presses out wrinkles and fold lines so the item lies flat | 2 | | **Smooth & remove background** | Both, in the right order | 3 | Smoothing costs more because it's the heavier edit — it's rebuilding fabric rather than tracing an outline. If you only need one, only pay for one. --- ## Where you can use them **On a photo you're looking at.** Open a product from **Listings**, hover the photo and click the sparkle button. Pick one of the three options and it applies to that photo. Your original is kept, so you can undo. **Automatically as you create listings.** In the listing settings, switch on **Smooth creases with AI**. From then on, photos get steamed before the background comes off, so items lie flat without you choosing it each time. **Across a lot of listings at once.** Select the listings, open **Actions**, and choose **Remove Backgrounds** to clean every photo on all of them. Smoothing is a per-job tick rather than something the bulk run inherits from your settings — a 300-photo job costs three times as much with smoothing on, so we'd rather you decide that deliberately each time. **On any photo at all.** The standalone tool takes photos that aren't attached to a listing — drag in up to 20 at once and download them together as a ZIP. --- ## What smoothing actually does It irons the fabric. Creases, fold lines and the rumpling an item picks up in storage all go. What it deliberately leaves alone is everything that makes the item what it is: colour, pattern, weave, seams, zips, buttons, hardware, and honest wear. A distressed leather jacket comes back distressed. A hang tag stays readable. That restraint is the whole point — an edit that also tidied away the patina would be selling a different item to the one in the box. **Use it when** the item is genuinely fine and the photo just makes it look tired: jersey, cotton, linen, silk, anything that creases in storage. **Skip it when** the creasing is the item — pleats, ruching, crinkle finishes, deliberate distressing. And skip it on close-ups of printed labels, care instructions and brand tags: small text is the hardest thing to redraw, so we keep smoothing to the main photo rather than the detail shots. --- ## Getting good results - **Well-lit and in focus.** Neither edit can add detail that isn't in the shot. - **Leave a little space around the item** so the edge of the product is visible. - **Higher resolution is better** — you can always scale down afterwards. - **A slightly contrasting surface helps** if the item is pale. **White and pale items cut out cleanly**, including full-length flat lays of white clothing. This used to be the weak spot; it isn't any more. **If a photo comes back unchanged, that's deliberate.** When a shot is filled edge to edge with the product — a close-up of fabric, a stitched label, a texture detail — there's no background in the frame to remove, and cutting one out anyway would eat into the item. We'd rather hand a good photo back untouched than damage it. If you want a detail shot on a clean background, reshoot it with a bit of surface visible around the item. Close-up detail shots that used to come back untouched — a cuff or a label still on its original surface — are now handled properly, so you should see this far less often than before. **If a cut-out leaves something you don't want at the edge, crop it.** Open the product, hover a photo and click the scissors icon: drag a box around the part you want to keep and save. The crop replaces that photo in your gallery, and you can still undo the background removal separately if you'd rather start again. **Most photos take a second or two.** A few harder ones take noticeably longer while they get extra attention. Smoothing is slower than background removal — give it a moment. --- ## Backgrounds you can choose - **Transparent** — PNG with no background (default) - **White** — clean white, which is what most marketplaces want - **Custom colour** — any colour you like --- ## Supported formats **In:** JPG/JPEG, PNG, WebP, HEIC/HEIF (iPhone photos, straight off your phone — no converting), AVIF, GIF, BMP, TIFF. **Out:** PNG for transparency, JPG for solid backgrounds. --- ## Your gallery Every photo you process is saved to your account — your last 100 edits. - **Compare and undo:** your original is never overwritten. Open any photo to flip between the original and the edited version, and download whichever you prefer. - **Find things fast:** sort newest or oldest first, or narrow to a date range. - **Bulk download:** tick as many as you like and get them as a single ZIP. Tick one and it downloads directly. --- ## Credits & pricing Photo editing runs on credits. **500 free credits** come with every paid FLUF Connect plan, and your balance is shown at the top of the page. One credit is one background removal. Smoothing is two, and both together are three — so 500 credits is 500 backgrounds removed, or around 166 photos fully finished. ### Buying more | Package | Credits | Cost per credit | |---------|---------|-----------------| | £10 | 500 | £0.02 | | £18 | 1,000 | £0.018 | | £80 | 5,000 | £0.016 | Click **Buy Credits** at the top of the Background Removal page. --- ### How Sizes Work Across Channels URL: https://fluf.io/support/marketplace-sizing/ Last updated: 2026-05-04 Tags: size, sizing, sizes, vestiaire, vinted, depop, ebay, uk size, eu size, us size, it 48, size unit, size mapping, size conversion, shoe size # How Sizes Work Across Channels FLUF auto-resolves sizes when crosslisting. You don't need to set up size mappings manually for any channel — the system understands common formats (e.g. `UK 12`, `EU 38`, `IT 48`, `M`, `Size 10`, `Shoe Size 10 (UK)`) and converts them at export time. ## What "auto-resolves" means When you crosslist a product, FLUF reads the size you set on the FLUF product (the `Size` attribute) and converts it into whatever the destination marketplace expects: - **Vestiaire Collective** — picks `size_unit` (US, EU, UK, IT, KR, International) and `size_id` based on the prefix you provide and the listing category. - **Vinted** — looks up the matching `size_id` in Vinted's per-catalog size table. - **eBay** — passes through as item specifics; you'll see the value you typed on the eBay listing. - **Depop / Shopify / Etsy / Yaga** — pass through with light normalisation. - **Wallapop** — matched to the size options Wallapop offers for the chosen category (it shows letter, EU and UK equivalents, e.g. `M / 38 / 10`). You write the size **once on the FLUF product**; the channel-specific format is figured out for you. ## Recommended formats to enter For best results when your size is regional, **use a prefix**: | You enter | Treated as | |-----------|-----------| | `UK 12` | UK size 12 | | `EU 38` | European size 38 | | `IT 48` | Italian size 48 | | `US 10` | US size 10 | | `KR 250` | Korean size 250 | | `M` / `L` / `XL` | International letter sizes | | `Shoe Size 10 (UK)` | UK 10 (eBay-style strings are also understood) | If you enter just `48` with no prefix, FLUF assumes International / US sizing depending on context. ## Vestiaire Collective — important detail about regional sizing Not every category on Vestiaire supports every size unit. For example, most Women's clothing categories accept **US** and **International** sizing — but **not IT**. Men's tailoring categories *do* accept IT. When you enter a regional size that the chosen category doesn't support (e.g. `IT 48` on a Women's coat), FLUF falls back through `US → EU → UK → International` and picks the closest match. The listing still goes through, but on Vestiaire's side it will appear under whichever unit the category actually supports — not necessarily the one you typed. If the size on Vestiaire isn't what you expected: - Try the same numeric size with a different prefix (`EU 48`, `US 48`). - Or enter just the number with no prefix. - Or change the listing category if you specifically need IT sizing. ## When the size shown in your draft doesn't match what hits the channel The Draft Review screen shows the raw text you typed. The actual unit/ID sent to the marketplace is computed at dispatch time. So a draft that says `IT 48` may end up on Vestiaire as US 48 (or whichever unit the category supports). This is expected — not a bug. ## What you do NOT need to do - **You do not need to create a size mapping override.** Size is handled automatically — there's no per-user size mapping system to set up. - **You do not need to convert sizes manually before listing.** Enter the size in your usual regional format and FLUF handles the conversion. - **You do not need to match a specific list of "accepted sizes" for each channel.** The categories on the channel determine which size units are valid; FLUF picks the right one. ## Troubleshooting **"My size shows blank on the channel after crosslisting."** The category may not support the size unit you entered, and the fallback also failed. Try a more standard format (`M`, `EU 38`, or just the number). **"Vestiaire shows US 48 but I entered IT 48."** The category you listed in doesn't support IT sizing, so FLUF fell back to US. This is expected. List in a different category if IT must be preserved. **"My letter sizes (M, L, XL) aren't showing on Vinted."** Vinted size availability depends on the catalog. Some categories use letter sizes, others use numeric. FLUF picks from what the catalog allows — if nothing fits, the size will be missing on the listing and you'll see a listing error. If you've tried the above and the size still doesn't come through correctly, contact support at **info@fluf.io** or **WhatsApp +27 79 362 4993** with your product ID. --- ### Attribute Mapping URL: https://fluf.io/support/category-mapping/ Last updated: 2026-01-14 Tags: category, mapping, categories, taxonomy, cross-channel **Attribute Mapping** Attribute Mapping ensures your products are placed in the correct categories when crosslisted to different marketplaces. > **Navigate to:** **[Listings → Mapping](/connect/listings/mapping)** ## Page Layout The mapping page has three sections: 1. **Source Categories** — Categories from your source marketplace 2. **Destination Categories** — Categories on your target marketplace 3. **Your Mappings** — All active mappings (yours and FLUF defaults) ### Attribute Field You can map two types of attributes: - **Product Categories** — Product type/category mapping - **Brands** — Brand name mapping between platforms --- ## Why Mapping Matters Each marketplace has its own category system: - **Depop** uses different categories than **eBay** - **Vinted** has European fashion categories - **Shopify** uses custom product types Attribute mapping tells FLUF how to translate categories between platforms. --- ## How Mapping Works ### Automatic Mapping FLUF automatically maps common categories using AI: - **Exact Match** — Categories with identical names - **AI Generated** — Smart mapping based on category meaning - **Confidence Score** — How confident the AI is in the mapping ### Manual Override You can create custom mappings when: - The automatic mapping is incorrect - You want specific category placement - A category doesn't have an automatic mapping --- ## Creating a Category Mapping ### Step 1: Select Source 1. Choose **Source Channel** (where product originates) 2. Select **Source Category** from dropdown ### Step 2: Select Destination 1. Choose **Destination Channel** (where you're crosslisting) 2. Browse or search for the correct category 3. Select the best matching category ### Step 3: Save - Click **Save Mapping** - Future crosslistings will use this mapping --- ## Mapping Types | Type | Icon | Description | |------|------|-------------| | **User Override** | User | Manually created by you | | **AI Generated** | AI | Automatically detected by AI | | **Exact Match** | Check | Identical category names | --- ## Gender-Aware Mapping FLUF understands gender context: - **Women's** → Women's/Ladies categories - **Men's** → Men's/Gents categories - **Kids** → Children's/Youth categories - **Unisex** → Maps appropriately per platform The mapping page shows gender badges to help you verify correct mapping. ### One category name, two rules Marketplaces often reuse the same category name for more than one department — Vinted has **Other trousers** under both Women and Men, and eBay has **Trousers** under both Men's Clothing and Women's Clothing. These are separate rules, so you can map each one to a different destination: | Source | Destination | |---|---| | Other trousers (Women) | Trousers — Women's Clothing | | Other trousers (Men) | Trousers — Men's Clothing | Check the gender badge on both sides before saving. If a category shows as already **Mapped**, that badge refers to the badge's own gender — the opposite gender can still be mapped separately. --- ## Managing Mappings ### View Existing Mappings 1. Select source and destination channels 2. View list of all mappings 3. See mapping type and confidence score ### Edit a Mapping 1. Find the mapping you want to change 2. Click **Edit** (pencil icon) 3. Select new destination category 4. Save changes ### Delete a Mapping 1. Find the mapping to delete 2. Click **Delete** (trash icon) 3. Confirm deletion 4. AI will try to auto-map next time --- ## Troubleshooting ### "Category not mapped" error 1. Go to **[Mapping](/connect/listings/mapping)** 2. Find the unmapped category 3. Create a manual mapping 4. Retry crosslisting ### Wrong category on marketplace 1. Check existing mapping for that category 2. Edit or delete incorrect mapping 3. Create correct mapping 4. Re-crosslist the affected products ### Category missing from dropdown - Some marketplaces have thousands of categories - Use the search function to find categories - If still missing, the category may not be available --- ## Best Practices **Review AI mappings:** - Check auto-generated mappings are accurate - Override if AI made mistakes **Map before bulk crosslisting:** - Set up mappings for your main categories first - Prevents errors during bulk operations **Keep mappings updated:** - Marketplaces occasionally change categories - Review mappings if errors start occurring --- ## Related - **[Creating Listings Manually](/support/create-manual-listing)** — How to create listings - **[Listing Errors](/connect/listings/errors)** — Fix crosslisting errors - **[Bulk Jobs](/connect/bulk-jobs)** — Mass crosslisting operations ## Crosslist, Relist & Price _Spread your inventory across channels and tune pricing_ --- ### Managing Your Listings URL: https://fluf.io/support/listings/ Last updated: 2026-07-01 Tags: listings, products, inventory, refresh, search, filter, mobile, csv, edit via csv, bulk edit, export csv, import csv, price, sku, cost **Managing Your Listings** The Listings page is your central hub for viewing and managing all your products across connected marketplaces. Here's everything you need to know. > **Navigate to:** **[Listings](/connect/listings)** or click **Listings** in the left sidebar. --- ## Viewing Your Listings The Listings page only shows in-stock items. ### Channel Tabs At the top of the listings page, you'll see tabs for each connected marketplace: - **All** — View products from all channels combined - **eBay** — Your eBay listings - **Depop** — Your Depop listings - **Shopify** — Your Shopify products - **Vinted** — Your Vinted items - **Etsy** — Your Etsy listings Click any tab to filter the view to that specific marketplace. ### Picking a data source When you open the Listings page without a selected source, FLUF will ask you to pick one or more **data sources** — the channels whose listings you want to see. Tick the channels you're interested in (e.g. eBay, Vinted, Depop) and your choice is remembered for next time. This keeps the page fast when you have thousands of items and stops FLUF from hiding listings you didn't know were filtered out. You can change your source selection at any time from the channel pills at the top. ### Search & Filters - **Search box** — Find products by title, SKU, or description - **Status filter** — Filter by Active, Sold, Draft, etc. - **Sort options** — Sort by date created, price, or title --- ## Force Refresh Button The **Force Refresh** button (circular arrow icon) fetches the latest listings directly from each marketplace's API, bypassing the cached index. ### When to Use Force Refresh Use the force refresh button when: - **New listings aren't appearing** — If you just created listings on eBay, Depop, or another marketplace and they're not showing in FLUF yet - **Scheduled listings went live** — eBay scheduled listings that have just become active - **Data seems stale** — Prices, quantities, or statuses don't match what you see on the marketplace - **After bulk changes** — If you made bulk edits directly on a marketplace ### How It Works 1. Click the **Force Refresh** button (circular arrow icon next to the channel tabs) 2. FLUF will contact each marketplace's API directly 3. Your listings view will update with the freshest data 4. This may take a few seconds depending on how many listings you have ### Notes - Force refresh fetches listings from the last 120 days - For older listings, they may need to be manually imported or will appear in your cached index - The refresh affects all channels, not just the currently selected tab --- ## Listing Cards Each listing shows: | Element | Description | |---------|-------------| | **Image** | Product photo (click to expand) | | **Title** | Product name (click to view details) | | **Price** | Current listing price | | **Status** | Active, Sold, Draft, etc. | | **Platforms** | Icons showing where the product is listed | | **Actions** | Quick actions (edit, crosslist, delete) | Prices are shown in your saved regional currency wherever FLUF can determine it. --- ## Quick Actions ### Crosslisting Click the **Crosslist** button (or the platform icons) to list a product on additional marketplaces: 1. Select the destination marketplace(s) 2. Review and adjust details if needed 3. Click **List** to publish ### Editing Click **Edit** to modify: - Title and description - Price - Photos - Category and attributes - Shipping details ### Deleting Click **Delete** to remove a listing. Note: - This deletes from FLUF's index only - To remove from the marketplace, use the **End Listing** option ### Unlinking a Marketplace Listing If you've already removed an item directly on a marketplace, click the small **X** beside that platform on the Listings page or in the product detail panel. - **Unlink** removes that marketplace link from FLUF without trying to delete it again - Use this when **Force Refresh** still shows a listing that no longer exists on the channel **Bulk Unlink:** To unlink many products at once, tick the listings you want on the Listings page, open **Actions** (top right), and choose **Unlink**. Pick the channels to stop tracking on — this can't be undone, so only use it for listings you've already removed on the marketplace yourself. --- ## Bulk Operations Select multiple listings using the checkboxes, then use the bulk action menu: - **Bulk Crosslist** — List multiple items on another marketplace - **Bulk Edit** — Change prices, categories, or attributes for multiple items - **Bulk Delete** — Remove multiple listings from FLUF - **Bulk Mark as Sold** — Set inventory to 0 across selected channels in one click. Big batches run in the background and you can follow progress on the Bulk Jobs page. - **Export CSV** — Download selected listings as a spreadsheet --- ## Edit via CSV Prefer to update prices, SKUs, or costs in a spreadsheet? Export your listings, edit them offline, and import the file back. 1. Open **Export CSV** (or **Edit via CSV**) to download a spreadsheet of your listings. Each row has a **fluf_id** column plus **price**, **sku**, and **cost** columns. 2. Edit the **price**, **sku**, or **cost** cells. Leave the **fluf_id** column untouched — it's how FLUF matches each row back to the right listing. 3. Import the edited file. FLUF applies your changes and skips any row it can't match. **Notes:** - Only the **price**, **sku**, and **cost** columns are read. Other columns are ignored. - A blank **cost** or **sku** cell clears that field; a blank **price** cell leaves the price unchanged. - **Large files (500+ rows) run in the background** — you don't need to keep the tab open. Track progress and completion on the **[Bulk Jobs](/connect/bulk-jobs)** page, then use **Force Refresh** on the Listings page to see the updated values. --- ## Troubleshooting ### Listings Not Appearing 1. **Try Force Refresh** — Click the refresh button to fetch latest data 2. **Check the channel tab** — Make sure you're viewing the correct marketplace 3. **Check filters** — Clear any active filters that might be hiding listings 4. **Wait a moment** — New listings can take a few minutes to sync ### Scheduled eBay Listings eBay scheduled listings will appear in FLUF once they go live (at their scheduled start time). If they don't appear immediately: 1. Wait until after the scheduled start time 2. Click **Force Refresh** to fetch the latest data 3. Check the eBay tab specifically ### Stale Data If listings show outdated information: 1. Click **Force Refresh** to update from marketplace APIs 2. Check if the marketplace has any ongoing issues 3. Contact support if the problem persists --- ## On mobile The **Listings tab** in the FLUF Connect app is the mobile equivalent of this page. It supports the same workflow with a few touch-friendly differences: - **Browsing** — Listings appear as image cards. Scroll to load more (infinite scroll), pull down to refresh. - **Searching** — Tap the search bar at the top to search by title or SKU. Results filter as you type. - **Filtering** — Filter by **Platform source** (FLUF AI, FLUF DB, Depop, eBay, Shopify, Etsy, Vinted) or **Status** (Synced, Crosslisting, Processing, Scheduled, Error). - **Editing** — Tap any card to open the detail view, then Edit, Sync, Mark as Sold, or Delete. - **Multi-select & bulk actions** — Long-press a card to enter multi-select mode, then tap others to add. The bulk bar at the bottom offers Delete, Relist, Sold, and Crosslist. Big batches (>10 items) run in the background — track progress on the **Bulk Jobs** page on the web. - **Listings Log** — Access from the Listings screen header for a 24-hour activity timeline (created, crosslisted, synced, errored). - **Auto-listing rules** — Configure default destination channels for new listings from the same screen. --- ## Related Pages - **[Dashboard Overview](/connect/dashboard)** — Main dashboard - **[How Sync Works](/support/how-sync-works)** — Understanding inventory sync - **[Bulk Jobs](/connect/bulk-jobs)** — Mass operations - **[Listings Log](/connect/listings-log)** — View crosslisting history --- ### Listings Log URL: https://fluf.io/support/listings-log/ Last updated: 2026-01-14 Tags: log, history, listings, tracking, analytics **Listings Log** Track every crosslisting operation with the Listings Log — your complete history of products pushed to marketplaces. > **Navigate to:** **[Listings → Listings Log](/connect/listings/log)** ## Summary Statistics At the top of the page, you'll see: ### Time Period Selector - **Last 24 Hours** — Today's activity - **Last 7 Days** — This week - **Last 30 Days** — This month - **All Time** — Complete history ### Key Metrics | Metric | Description | |--------|-------------| | **Total Listings** | Number of successful crosslistings | | **Relistings** | Items that were relisted | | **Active Channels** | Marketplaces with activity | ### Channel Breakdown - Listings per channel and connected store - Relisting counts per channel and store - Identify your most active marketplaces --- ## More Stats Panel Click **More Stats** to view: ### Background Queue Jobs (Last 7 Days) - **Pending** — Jobs waiting to process - **In Progress** — Currently processing - **Complete** — Successfully finished - **Failed** — Jobs that encountered errors ### Vinted Extension Workflow - **Queued** — Items waiting for Vinted processing - **Processing** — Currently being listed on Vinted - **Success** — Successfully listed - **Error** — Failed items - **Upcoming Products** — Preview of items in queue --- ## Filtering & Search ### Search - Search by product title or SKU - Press Enter or click Apply to search ### Status Filter - **Successes** — Successfully crosslisted items - **Errors** — Failed crosslisting attempts - **Both** — View all entries ### Advanced Filters (click filter icon) - **Platform:** Filter by marketplace (Depop, eBay, Shopify, Vinted) - **Date Range:** Set from/to dates - **Sort Order:** Newest first, oldest first, title A-Z, SKU A-Z - **Relisted Only:** Show only relisted items If you clear every platform filter, Listings Log asks you to pick a source before loading activity again. --- ## Log Entry Details Each entry shows: | Column | Description | |--------|-------------| | **Image** | Product thumbnail | | **Title** | Product name (click to view) | | **SKU** | Your product SKU | | **Price** | Listed price with currency | | **Platform** | Marketplace badge (click to view on marketplace) | | **Time** | When the listing was created | | **Status** | Success or Failed badge | ### Relisted Badge Items that were relisted show a green **"Relisted"** badge. ### Deleted Products If you've deleted a product from your FLUF store after crosslisting it, the entry stays in your log so you can see the full history. Deleted products appear slightly faded with a placeholder icon. --- ## Pagination ### Items Per Page - 10, 20, 50, or 100 items per page - Your preference is saved ### Page Navigation - Click page numbers to jump - Use Previous/Next buttons - Shows "Page X of Y • Z total" --- ## Tips **Monitor Daily Activity:** - Check listings log daily to verify crosslisting is working - Use 24-hour filter for today's snapshot **Track Relisting Impact:** - Use "Relisted Only" filter to see all relisted items - Compare with sales to measure effectiveness **Debug Issues:** - Switch to "Errors" filter to find failed items - Click product to investigate and retry --- ## Related - **[Listing Errors](/connect/listings/errors)** — View and fix failed listings - **[Sync History](/connect/listings/sync-history)** — Track inventory sync operations - **[Bulk Jobs](/connect/bulk-jobs)** — Manage mass operations --- ### Auto-Relisting URL: https://fluf.io/support/relisting/ Last updated: 2026-04-30 Tags: relist, relisting, auto-relist, refresh, visibility, boost, depop, ebay, vinted, vestiaire, strategies **Auto-Relisting** Keep your listings fresh and visible with FLUF's auto-relisting. Newer listings rank higher in marketplace search — relisting gives your products a visibility boost without any manual effort. > **Navigate to:** **[Listings → Relisting](/connect/listings/relisting)** ## What is Relisting? Relisting deletes your listing and immediately recreates it with a new timestamp. The result is a fresh listing that appears higher in marketplace search results. **Why it works:** - Marketplaces prioritise newer listings in search results - Fresh listings attract more engagement (views, favourites, offers) - View counters reset, making your listing look new to buyers FLUF handles the entire process automatically — your listing details, photos, and pricing are all preserved. --- ## How It Works Per Channel Each marketplace has different technical requirements, which means relisting works slightly differently on each one. Here's what you need to know. ### Depop Depop relisting is **fully automatic and server-side** — FLUF handles everything in the background. **How it works:** 1. FLUF verifies your listing is still live on Depop 2. Your listing is deleted from Depop 3. A fresh listing is immediately created with identical details 4. Your listing reappears with a new timestamp **What you need:** - A connected Depop account (via **[Channels](/connect/channels)**) - That's it — no browser, no extension, nothing to keep running **Good to know:** - Relisting runs throughout the day on autopilot - If a relist fails, FLUF retries automatically - Your listing data (title, description, price, photos) is fully preserved ### eBay eBay relisting is also **fully automatic and server-side**, with one important difference: eBay may charge listing fees depending on your seller allowance. **How it works:** 1. FLUF verifies your listing is still active on eBay 2. If you have fee protection enabled, FLUF checks whether relisting would incur a fee 3. Your listing is ended (deleted) on eBay 4. A fresh fixed-price listing is immediately created **What you need:** - A connected eBay account (via **[Channels](/connect/channels)**) - No browser or extension required **Good to know:** - Only fixed-price listings are relisted (auctions are not supported) - If you've used up your free monthly listing allowance, eBay charges an insertion fee per listing — FLUF can skip items that would trigger fees if you enable **fee protection** in your eBay channel settings - Relisting runs in the background like Depop ### Vestiaire Collective Vestiaire relisting is **fully automatic and server-side** — once your account is connected, FLUF handles everything in the background. **How it works:** 1. FLUF verifies your listing is still live on Vestiaire 2. Your old listing is removed 3. A fresh listing is recreated with identical details and submitted to Vestiaire **What you need:** - A connected Vestiaire account (via **[Channels](/connect/channels)**) - No browser tab needs to stay open during relisting **Good to know:** - New Vestiaire listings go through Vestiaire's standard review before going live — this is the same as a normal crosslist, not a delay introduced by FLUF - Your photos, description, brand, category, condition, size, and price are all preserved - If a relist fails, FLUF retries automatically - Relisting runs throughout the day on autopilot ### Vinted Vinted relisting works through the **FLUF Chrome Extension** because Vinted requires browser-based authentication that can't be done from a server. **How it works:** 1. FLUF prepares the relist (builds the new listing payload with your data) 2. The Chrome extension picks up the next item to relist during a passive check 3. The extension verifies the listing is still live on Vinted 4. The extension deletes the old listing 5. After a short delay, the extension uploads your photos and creates the fresh listing 6. The extension reports the result back to FLUF, which updates your dashboard **What you need:** - The **FLUF Chrome Extension** installed from the Chrome Web Store - Chrome running in the background with the extension active - Logged into Vinted in your Chrome browser **Good to know:** - Relisting happens passively while you browse — you don't need to keep a Vinted tab open - Just keep Chrome running with the extension installed - If Chrome is closed, items queue up and process next time you open it - Your photos, description, price, and all listing details are preserved --- ## Enabling Auto-Relisting 1. Go to **[Listings → Relisting](/connect/listings/relisting)** 2. Find the channel you want to enable 3. Toggle **Enable Relisting** 4. The system starts relisting automatically ### Daily Limit Each channel has a daily limit calculated as **1/30th of your total products** on that channel. This ensures all your listings get refreshed roughly once per month. **Example:** 600 Depop listings → ~20 relists per day. You can customise this with **Relisting Strategies** (see below). --- ## Relisting Strategies Strategies let you control *which* items get relisted first and *how many* per day. ### Creating a Strategy 1. Go to **Listings → Relisting → Strategies** tab 2. Click **Create Strategy** 3. Configure your preferences: **Daily Limit** - **Proportional** (default): A fraction of your total inventory (e.g., 1/30th = ~once per month) - **Fixed**: A specific number of items per day (e.g., exactly 50) **Sort Order** — which items get relisted first: - **Oldest first** (default): Items that haven't been relisted for the longest get priority - **Price**: Prioritise your highest or lowest priced items - **Category sell-through rate**: Prioritise categories that sell best historically - **Seasonality**: Prioritise items that are in-season (winter coats in winter, etc.) **Minimum Age Filter** - Only relist items older than X days (e.g., "only relist items that have been listed for at least 14 days") You can create multiple strategies per channel — their daily limits stack. --- ## Time Windows Control *when* relisting runs by setting a time window. **How it works depends on the channel:** - **Vinted** — Relisting only runs during the hours you set. Outside the window, it's paused until the window reopens the next day. Set the window wide enough that your daily quota can complete within it — if the window is too tight, your quota might not finish that day. - **Depop / eBay / Shopify / Etsy** — The window acts as "focus hours" for rate limiting. During focus hours, hourly rate limits apply to prevent bursting. Outside the window, relisting continues at a natural pace with no hourly limits — your daily quota is completed regardless. **To set up:** 1. Go to **Listings → Relisting** 2. Find the channel card 3. Enable the **Time Window** toggle 4. Set your start and end hours (e.g., 7:00 – 23:00) > If no window is set, relisting runs 24/7 whenever your browser is active (Vinted) or on cron (other channels). --- ## Manual Relisting You can also relist specific items on demand. ### Individual Items 1. Go to **[Listings](/connect/listings)** 2. Click the **...** menu on any listing 3. Select **Relist** and choose your channels ### Bulk Relisting 1. Select multiple listings using the checkboxes 2. Choose **Relist** from the bulk actions 3. Select target channels and confirm Manual relists are prioritised over auto-relists and aren't subject to daily limits. --- ## Channel Summary | Channel | How It Runs | Requirements | Notes | |---------|------------|--------------|-------| | **Depop** | Automatic (server-side) | Connected account | Fully hands-off | | **eBay** | Automatic (server-side) | Connected account | Optional fee protection | | **Vestiaire Collective** | Automatic (server-side) | Connected account | New listings go through VC's review before going live | | **Vinted** | Via Chrome Extension | Extension + Chrome running | Passive, runs in background | | **Shopify** | Not needed | — | Shopify doesn't use recency ranking | --- ## Monitoring - **Recent Activity** tab: See every relist with status and timestamps - **Failed Relistings** tab: Items that failed with error details and retry options - **Statistics** tab: Charts showing relisting volume over time - **Up next** preview (in the Auto Crosslisting Queue): Shows the next items auto-relist will pick on Vinted, Depop and eBay so you can see what's about to push. If you want to push something else first, add it to the manual relist queue — manual items are prioritised. --- ## Troubleshooting **Relisting paused or not running?** - Check that the channel is connected in **[Channels](/connect/channels)** - For Vinted, make sure Chrome is open with the extension active - Check for error messages on the channel card — a recent failure may have triggered a temporary pause **Items stuck in queue (Vinted)?** - Open Chrome to let the extension process queued items - If items stay stuck, try refreshing the Vinted tab while logged in **Daily limit reached?** - This is normal — relisting spreads across the day/month to avoid rate limits - Your limit resets at midnight and items will continue tomorrow **eBay listing fee warnings?** - Enable **fee protection** in your eBay channel settings to skip items that would incur fees - Check your eBay seller allowance — you may need to request more free listings from eBay --- ### Bulk Jobs & Operations URL: https://fluf.io/support/bulk-jobs/ Last updated: 2026-07-22 Tags: bulk, jobs, operations, mass update, batch, price change, category update, strikethrough, depop sale, discount, crossed out price, markdown, delete all, delete from fluf, remove listings, still on fluf **Bulk Jobs & Operations** Need to update prices, categories, or settings across hundreds of listings? Bulk Jobs is your control center for large-scale operations. > **Navigate to:** **[Bulk Jobs](/connect/bulk-jobs)** to access all bulk operations ## Creating a Bulk Job 1. Go to **[Bulk Jobs](/connect/bulk-jobs)** 2. Click **Create Job** 3. Select the job type 4. Choose target channels (Depop, eBay, Etsy, Shopify, Temu, Vinted) 5. Configure job-specific settings 6. Optionally choose **Schedule for later** and set the start time 7. Click **Create Job** to start or schedule If you have more than one store connected on the same channel, choose the specific store when you only want the job to affect that account. --- ## Available Job Types ### Pricing Jobs **Price Change** Change prices by percentage across all products on selected channels. Enter a positive percentage to increase or negative to decrease. **Minimum Price** Set a minimum price threshold. Products below this price are updated to meet the minimum; products above are unchanged. **Shipping Price Update** Update domestic or international shipping costs on Depop or eBay listings. --- ### Channel-Specific Jobs **Depop Boost** Boost all your Depop products to increase visibility in search results. **Depop Shipping Method** Set all Depop products to use Depop Shipping (via Evri) for integrated label printing. **Depop Strikethrough Discount** Apply or remove a visible Depop discount — across a whole Depop store, or just the items you select. Depop shows the old price crossed out next to the new one, which stands out in search and in your shop. Your listing price isn't changed, so nothing is lost when the sale ends. Depop clears these discounts after about 7 days, so you may want to reapply. There's a shortcut for this: select items on the Crosslist page, choose **Change Prices**, and enter a percentage decrease with Depop ticked. You'll be offered the option to show it as a sale on Depop instead of editing the price. Any other channels you tick still get a normal price change. **eBay Best Offer** Enable or disable Best Offer across your entire eBay catalogue. **eBay Business Policies** Update eBay business policies (shipping, return, payment) across all eBay listings. **eBay Shipping Discount** Apply a shipping discount profile to every eBay listing. --- ### Content & Category Jobs **Category Update** Update product categories based on source channel category. Match products by category and update to a new category on the same or different channel. **Find & Replace** Find and replace text in product descriptions. Useful for fixing typos, updating brand names, or removing outdated information across all listings. --- ### Crosslisting Jobs **Bulk Crosslist** List a batch of your products to one or more channels in the background. Created by asking Intesa (e.g. "list all these items to Depop and eBay") — Intesa checks each channel is connected, confirms the list of products with you, then queues the job. You stay in control: watch live progress, success/error counts, and the last items processed on the Bulk Jobs page. --- ### Danger Zone **Delete All Products** **PERMANENTLY** delete all products from selected channels. This action cannot be undone! Tick the channels you want cleared — the list shows every channel you're connected to. Leaving **All channels** selected clears every one of them, so pick individually if you only mean one. **This removes your listings from the channels — it does not remove the products from FLUF.** Your items stay in your FLUF listings so you can relist them later. That is why, after a Delete All finishes, you'll still see your products in FLUF. **To remove products from FLUF as well**, go to **Listings**, select the products (use **Select all** if you want the lot), choose **Delete**, and tick **Delete from FLUF database** in the dialog. That option permanently removes the product record from FLUF and cannot be undone. It lives on the Listings page rather than here because it applies to products you select, not to a whole channel. --- ## Monitoring Jobs ### Job Dashboard The Bulk Jobs page shows: - **Running jobs** with real-time progress bars - **Scheduled jobs** with the planned start time - **Error counts** and expandable error details - **Last 10 processed items** (expandable) - **Completed jobs** history ### Job Statuses - **Running:** Job is currently processing items - **Scheduled:** Job is waiting until its planned start time - **Completed:** All items processed successfully - **Cancelled:** Job was manually stopped ### Managing Jobs - **Cancel job:** Stop a running job (processed items remain changed) - **Delete job:** Remove job from history - **View errors:** Expand error details to see what failed and why --- ## Best Practices **Start Small:** - Test with a single channel first - Verify results before running on all channels **Monitor Progress:** - Check job status and error counts - Review error details for failed items **Channel Considerations:** - Some channels have rate limits - Large jobs may take hours to complete - Vinted operations are slower (requires browser extension) --- ## After Bulk Operations **Verify results:** 1. **[View Listings](/connect/listings)** — Check updated items 2. **[Listings Log](/connect/listings/log)** — Review operation history 3. **[Sync History](/connect/listings/sync-history)** — Check inventory sync status --- ### Smart Pricing URL: https://fluf.io/support/smart-pricing/ Last updated: 2026-07-07 Tags: smart pricing, pricing, undercut, parity, premium, markdown, schedule, market data, analytics, elasticity, sell-through, automation, rounding, protect margin, cost margin, daily email, strategy id, specific products, pricing strategy column **Smart Pricing** Automatically set and adjust your prices using real market data. Smart Pricing lets you undercut, match, or price above the market on any channel, with optional scheduled markdowns that run on autopilot. > **Navigate to:** **[Smart Pricing](/connect/smart-pricing)** to get started --- ## How It Works Smart Pricing has three building blocks: 1. **Pricing Rules** define *how* to price products on a channel (e.g. "undercut the market midpoint by 10% on Depop") 2. **Progression Schedules** define *when* prices change over time (e.g. "reduce by 5% every 7 days until 40% off") 3. **Market data** provides real pricing intelligence so your pricing is grounded in what buyers actually pay You can use pricing rules on their own for static market-based pricing, or attach a progression schedule for automated price changes. --- ## Creating a Pricing Rule 1. Go to **[Smart Pricing](/connect/smart-pricing)** and switch to the **Pricing Rules** tab 2. Click **Create Pricing Rule** 3. Fill in the settings: ### Pricing Rule Settings | Setting | Description | |---------|-------------| | **Name** | A label for your reference (e.g. "Vinted Undercut All") | | **Channel** | Which marketplace this applies to (Depop, eBay, Vinted, Etsy, Shopify, Facebook) | | **Store** | Optional: choose one connected store when you have multiple accounts on the same channel | | **Categories** | Apply to all products or specific category IDs | | **Strategy** | Undercut (below market), Parity (match market), or Premium (above market) | | **Anchor** | Which market reference point to use (see below) | | **Adjustment** | How much to offset from the anchor, as a percentage or fixed amount | | **Price Guard** | Maximum allowed deviation from your listed price (%). Prevents the market price from being wildly different to your own price. Default: 30%. Only applies to market-based anchors (Ceiling, Midpoint, Floor). | | **Round final price** | Optionally round the final calculated price so it lands on a clean ending — either 0/5 (e.g. £442 → £445, £416 → £420) or .99 (e.g. £442 → £442.99). Always rounds up so you never drop below the calculated price. Applies to scheduled markdowns too. | | **Progression Schedule** | Optionally attach a progression schedule for automated price changes over time | | **Priority** | Higher priority pricing rules take precedence when multiple match a product | ### Understanding Anchors The anchor determines which market data point your price is based on: - **Ceiling** - The highest market price. Good for premium strategies. - **Midpoint** - The average/suggested market price. The most common choice. - **Floor** - The lowest market price. Aggressive undercut territory. - **Current Price** - Uses the product's existing listed price instead of market data. Useful when you want automated markdowns from your own price without relying on market data. ### Example A pricing rule with: - Strategy: **Undercut** - Anchor: **Midpoint** - Adjustment: **-10% (percent)** If the market midpoint for a Nike hoodie in "Good" condition is £30, this pricing rule sets the price to £27 (£30 minus 10%). --- ## Creating a Progression Schedule Progression schedules automate price changes over time. Use them for clearance markdowns, flash sales, seasonal pricing, and more. 1. Go to the **Pricing Rules** tab 2. Click **Create Schedule** 3. Choose a **preset** for quick setup, or build a custom schedule ### Schedule Presets FLUF includes 10 ready-made presets: | Preset | What It Does | |--------|-------------| | **Steady Markdown** | -5% every 7 days, floor at 40% off | | **Weekend Boost** | -10% on Fridays, reset on Monday | | **Payday Pulse** | +5% on 25th-1st of each month, then reset | | **Aggressive Clearance** | -10% every 3 days, floor at 60% off | | **Slow Burn** | -2% every 14 days, floor at 25% off | | **Flash Sale** | One-time -20%, auto-revert after 48 hours | | **Staircase** | -£2 every 5 days, minimum £5 | | **Seasonal Ramp-Up** | +3% weekly for trending categories | | **Auction-Style Descent** | -15% day 1, -10% day 3, -5% day 7 | | **Protect Margin** | -5% every 7 days but never below your item cost + 20%. Requires item costs to be set under **[Cost Management](/support/cost-management)**. | ### Custom Schedule Settings | Setting | Description | |---------|-------------| | **Type** | Recurring (repeats on a cadence), **Custom steps** (define your own day-by-day drops), or One-time (specific date) | | **Frequency** | Every N days, weekly on a specific day, or monthly (Recurring type) | | **Step** | How much to change per step: percentage or fixed amount | | **Floor** | The lowest the price can go: % from original, £ off original, fixed minimum, market floor, or cost + % margin | | **Reset** | Optionally reset price back to original after hitting the floor | | **Applies to** | All products, specific pricing rules, or **specific products** you hand-pick | | **Strategy ID** | A short ID (e.g. `steady-markdown`) you can reference from a bulk-upload spreadsheet — see below | ### Custom Steps (day-by-day drops) Choose **Custom steps** as the Type when you want a schedule of specific drops on specific days rather than one repeating percentage. Add a row for each drop — a **day** and the **% change** for that day — and use **+ Add step** for as many as you like: | Day | Change | |-----|--------| | 1 | -15% | | 3 | -10% | | 7 | -5% | Days count from when the product is enrolled into the strategy (at crosslist time, or when auto-enroll picks it up). Each drop **compounds off the current price**, so a £100 item becomes £85 on day 1, £76.50 on day 3, and £72.68 on day 7. Pricing stops after the last step. This is the flexible version of the **Auction-Style Descent** preset — start from that preset and tweak the days and percentages, or build your own from scratch. An optional **stopping floor** still applies as a safety net. ### How Floors Work Floors prevent prices from dropping below a safe minimum: - **% from original** - Stop at a percentage off the original price (e.g. 40% means a £50 item won't go below £30) - **£ off original** - Stop a fixed amount below the original price (e.g. 5 means a £40 item won't go below £35, and a £12 item won't go below £7). Like "% from original", this scales per item — unlike "Fixed amount", which is the same price for everything on the schedule. - **Fixed amount** - Never go below a specific price (e.g. £5 minimum) - **Market floor** - Don't go below the market's lowest price - **Cost + % margin** - Never go below your item cost plus a chosen margin (e.g. cost + 20%). Requires costs set under **[Cost Management](/support/cost-management)**. When the floor is reached, the schedule stops. If you've enabled **Reset**, the price reverts to the original after a configurable number of days, and the cycle can begin again. --- ## Attaching a Progression Schedule to a Pricing Rule To combine market-based pricing with time-based progressions: 1. Create your schedule first (or use a preset) 2. When creating or editing a pricing rule, select the schedule from the dropdown 3. Products matched by this pricing rule will now progress through the schedule automatically **Without a schedule:** The pricing rule's price is applied once when a product is crosslisted (static pricing). Use **Backfill** to apply prices to products already listed. **With a schedule:** Prices are recalculated on a recurring basis and pushed directly to the marketplace. Products are automatically enrolled into the schedule when crosslisted. --- ## Assigning a strategy to specific products As well as "All products" or a pricing rule, you can apply a strategy to individual items you hand-pick. A product can be on **one strategy at a time**. Three ways to assign: 1. **When creating/editing a strategy** — set **Applies to → Specific products** and tick the items. 2. **From your listings** — on the **Crosslist** page, turn on the **Pricing strategy** column (Columns menu), then click an item's cell to pick a strategy (or **None** to remove it). To do many at once, select items and use **Actions → Smart Pricing**. 3. **From a bulk-upload spreadsheet** — give each strategy a **Strategy ID** (shown on the strategy card, e.g. `steady-markdown`), then add a **Pricing Strategy** column to your upload sheet on **Listings → Create** and put that ID in each row. The item joins the strategy automatically the moment you crosslist it. --- ## Smart Pricing and Relisting Your pricing rules apply every time a product is listed to a channel — **including when it's relisted**. If you have **[Auto-Relisting](/support/relisting)** enabled, each relist recalculates the price using your active pricing rule before the fresh listing is created. This means your prices stay aligned with the market even as items cycle through relists. ### Example Say you have a jacket listed on Vinted at £10. You've set up: - A pricing rule with **Anchor: Midpoint** and **Adjustment: +50%** - **[Auto-Relisting](/support/relisting)** enabled for Vinted The jacket doesn't sell. When it comes up for relisting, FLUF checks the current market data. Vinted's suggested price for that brand, category, and condition is now £5. Your pricing rule says "use the market midpoint, plus 50%": > £5 (market midpoint) × 1.50 = **£7.50** The relisted item goes live at **£7.50** — not the original £10. Your price automatically adapts to what the market says, every time the item relists. If you also have a **progression schedule** attached, the scheduled markdowns continue from the new price after relisting. --- ## Applying Pricing Rules to Existing Products New products are automatically priced by matching pricing rules when you crosslist them. For products already listed on a channel, use **Backfill** to apply the pricing rule retroactively: 1. Go to the **Pricing Rules** tab 2. Find your pricing rule and click the lightning bolt icon 3. Confirm the backfill **For pricing rules without a schedule:** Calculates the new price for each matching product and pushes it directly to the channel. You'll see a summary of how many products were updated, skipped (floor protection), or encountered errors. **For pricing rules with a schedule:** Enrols all matched products into the schedule for automated price progression over time. --- ## Dashboard Overview The **Overview** tab shows your Smart Pricing summary at a glance: - **Managed Products** - Total products under smart pricing - **Sales (30d)** - Items sold in the last 30 days - **Revenue (30d)** - Total revenue from smart-priced items - **Avg Days to Sell** - How long items take to sell on average - **Products by Channel** - Breakdown by marketplace - **Price Updates** - How many price changes were made in the last 24 hours, 7 days, and 30 days - **Active Pricing Rules** - Quick summary of your enabled pricing rules - **Upcoming Price Changes** - Next 10 products scheduled for a price update --- ## Analytics The **Analytics** tab helps you understand what's working: ### Sell-Through Analysis See how fast products sell, grouped by category or brand: - Filter by channel and time range (7, 30, 60, or 90 days) - Compare average price, days to sell, and discount percentage - Toggle between category and brand grouping ### Pricing Rule Impact Compare items with and without smart pricing: - Average days to sell **with** a pricing rule vs **without** - Number of sales in each group - Shows whether smart pricing is helping items sell faster ### Price Elasticity Understand how price affects sell-through speed for a specific category: 1. Enter a category ID in the elasticity section 2. Click **Analyse** 3. See sales grouped by price brackets with average and median days to sell 4. Visual bar chart shows which price points sell fastest ### Daily Email Report If you have any active pricing rules, FLUF sends you a daily summary email covering the last 24 hours of price changes, 7-day sales by channel, 30-day sell-through trends, products that have reached their floor, and any errors pushing prices to channels. The email is skipped on quiet days when nothing meaningful has happened. --- ## Market Data Smart Pricing uses real market data to inform your pricing decisions. Market prices reflect what similar items actually sell for, taking into account factors like brand, category, and condition. Market data is refreshed automatically for products with active progression schedules. --- ## Pausing and Resuming You can pause price progressions at any time: - **Pause a pricing rule:** Click the pause icon next to the pricing rule on the Pricing Rules tab. All products under that rule stop receiving price updates. - **Resume:** Click the play icon to restart progressions from where they left off. Pausing does not revert prices. Products stay at their current price until resumed. --- ## Tips & Best Practices **Start with one channel:** Test a pricing rule on your most active channel before rolling out to all marketplaces. **Use presets first:** The built-in presets cover the most common pricing strategies. Start with "Steady Markdown" or "Slow Burn" and customise later. **Set sensible floors:** Always set a floor price to avoid selling below cost. A 40% floor is a safe starting point for most categories. **Monitor the dashboard:** Check the Overview tab regularly. The "Avg Change (7d)" metric tells you how aggressively prices are moving. **Check the Log tab:** The Log tab records every price change, including any errors. Use the Action filter to quickly find issues. **Combine with offers:** Smart Pricing works well alongside **[Offer Management](/support/offer-management)**. Price competitively with smart pricing, then use auto-accept rules for final negotiations. **Category-specific rules:** Create separate pricing rules for different product types. Trainers might sell well with aggressive clearance, while designer items benefit from slow-burn markdowns. --- ## Troubleshooting **Prices not updating?** - Check the pricing rule is **active** (not paused) - Verify a progression schedule is attached if you expect automated changes - Check the **Upcoming Price Changes** section on the Overview tab to see when the next update is due - Check the **Log** tab for any error entries — if a price push to a channel fails, the error is recorded there with details **Market data not available?** - Products need a recognisable brand and category for market data to resolve - Unbranded items won't receive market-based pricing (use the "Current Price" anchor instead) **Backfill shows 0 products?** - Verify products exist on the selected channel in your **[Listings](/connect/listings)** - Check the category filter matches your products - Products must have a price greater than zero **Backfill shows errors?** - Some products may fail to update on the channel (e.g. if the listing was removed or the channel is temporarily unavailable) - Check the **Log** tab and filter by the "push_error" action to see which products failed and why - You can re-run the backfill — products that already have the correct price will be skipped automatically **Price went too low?** - Check your **Price Guard** setting on the pricing rule — this caps how far the market-calculated price can deviate from your listed price. A 30% guard means a £100 item won't be priced below £70 or above £130, regardless of what the market data says. - Review your floor settings on the progression schedule - Pause the pricing rule immediately to stop further reductions - Adjust the floor or price guard values and resume --- ### AI Authenticity Check URL: https://fluf.io/support/authenticity-check/ Last updated: 2026-06-10 Tags: authenticity, counterfeit, fake, replica, authentic, check, blocked, suspended, vinted, brand, proof, receipt, safety **AI Authenticity Check** Marketplaces take counterfeits seriously — some, like Vinted, can permanently suspend a seller's account when their systems flag a listing as potentially inauthentic, even when the item is genuine but the listing lacks proof. The AI Authenticity Check helps you catch risky listings *before* they go live. > **Important:** This is an advisory tool, not a guarantee. No automated check is 100% accurate, and authenticity always remains the seller's responsibility. --- ## What It Does The check reviews an item's photos and listing details for common authenticity red flags, such as: - Branding, logos, or labels that look inconsistent with the claimed brand - High-counterfeit-risk brands (luxury and hype labels) listed with **no visible proof of authenticity** — receipts, serial numbers, date codes, or authenticity cards - Prices implausibly low for the claimed brand and condition It then gives a short, plain-English verdict explaining its reasoning — and, when something looks risky, what proof photo would help. --- ## Two Ways to Use It ### 1. On-demand check from any product 1. Open any product from **[Listings](/connect/listings)** 2. Find the **Authenticity check** row in the product settings 3. Click **Check** — you'll get a verdict in a few seconds 4. Updated your photos or title? Click **Re-check** for a fresh verdict ### 2. Automatic screening before crosslisting (optional) Turn on **AI authenticity check before crosslisting** in **[Settings → General](/connect/settings)**. With this enabled: - Every item is screened automatically before it's published to any channel - If the check flags an item, the crosslist is paused and you'll see the verdict explaining why - Add proof to your photos (a receipt, serial number, or authenticity card), then re-check and crosslist again This setting is **off by default** — turn it on if you sell branded or luxury items and want a safety net. --- ## When an Item Is Flagged A flag doesn't mean your item is fake — it usually means the listing doesn't *show* enough proof. To clear a flag: 1. Add close-up photos of inside labels, serial numbers, date codes, receipts, or authenticity cards 2. Open the product and click **Re-check** 3. Once it passes, crosslist as normal If you're confident in the item and prefer to list anyway, you can turn the setting off in **[Settings → General](/connect/settings)** at any time — the on-demand check stays available either way. --- ## FAQs **Does each check cost anything?** No — checks are included with your plan. **Will the check slow down my crosslisting?** Barely. Each product is checked once and the verdict is remembered, so relists and repeat pushes aren't re-checked unless the photos or title change. **Does this apply to auto-relisting?** No — relisting of items that are already live is never blocked by the check. **Can the check guarantee my account won't be suspended?** No. It reduces risk by catching common red flags before publication, but each marketplace makes its own decisions. --- ### Inventory Intelligence URL: https://fluf.io/support/inventory-intelligence/ Last updated: 2026-03-15 Tags: intelligence, stale, inventory, recommendations, reprice, relist, auto-pilot, weekly digest, sell-through # Inventory Intelligence Inventory Intelligence automatically analyses your listed items across all connected channels and flags anything that's been sitting too long without a sale. Instead of manually checking every listing, FLUF tells you exactly what to do — and can even do it for you. ## How It Works FLUF looks at how long each item has been listed, compares its price and age to similar items that have actually sold, and gives you a clear recommendation: - **Reprice** — Your item is priced higher than what similar items typically sell for. A price adjustment is suggested based on real sales data. - **Relist** — Your item has been listed much longer than similar items take to sell. Relisting refreshes it in the marketplace's search results. - **Relist + Reprice** — Both stale and overpriced. Relist it at a lower price for the best chance of a sale. - **Investigate** — The price and age look reasonable, so photos, description, or category might need a manual check. ## Getting Started 1. Open **Intelligence** from the Dashboard section in your sidebar 2. You'll see a summary of how many items are stale, their total potential revenue, and their average age 3. Items are grouped by recommended action — start with the top groups for the biggest impact 4. Click the action button on any item to apply it instantly, or use **Apply All** for a whole group ## Filters - **Channel** — Focus on one marketplace at a time (Depop, eBay, Vinted, etc.) - **Threshold** — Adjust what counts as "stale" (7, 14, 21, 30, or 60+ days) - **Sort** — Order by oldest first, highest price, or by channel ## Auto-pilot Toggle Auto-pilot ON to let FLUF automatically reprice and relist your stalest items every day. Auto-pilot: - Only acts on items that have been stale for 30+ days - Applies a maximum of 10 actions per day - Uses the same market-data-driven recommendations you see on the page - Can be turned off at any time — your settings are saved instantly ## Weekly Digest Email Every Monday you'll receive an email summarising your stale inventory, what actions were recommended, and what Auto-pilot applied (if enabled). The email includes your top stale items with prices, ages, and suggested actions. To stop receiving the digest, update your Intelligence settings. ## Dismissing Items If you know an item is priced correctly or don't want to act on it, click the **X** button to dismiss it. Dismissed items won't appear in your results or be touched by Auto-pilot. ## Tips - Start with the **Reprice** group — these are items where a price adjustment is most likely to lead to a sale - Use a lower threshold (7 or 14 days) on fast-moving channels like Vinted, and a higher one (30+ days) on eBay where items naturally take longer - Check the Intelligence page weekly to stay on top of your inventory health --- ### Translate Listings When Crosslisting URL: https://fluf.io/support/translate-listings/ Last updated: 2026-04-15 Tags: translate, translation, language, international, crosslist, english, french, spanish, italian, german **Translate Listings When Crosslisting** Sell internationally without retyping every title and description. FLUF can automatically translate your listings from your native language into another language at crosslisting time — so you can write once in your own language and reach buyers in other markets. > **Navigate to:** **[Settings → General](/connect/settings)** to enable translation --- ## How It Works When translation is enabled, every time you crosslist a product to a selected marketplace, FLUF translates the **title** and **description** into your chosen destination language before sending them to the channel. Your original listing on FLUF stays in your native language — only the outbound crosslisted versions are translated. This means: - You write product descriptions in your own language (e.g. French) - FLUF lists your items on the channels you select, such as Depop or eBay, in the destination language (e.g. English) - Your FLUF store, dashboard, and original product data stay unchanged --- ## Enabling Translation 1. Go to **[Settings → General](/connect/settings)** 2. Turn on **Translate listings when crosslisting** 3. Select your **Source language** — the language your product titles and descriptions are currently written in 4. Select your **Destination language** — the language you want listings translated into 5. Select the channels where translation should apply Changes take effect on your next crosslist. Existing listings on channels are not retranslated — the new language is applied when you crosslist new products or relist existing ones. --- ## Different Language Per Channel The Source and Destination languages in **Settings → General** are your account-wide default — but you don't have to use the same destination language everywhere. Each channel (and each connected account, if you have more than one store on the same channel) can override the language independently. For example, you could set: - **Vinted** → Polish - **eBay Germany** → German - **Vestiaire Collective** → Polish To set a channel-specific language: 1. Go to the channel's own settings tab (e.g. **Settings → eBay**) 2. If you have more than one connected account on that channel, pick the specific account from the account selector at the top 3. Set **Translate destination language for this channel** (and optionally **Translate source language for this channel**) to override the account default 4. Leave either dropdown on **Use account default** to keep following your General settings for that field A per-channel override only takes effect once translation is switched on in General settings and the channel is selected under **Apply translation to channels** there — the channel-level dropdowns just choose *which* language, not *whether* translation runs. --- ## Supported Languages Translation supports: Afrikaans, Arabic, Bengali, Chinese, English, French, German, Czech, Danish, Greek, Spanish, Finnish, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Turkish, Latvian, Estonian, Lithuanian, Dutch, Polish, Portuguese, Romanian, Russian, Slovak, Swedish, Urdu. If you need a language not listed here, let us know — we can add more as sellers request them. --- ## What Gets Translated Translation is applied to: - **Product title** - **Product description** Translation is **not** applied to: - Brand names (kept exactly as written) - Sizes (S, M, L, XL, 36, 38, 40, etc.) - Measurements and material codes - Hashtags, emoji, and formatting --- ## Tips **Review your first few translated listings.** Translation is very accurate for standard product descriptions, but it's worth checking your first few crosslists on each channel to make sure the tone and phrasing match what you want. **Mix languages in your source text carefully.** If your descriptions already contain mixed languages (e.g. French with English brand slogans), translation still works but results may be less polished than single-language source text. **Your FLUF listings stay native.** Only outbound crosslists are translated. If you sell directly on FLUF, your listing stays in your source language. --- ## Troubleshooting **Translation didn't run on a listing?** - Confirm **Translate listings when crosslisting** is switched on in **[Settings → General](/connect/settings)** - Confirm both Source and Destination languages are selected and are different from each other - Confirm the destination channel is selected under **Apply translation to channels** - Translation only applies to new crosslists and relists — it does not retroactively update listings already live on a channel **Translated text looks off?** - Check that the **Source language** setting matches the actual language your titles and descriptions are written in - For very short titles (a few words), context is limited and translations may be less accurate — longer titles translate more naturally --- ### Rewrite Descriptions Per Channel with AI URL: https://fluf.io/support/channel-description-prompts/ Last updated: 2026-06-03 Tags: description, ai, rewrite, per-channel, prompt, tone, hashtags, translate, crosslist, channel settings, customise **Rewrite Descriptions Per Channel with AI** Different marketplaces reward different writing. A punchy, hashtag-heavy description that works on Depop can feel out of place on eBay. FLUF can automatically rewrite each listing's description for a specific channel — in your own words, using a prompt you set once. > **Navigate to:** **[Channels](/connect/channels)** → open a channel → **Settings** --- ## How It Works Each channel has an **AI: rewrite description for this channel** box in its settings. You write instructions once — for example "translate to Italian and add three relevant hashtags" or "make it shorter and more casual" — and from then on, every time you crosslist an item to that channel, FLUF rewrites that listing's description according to your instructions before sending it. This means: - You keep one master description on your FLUF listing - Each channel can receive its own tailored version automatically - The original listing on FLUF stays exactly as you wrote it — only the outbound version for that channel is rewritten Leave the box blank and nothing changes — your description is sent as-is. --- ## Setting It Up 1. Go to **[Channels](/connect/channels)** 2. Open the channel you want to tailor descriptions for 3. Find **AI: rewrite description for this channel** in its settings 4. Write your instructions in plain English 5. Save Your instructions take effect on your next crosslist or relist to that channel. Listings already live on a channel are not rewritten retroactively. --- ## Example Prompts - *"Translate the description to French and keep it friendly."* - *"Make it shorter and punchier — two sentences maximum."* - *"Add a warm sign-off and basic care instructions."* - *"Rewrite in a professional tone and end with three relevant hashtags."* - *"Remove any mention of other marketplaces and tidy up the wording."* You can set a different prompt on each channel, so the same item reads naturally everywhere you list it. --- ## Add Fixed Text Without AI Want the **exact same block of text** on every listing — a standard condition note, seller's notes, care instructions or a sign-off — added word-for-word with no rewording? Use **Add fixed text to end of description**, the box directly below the AI rewrite box in the same channel settings. - Whatever you type is added to the **end** of every description for that channel, exactly as written - No AI, no rewording — your wording is preserved character-for-character - Leave it blank to add nothing Use the **AI rewrite** box for *instructions* ("translate to French", "make it punchier") and the **Add fixed text** box for a *fixed block* you want on every listing. You can use both together — the fixed text is added after the rewrite runs. --- ## What's Preserved The rewrite is told to keep your factual details intact: - Brand name - Size - Condition - Measurements and materials It rewrites the wording and tone — it won't invent details or drop the facts buyers rely on. **Measurements get an extra check.** Sizes and dimensions ("110-135 cm", "80x65x40") are the details buyers ask about most, so FLUF verifies every one of them is still in the rewritten description — including when your instructions translate it into another language — and redoes the rewrite if any went missing. The one exception is when you ask for it: if your instructions say something like *"don't include measurements"*, FLUF follows your instructions and leaves them out. --- ## Tips **Review your first few rewrites.** The rewrite is very accurate, but it's worth checking your first couple of crosslists on each channel to confirm the tone matches what you want, then adjust your prompt if needed. **Be specific.** The clearer your instructions, the better the result. "Casual and short, end with hashtags" gives a more consistent outcome than "make it nice". **Combine with other channel settings.** The rewrite runs alongside your other per-channel description settings, such as removing lines that start with certain text, so you can clean up and restyle in one pass. --- ## Troubleshooting **Rewrite didn't run on a listing?** - Confirm the **AI: rewrite description for this channel** box has instructions saved for that channel — an empty box sends the description unchanged - The rewrite only applies to new crosslists and relists, not to listings already live on a channel - If a rewrite can't be produced for any reason, FLUF safely sends your original description rather than a blank one **A measurement or size is missing from a live listing?** - Listings already live keep the description they were sent with — crosslist or relist the item to send the corrected version - Check your instructions don't ask for measurements to be removed, and don't ask for the description to be shortened to a fixed length **Want the same wording everywhere?** - Leave the box blank on channels where you want your original description sent as-is **Typed a fixed note into the AI rewrite box and it came out reworded?** - The **AI rewrite** box expects *instructions*, not fixed text — it will reword whatever you put there. To add an exact block word-for-word, use **Add fixed text to end of description** instead --- ### Edit an Existing Listing URL: https://fluf.io/support/edit-existing-listing/ Last updated: 2026-06-15 Tags: edit, update, change, product detail panel, update on external channels, category, title, price, description, attributes, note, notes, label, tag inventory, mobile, listings # Edit an Existing Listing You can change a listing's title, price, description, photos, category, brand, condition, size and other attributes any time after it's live — and have FLUF push the update out to every channel you've already crosslisted to. There are two places to do this: the **Crosslist page** on the web, and the **Listings tab** in the FLUF Mobile app. The web flow has the most control over which channels receive the update; the mobile flow is faster for quick fixes. --- ## On the web (Crosslist page) 1. Open [**Crosslist**](/connect/crosslist) and find the listing you want to edit. You can search by title or filter by channel. 2. Click the listing. The **Product Detail Panel** slides in from the right. 3. Click **Edit** at the top of the panel to make the fields editable. 4. Change whatever you need to — title, description, price, photos, brand, category, condition, size, attributes, etc. 5. Make sure the **Update on External Channels** toggle (near the Save button) is **ON**. It's on by default — only switch it off if you want to update FLUF only and leave the live listings untouched. 6. Click **Save**. If the toggle is on, you'll see the **Update on Channels** modal listing every channel this product is live on — tick the ones you want the update pushed to and confirm. FLUF then: - Saves your changes to FLUF. - Updates each selected channel via its API (eBay, Shopify, etc.) or queues the update for channels that need the FLUF browser extension (Facebook, Poshmark, Whatnot — make sure the extension is running on your desktop). Vinted updates are queued too, and go through without a computer. - Shows a summary toast: "Updated on FLUF and 3 channels" — or, if any channel fails, an inline error link to the channel's listing so you can finish the change manually. ### Don't see Edit? Edit is only available on listings that originated in FLUF or that FLUF has fully imported. Channel-only listings that haven't yet been linked to a FLUF product show the channel's own listing page when clicked instead. --- ## On mobile 1. Open the **Listings** tab. 2. Tap the card of the listing you want to change. 3. Tap **Edit** in the detail view. This opens the same form you used to create the listing. 4. Change the fields, then tap **Save**. The mobile edit saves to FLUF. To push the change out to channels you've already crosslisted to, use the web **Crosslist page → Product Detail Panel → Update on External Channels** flow above. (We're working on adding the same toggle to the mobile edit screen — until then, hop to a desktop for cross-channel pushes.) For tiny fixes (a typo, a price), it's still fastest to edit on mobile and then push from the web in one click. --- ## What actually gets sent to each channel Most fields go through unchanged: title, description, price, photos, condition note, brand. Each channel has slightly different limits (eBay caps titles at 80 characters; Depop trims descriptions; Vinted may reformat photos to fit its aspect ratio) — FLUF handles those automatically. **Categories and structured attributes are translated**, not copied. Each marketplace has its own taxonomy, so when you set the FLUF category to (e.g.) **Interlocking Blocks**, FLUF maps it to: - eBay UK → `Toys & Games › Construction & Building Toys › LEGO® Building Toys › LEGO® Bricks, Pieces & Parts` - Vinted → `Toys & games › Construction toys` - Depop → `Toys › Toys & Games` - Shopify → your own collection rules Same with structured attributes like Brand, Size, and Condition: each channel has its own allowed list, so FLUF picks the closest match and pushes that. --- ## When the channel-side category looks wrong If you change the FLUF category, push the update, and the live channel listing still ends up in something that doesn't fit, two things may have happened: 1. **The FLUF category is too generic for the channel.** Pick a more specific FLUF category and push again — e.g. "Interlocking Blocks" maps cleanly to eBay's LEGO subcategory, whereas a generic "Toys" might land in a broader leaf. 2. **The FLUF→channel translation itself is off.** FLUF's translation map is shared across all sellers, so a wrong mapping affects more than just you. In this case: - **Fix the live listing on the channel directly** (eBay, Depop, etc. — log in and change the category there) so the buyer-facing page is right now. - **Let the FLUF team know** via [Contact Support](/support#contact) with the FLUF category name and the channel category it should map to. We'll update the central mapping so future pushes from you and everyone else go to the right place. If the wrong category came from a freshly-AI-generated listing (the AI mis-read a photo and picked the wrong FLUF category), see [Review Before Listing](/support/review-before-listing) for catching that before publishing. --- ## A couple of safety notes - **Stock and "sold" status are not changed by an edit.** If you want to mark an item sold or restock it, use the dedicated Mark as Sold / inventory controls in the detail panel, not the Edit form. - **eBay-specific:** changing the primary category on a listing that already has bids or sales is blocked by eBay's own rules. If you see an "Auction ended" or "Bid restrictions" error, end the listing and relist it from FLUF — the new listing will be created in the corrected category. - **Channel-specific edits aren't lost.** If you've manually edited a listing directly on (say) Depop after crosslisting, an Update from FLUF will overwrite those manual edits with the FLUF values. Toggle **Update on External Channels** off before saving if you only want to change FLUF's internal record. --- ## Related Pages - **[Managing Your Listings](/support/listings)** — Filter, search, and bulk-manage everything - **[Bulk Jobs & Operations](/support/bulk-jobs)** — Edit price, category or attributes across many listings at once - **[Review Before Listing](/support/review-before-listing)** — Preview AI-generated details before they go live - **[Attribute Mapping](/support/category-mapping)** — How FLUF translates categories between marketplaces --- ### Review Before Listing URL: https://fluf.io/support/review-before-listing/ Last updated: 2026-07-20 Tags: review, preview, draft, approve, edit, crosslisting, quality, dry run, autosave **Review Before Listing** Preview and edit your listing details before they go live on any channel. When enabled, crosslisting saves a draft for you to review instead of publishing immediately — giving you full control over what gets listed. > **Navigate to:** [Channels > General Settings](/connect/channels?tab=general) to enable, then [Drafts](/connect/crosslist/review) to review drafts --- ## How It Works 1. You **enable Review Before Listing** for one or more channels in your General Settings 2. When you crosslist a product to those channels (manually or via auto listing), the listing is **saved as a draft** instead of being published 3. You **review the draft** in the Review Queue — see exactly what would be sent to the channel 4. **Edit any field** — title, price, category, condition, brand, size, and more 5. **Approve** to publish, or **delete** if you don't want to list it Your original product on FLUF is not affected. Edits only apply to the specific channel listing. --- ## Enabling Review Mode 1. Go to [Channels](/connect/channels) 2. Select the **General** settings tab 3. Scroll down to the **Review Before Listing** section 4. Toggle on any channels you want to review before listing Each channel is independent — you might want to review eBay listings (where categories and item specifics matter) but let Depop listings go through automatically. --- ## Reviewing Drafts When you have drafts waiting for review: 1. Go to [Listings](/connect/listings) 2. Click **Drafts** in the header (you'll see a yellow badge if drafts are pending) 3. Review your drafts on the dedicated Draft Listings page ### What You'll See Each draft shows as a card with: - **Product image and title** - **Channel** it's going to (colour-coded) - **Origin** — whether it came from manual crosslisting, auto listing, or relisting - **When** it was created Click the expand arrow to see all the fields that will be sent to the channel. ### Editing Fields Expand a draft card to see and edit fields like: | Field | What It Controls | |-------|-----------------| | **Title** | How the product name appears on the channel | | **Description** | The listing description text | | **Price** | The selling price (in the channel's currency) | | **Category** | Which category the item is listed under | | **Condition** | New, Used, Like New, etc. | | **Brand** | The brand name or ID | | **Size** | Size label for the channel | Different channels have different fields. For example, Vinted has a "Package Size" field that eBay doesn't. **Your edits save automatically.** There's no save button — once you've changed a field and clicked away from it, that change is kept against the draft. You can refresh the page, approve a different item, come back tomorrow, or pick the draft up on another device, and your edits will still be there. Edited drafts are marked **Edited** in the list. ### Approving - **Single item**: Click the green tick on any card to approve and publish it - **Batch approve**: Select multiple items using checkboxes, then click "Approve Selected" - **Delete**: Click the bin icon to remove a draft without publishing ### Filtering and Searching - **Search** by product title - **Filter** by channel (e.g. show only eBay drafts) - **Sort** by newest, oldest, or grouped by channel --- ## When to Use This **Great for:** - Sellers who crosslist from one channel to another and want to check how categories, conditions, and titles are mapped - High-value items where getting the listing details right matters - New users learning how FLUF translates product data between channels - Anyone who's noticed occasional issues with how items appear after crosslisting **Not recommended for:** - High-volume sellers who auto-list hundreds of items daily — reviewing each one would be impractical - Channels where your listings are consistently accurate and you're happy with the results --- ## Tips - **Start with one channel** — enable review for the channel where you've noticed the most issues, and leave others automatic - **Check categories first** — category mapping is the most common area where the result might not match your expectation - **Use batch approve** when you've reviewed a set and they all look good — much faster than approving one by one - **Drafts don't expire** — take your time reviewing. But note that if a product sells on the source channel while a draft is pending, the draft will fail when you try to approve it (stock check) --- ### Index Browser & Re-indexing URL: https://fluf.io/support/index-browser/ Last updated: 2026-04-26 Tags: index, reindex, flush, refresh, sync, duplicates, rebuild, activity # Index Browser The **Index Browser** at **[/connect/listings/index](/connect/listings/index)** is FLUF's window into the local catalogue we keep of every listing on your connected channels. We use it to power duplicate detection, inventory sync, relisting safety checks, and the Listings Log. ## What you see - **Channel cards** — one per connected channel, showing how many of your products FLUF currently has indexed plus the last sync time. - **Channel tabs + search** — filter to a single channel, search by title or SKU, and toggle "Show Duplicates Only" to find any items listed twice on the same channel. - **Recent indexing activity** — a collapsible panel below the cards showing each batch of products FLUF processed, when, and via which path. Auto-updates while indexing is in progress. - **Inventory totals** — the bottom of the table shows the combined value and cost of everything in the current view (a crosslisted item counts once), in your own currency. ## Export to CSV Click **Export CSV** at the top of the page to download your whole index for the current filter — every item with its channel, price, cost, category, status and more, plus the value and cost totals. It covers all pages, not just the one on screen, and opens straight in Excel or Google Sheets. ## Refresh vs. Flush & Re-index There are two ways to bring the index up to date — pick the one that matches your situation. ### Refresh (the default) The **Refresh** button on each channel card asks FLUF to resume indexing from where it left off. It's quick, non-destructive, and ideal for "I just listed something new on Vinted, please pick it up." Use this 95% of the time. ### Flush & Re-index If your index looks wrong — for example, sync starts behaving oddly, duplicate detection misses obvious copies, or counts have drifted — use the **Flush & re-index** link on the channel card to wipe the local index for that channel and rebuild it from scratch. **What it does:** - Deletes FLUF's local copy of your listings on that channel - Queues a fresh re-fetch from page 1 - For Vinted and Facebook, the rebuild runs through the Chrome extension — keep the dashboard tab open until it finishes **What it doesn't touch:** - Your actual listings on the marketplace (nothing gets delisted, edited, or sold) - Other channels (unless you choose "all channels") **Confirmation required.** You'll be asked to type a phrase like `FLUSH AND REINDEX VINTED` so it can't be triggered by accident. ### How long does it take? Re-indexing speed depends on how many products you have. Plan for around two hours per 100 products as a worst case — large stores can take overnight. In practice it's usually much faster, but please don't start a flush unless you're prepared to wait. While the rebuild is in progress, duplicate detection and inventory sync may show gaps for the affected channel. ### Email when done Tick **"Email me when re-indexing finishes"** in the flush dialog and we'll send a one-off email to your account address the moment FLUF has finished rebuilding. This way you don't need to keep checking back. ## The activity panel Open the **Recent indexing activity** panel under the channel cards to see exactly what FLUF is doing right now: - **When** — how long ago each batch was processed - **Channel** — which channel the batch was for - **Source** — `cron` (server-side), `extension` (Vinted/Facebook), or `flush` (a wipe you triggered) - **Indexed** — how many products were added in that batch - **Run total** — running total since the last flush for that channel The panel auto-refreshes every 5 seconds while indexing is active and pauses when your tab is in the background. If you ever wonder "is anything happening?", this is where to look. ## Removing index entries The **Actions** column on each row lets you: - **View** the product detail page - **Delist from channel** — actually removes the listing on the marketplace - **Remove from index** — deletes only FLUF's local record without touching the marketplace listing (useful when FLUF still holds onto a product that no longer exists on the channel) ## Merging duplicate rows manually FLUF combines listings of the same item across channels automatically wherever the SKU or title is unambiguous. For the cases where it can't tell — usually subtly different titles per channel, or items where only one of the duplicates has a SKU — you can merge them yourself: 1. Search the Index Browser for the item (e.g. by title or SKU). 2. Tick the checkbox on every row that's the same physical product (the eBay copy, the Vinted copy, the Depop copy, etc.). 3. Click **Merge selected** on the toolbar that appears at the top. 4. A confirmation dialog shows each row you've selected with a "Primary" badge on the one that will be kept as the main record. Confirm. After merging: - The Listings page collapses them into a single row showing all the channel pills. - A sale on any of those channels will automatically mark sold across the others. - Editing the listing pushes the change to every channel. You can merge up to 50 rows in one go. At least one selected row needs to already be linked to a FLUF product — if every row is brand new from a channel and FLUF hasn't created a record yet, the merge button stays disabled (you'll see a hint in the dialog). You can also do this straight from your main **[Listings](/connect/listings)** page: tick the rows that are the same item, open **Actions** and choose **Combine**. Same result — they fold into one listing, and you can split them apart again later. If you already sell the same items on several channels and don't want to hunt for each one, open the **Data** menu at the top of the Listings page and choose **Find & combine duplicates**. Pick the channels, we refresh them, then show you each set that looks like the same item (with photos) so you can combine them one by one — or accept all the confident matches at once. > For a step-by-step walkthrough aimed at this exact situation, see **[Combine the same item listed on more than one channel](/support/combine-duplicate-listings)**. ## Seeing and undoing linked listings Wherever FLUF has combined listings of the same item — whether you merged them yourself or FLUF matched them automatically — the combined row on your **[Listings](/connect/listings)** page shows a **"Linked · N"** badge. Click the badge to see every channel listing that was folded together, when, and whether it was matched automatically or by you. If they aren't actually the same item, click **Unlink all** to split them straight back into separate listings. Your live marketplace listings are never touched by linking or unlinking. And once you've pulled a set apart, FLUF won't automatically re-combine it — though you can always combine it again yourself if you change your mind. ## When to use Flush & Re-index Common signals that a flush is worthwhile: - Sync History shows repeated mismatches that don't resolve - "Show Duplicates Only" misses or invents duplicates you can verify another way - Your channel card's count is wildly different from what's on the marketplace - You've made big bulk changes on the marketplace itself (mass delete, store migration, etc.) If none of those apply, **Refresh** is the right tool — it's lighter and faster. --- ### Set a Different Price Per Channel URL: https://fluf.io/support/channel-price-override/ Last updated: 2026-08-09 Tags: price, pricing, per-channel, override, exact price, percentage, adjustment, ebay, vinted, depop, channel price, follows main price **Set a Different Price Per Channel** Sometimes you want the same item to sell for more on one marketplace than another — eBay buyers pay for Buy It Now convenience, Vinted has its own price expectations. FLUF lets you pin an exact price on any one channel while every other channel keeps following your main listing price. > **Navigate to:** open any listing → **Price** → **Per channel** --- ## How It Works Your product has one main price. A per-channel override says "this channel lists at a different price" without touching that main price or any of your other channels. - Channels with no override keep following your main price automatically — change the main price later and they update with it - A channel with an override stays pinned at that price even if you later change the main price - The override is a **final price**, not a percentage rule that recalculates each time — it sticks until you change or remove it You can set an override from the listing side panel (click a product to open it) or from the full-page editor — both work the same way. --- ## Setting It Up 1. Open a listing and click **Edit** 2. Next to **Price**, click **Per channel** 3. Pick the channel you want to price differently 4. Choose a mode — **Exact price**, **Adjust %**, or **Adjust [currency]** — and enter a value 5. Check the preview line, then click **Apply** The channel's row now shows the pinned price instead of "Follows main price." --- ## The Three Modes **Exact price** — type the exact figure you want that channel to list at. **Adjust %** — type a percentage to move away from your main price. A positive number goes up, a negative number goes down. FLUF works out the exact price for you and shows it in the preview before you apply. **Adjust [currency]** — the same idea, but as a fixed amount in your currency instead of a percentage. Whichever mode you use, FLUF calculates one final price at the moment you click **Apply** and pins that — it does not keep recalculating from a stored percentage as your main price moves. --- ## Clearing an Override Open **Per channel** on the listing, find the channel, and click **Remove**. The channel goes back to following your main price immediately. --- ## How It Interacts With Your Main Price and Smart Pricing - Changing your main price never overwrites a channel that has an override — that channel stays pinned until you change or remove the override yourself - If you use **Smart Pricing**, an override takes priority on that channel: Smart Pricing's rules are skipped there, and your pinned price is sent exactly as set - The override applies the next time that channel is crosslisted, relisted, or auto-listed — it is not retroactively pushed to a listing that's already live until the next update --- ## Troubleshooting **Applied a price but the listing on the channel still shows the old one?** - The override takes effect on the *next* crosslist, relist, or price sync to that channel — it does not update an already-live listing instantly on its own - Check the channel's row still shows your pinned price in **Per channel** — if it reverted to "Follows main price," the override may have been cleared **Set a percentage and the price looks wrong?** - Adjust % works from your **current main price** at the moment you click Apply, not from the channel's previous override — check the preview line before applying **Can't find Per channel?** - It only appears once your listing is on at least one crosslisted channel — FLUF's own catalogue isn't a channel you can price against --- ### Combine the same item listed on more than one channel URL: https://fluf.io/support/combine-duplicate-listings/ Last updated: 2026-05-17 Tags: combine, duplicates, link, merge, same item, cross-channel, unlink # Combine the same item listed on more than one channel If you were already selling on eBay, Depop, Vinted, Shopify (and so on) **before** you joined FLUF, the same physical item often shows up as a **separate row for each channel**. This guide shows you how to bring those copies together into **one listing** so FLUF treats them as the single item they really are. Combining is always safe to try and always reversible — your live marketplace listings are never edited, delisted or sold by this. ## What "combining" does Once two or more listings are combined into one: - They show as **a single row** on your Listings page, with a pill for each channel it's on. - A **sale on any channel automatically marks it sold on the others**, so you don't double-sell. - **Editing it once pushes the change to every channel.** - You can **split them back apart at any time** (see "Undoing" below). It does **not** touch your actual listings on eBay, Depop, Vinted, etc. Nothing is relisted, edited or removed on the marketplace. ## Option 1 — You can see the copies (quickest) Best when you can spot the duplicates yourself on the Listings page. 1. Go to your **[Listings](/connect/listings)** page. 2. Tick the box on each row that is the **same physical item** (the eBay one, the Depop one, the Vinted one…). 3. Open the **Actions** menu and choose **Combine**. 4. A box confirms which listing will be kept as the main one — press **Combine**. That's it — those rows fold into one. ## Option 2 — You have lots, or aren't sure where they are Best when you sell the same stock across several channels and don't want to hunt row by row. 1. On your **[Listings](/connect/listings)** page, open the **Data** menu (top of the page) and choose **Find & combine duplicates**. 2. Tick the channels you already sell the same items on, then press **Start Scan**. 3. FLUF refreshes those channels and then shows you each **set that looks like the same item**, with photos so you can check at a glance. Click any photo to see it full size. 4. For each set: press **Combine** if it's the same item, or **Not the same** to skip it. If you're confident, **Combine all confident** does the clearly-matching ones in one go. The matches are grouped by how sure we are: - **Same SKU** — the strongest. These are the ones **Combine all confident** acts on. - **Similar title** — the titles line up closely. - **Possible match — check the photos** — you titled the item differently on each channel and we think it's the same thing. Worth a look rather than a click. Nothing is ever combined until you press the button, whichever group it's in. Two things that help you decide: - **You don't need identical titles.** "River Island Size 16 Red Frill Shorts" and "River Island S 16 Red Frill Shorts" are recognised as one item. Items whose sizes genuinely disagree — the same jumper in M and in L — are deliberately left alone. - **Every row shows when we last saw it** on that channel. If a set holds two rows for one channel and only one is a real listing, the dates tell you which: the live one was seen recently, the leftover was seen months ago. Combining the set is still safe — the old record clears itself. ## Seeing what's combined, and undoing it Any combined item shows a **"Linked"** badge on its Listings row. Click it to see every channel listing that was joined, when, and whether you did it or FLUF matched it for you. If something was combined that **shouldn't** have been, click **Unlink all** on that badge — the listings split straight back into separate rows. Your marketplace listings stay exactly as they were, and FLUF **won't** quietly re-combine anything you've pulled apart (though you can always combine it again yourself). ## Good to know - You can combine up to 50 listings in one go. - If FLUF has only just discovered those channel listings, it may import one of them into FLUF first before combining the set. - If a scan says it can't find your other channel's listings yet, refresh that channel first, then run the scan again. - **If a listing shows a price of 0, or Combine won't go through:** that channel's listing hasn't finished syncing into FLUF yet. Refresh that channel, give it a moment, then try combining again. - Combining works for items you were already selling on a channel **before** you joined FLUF too — a sale on one channel will mark it sold on the others just the same. ## Sync _Keep stock and prices consistent across every channel_ --- ### How Inventory Sync Works URL: https://fluf.io/support/how-sync-works/ Last updated: 2026-04-21 Tags: sync, inventory, automation, overselling, real-time **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 8 marketplaces, and it sells on Depop, you need to mark it sold on eBay, Shopify, Vinted, and all your other channels. 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** - FLUF monitors all your connected channels for new sales - Some channels notify FLUF instantly, others are checked periodically - You can also manually trigger sync at any time **2. Product Matching** FLUF automatically identifies which listings are the same product across your channels. For best results, always use consistent SKUs across platforms. **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:** - Automatic syncs happen throughout the day - Some channels sync faster than others depending on the integration - Manual sync: Immediate **What Gets Synced:** ✅ Inventory quantity ✅ Sold status ✅ Price updates (if you edit in FLUF, or automatically from a source channel — see **[Price Sync](/support/price-sync)**) ✅ Title updates ❌ Description (too large, can cause issues) ✅ Photos changed on the channel you imported from — if you re-shoot, crop or remove the background on an item's photos there, FLUF picks up the new versions automatically and uses them for future listings. Allow up to a day. ❌ Pushing photo changes back out to listings that are already live (marketplace limitations) **A note on "Flush & re-index":** this rebuilds the list of listings FLUF knows about on a channel. It does not re-download your photos or product details — those refresh on their own, so there's no need to flush first. **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:** 1. Go to **[Dashboard](/connect/dashboard)** or **[Channels](/connect/channels)** 2. Click **Sync Now** 3. Select channels to sync (or all) 4. FLUF checks for new orders and updates inventory **Sync History:** - View all sync attempts in **[Channels](/connect/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](/connect/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](/connect/channels)** for any failed syncs **Advanced: Sync Preferences** - Adjust sync preferences in **[Settings](/connect/settings)** - Enable/disable specific channels - Email notifications for failed syncs - Customize which fields sync --- ### Sync History URL: https://fluf.io/support/sync-history/ Last updated: 2026-01-14 Tags: sync, history, inventory, tracking, sold, stock **Sync History** Monitor your inventory synchronization across all marketplaces with the Sync History page. > **Navigate to:** **[Listings → Sync History](/connect/listings/sync-history)** ## What is Sync History? When an item sells on one marketplace, FLUF syncs inventory to other channels. Sync History shows: - Every sync operation - What triggered the sync (sale, manual, etc.) - Success or failure status - Which products and channels were affected --- ## Sync Statistics ### Timeframe Filter - Last 7 days (default) - Last 30 days - Last 90 days ### Key Metrics - **Total Syncs** — Number of sync operations - **Successful** — Syncs completed without errors - **Failed** — Syncs that encountered problems - **Pending** — Syncs waiting to process ### By Channel - Sync activity per marketplace - Success/failure breakdown per channel --- ## Filtering Options ### Status Filter - **All** — Show all sync entries - **Success** — Only successful syncs - **Failed** — Only failed syncs - **Pending** — Syncs in progress ### Mode Filter - **All** — Show all sync modes - **Sale** — Triggered by a sale - **Manual** — Triggered by user - **Stock Update** — Inventory quantity changes - **Price Update** — Price changes - **Deleted** — Listings removed from a channel ### Channel Filter - Filter by source or destination channel - See sync activity per marketplace ### Search - Search by product title, SKU, or order ID --- ## Sync Entry Details Each entry shows: | Field | Description | |-------|-------------| | **Product** | Thumbnail and title | | **Source** | Where the trigger came from | | **Destination** | Channels updated | | **Mode** | What triggered the sync (sale, manual, etc.) | | **Status** | Success, Failed, or Pending | | **Time** | When sync occurred | | **Details** | Expandable technical info | --- ## Mark as Sold Manually mark items as sold when: - Sale happened outside FLUF - Sync missed a sale - Item sold in-person ### How to Mark as Sold 1. Find the product in sync history 2. Click **Mark as Sold** button 3. Select which channels to update 4. Confirm the action 5. Inventory is updated across selected channels --- ## Removed Listings & Restore Every time a listing is removed from a channel it appears in Sync History — filter by **Deleted** to see them all in one place. - Listings **you deleted yourself** show a **Restore** button — one click re-lists the item on that channel. - Listings removed automatically because the item **sold** are shown for your records but can't be restored (the item is gone). > The old separate "Recently Deleted" page now lives here in Sync History. --- ## Redo Sync Retry a failed sync: 1. Find the failed sync entry 2. Click **Redo** button 3. FLUF will attempt the sync again --- ## Export Export sync history for record-keeping: 1. Click **Export** button 2. Choose format (CSV) 3. Download file --- ## Understanding Sync Modes | Mode | Trigger | Action | |------|---------|--------| | **Sale** | Item sold on a marketplace | Mark as sold/update stock on other channels | | **Manual** | User triggered sync | Push current inventory state | | **Stock Update** | Quantity changed | Sync new quantity to channels | | **Price Update** | Price changed | Sync new price to channels | | **Relist** | Item relisted | Create fresh listing on channel | --- ## Troubleshooting ### Sync failed? 1. Check the error message in sync details 2. Verify channel connection is active 3. Check if product still exists on destination 4. Use **Redo** to retry ### Sync not triggering? - Verify **[Channels](/connect/channels)** are connected - Check sync settings in channel configuration - Webhook/polling may have delay (see **[How Inventory Sync Works](/support/how-sync-works)**) ### Wrong inventory count? - Use **Mark as Sold** to correct manually - Or manually edit product stock levels - Re-sync to push correct inventory --- ## Related - **[How Inventory Sync Works](/support/how-sync-works)** — Understanding sync mechanics - **[Listings Log](/connect/listings/log)** — Crosslisting history - **[Channels](/connect/channels)** — Manage marketplace connections --- ### Price Sync URL: https://fluf.io/support/price-sync/ Last updated: 2026-04-21 Tags: price, pricing, sync, propagate, source channel, cross-channel, currency, smart pricing **Price Sync** When you change the price of a product on one of your marketplaces, FLUF can automatically update the price on every other channel where that same product is listed — so you don't have to edit the same item in five different places. > **Navigate to:** **[Channels](/connect/channels)** → Settings to turn this on. --- ## How It Works You pick **one channel** as your price source. That's the marketplace where you naturally do your pricing — usually Shopify if you run a store, or whichever channel you edit prices on most often. From then on: 1. You change the price on your source channel (e.g. lower a Shopify product from £40 to £35) 2. FLUF detects the change the next time it checks that channel 3. FLUF updates the same product on every other channel it's listed on (Depop, eBay, Vinted, Etsy, etc.) 4. The change is recorded in **[Sync History](/support/sync-history)** so you can see what happened Price sync is **one-directional**: only changes on your chosen source channel propagate outwards. Editing a price on Depop won't change it on Shopify. --- ## Turning It On Price sync is **off by default**. To enable it: 1. Go to **[Channels](/connect/channels)** → Settings 2. Find **Price syncing source channel** 3. Choose the channel you want to price from (Shopify, Depop, eBay, Vinted, etc.) 4. Save That's it. FLUF will start syncing price changes on its next check. To turn it off again, set the source back to **Off**. --- ## Disabling Specific Destination Channels Sometimes you want prices to propagate to *most* channels but not all. For example: you price premium on Vestiaire and don't want those listings pulled down by a Depop sale markdown. Under **Price Sync Control** in the same settings area, you'll see a toggle for every channel: - **Disable price syncing to Depop** - **Disable price syncing to eBay** - **Disable price syncing to Vinted** - ... and so on Flip any of these on and that channel will be skipped when prices propagate. The source channel continues to drive the others as usual. --- ## Price Sync and Smart Pricing If you use **[Smart Pricing](/support/smart-pricing)** to manage prices on a destination channel, FLUF respects those rules: - **Smart Pricing rules anchored to "Current Price" with a percentage adjustment** — FLUF applies your markup or markdown to the new source price, then pushes that adjusted price. Example: source drops from £40 to £35, your Depop rule is "+20% of current price", FLUF pushes £42 to Depop (not £35). - **Smart Pricing rules anchored to market data (Ceiling, Midpoint, Floor)** — these are market-driven, not source-driven. FLUF leaves them alone. Price changes on your source won't touch them. Let Smart Pricing handle repricing based on the market instead. - **Products with no Smart Pricing rule on that channel** — the new source price is pushed directly (with currency conversion). If you've hand-edited a destination price to depart from what Smart Pricing would produce, FLUF will notice and skip the propagation for that product — it assumes you've done something deliberate and doesn't want to overwrite you. --- ## Currency Handling FLUF handles multi-currency pricing automatically. If your Shopify store is in USD and your Depop account is in GBP, a £ → $ conversion happens at the time of the sync, using current exchange rates. You don't need to configure anything — FLUF reads each channel's currency from its connection settings. Products created before FLUF supported multi-currency default to GBP, matching the old behaviour. --- ## Viewing Price Sync Activity Every successful price update is logged in **[Sync History](/support/sync-history)** as a **price_update** entry, showing: - Which product changed - Old price → new price - Which channel received the update - When it happened Use the filter on the Sync History page to narrow down to price updates specifically. --- ## Pausing Price Sync Sometimes you need to stop price propagation temporarily — for example, if you're about to do a bulk re-price on your source channel and want to apply the markdown on other channels manually. - **Temporary pause (everyone):** Toggle **Price syncing source channel** to **Off** in settings. - **Temporary pause (one destination):** Use the per-channel disable toggles. There's no partial or product-level pause. It's all-or-nothing per channel. --- ## Why Didn't My Price Sync? If a price change on your source channel didn't propagate, one of these is usually the reason: | Reason | What To Check | |--------|---------------| | **Source channel not set** | Settings → **Price syncing source channel** must match the channel you edited on. If it says "Off", nothing syncs. | | **Destination channel disabled** | Under **Price Sync Control**, check if the destination is toggled off. | | **Product out of stock** | FLUF skips price updates for items that are already sold out — no point repricing something that isn't for sale. | | **Smart Pricing market rule active** | Market-anchored rules (Ceiling, Midpoint, Floor) block source-driven updates. This is by design. Let Smart Pricing handle it. | | **Destination hand-edited** | If you changed the destination price manually, FLUF won't overwrite your edit. Re-crosslist or adjust your Smart Pricing rule to re-sync. | | **Sync error** | If an update to a channel fails (e.g. a bad API response), FLUF pauses that user's price sync queue for **1 hour** to avoid hammering the API. You'll get an email notification if this happens. It resumes automatically. | | **Product not listed on destination** | Only products that are actively live on a destination channel receive updates. Check that **still listed** is true in your **[Listings](/connect/listings)**. | --- ## Best Practices **Pick the channel you actually edit on.** The source channel should be where you naturally adjust prices. For most sellers that's Shopify; for Depop-first sellers it's Depop. Don't pick a channel you never touch. **Use Smart Pricing for destinations you want to behave differently.** If you always price 20% higher on Vestiaire, set up a Smart Pricing rule for Vestiaire instead of manually editing. That way your Vestiaire price always tracks the source price with the offset applied. **Check Sync History after big changes.** After a large bulk re-price, open **[Sync History](/support/sync-history)** and filter by price_update to confirm everything flowed through. **If sync stops for an hour, check your email.** Sync errors pause your queue for 1 hour and send an email explaining why. Usually it's an expired marketplace connection — reconnect that channel in **[Channels](/connect/channels)** and sync resumes on the next check. --- ### Synchronise Vinted with Email Forwarding URL: https://fluf.io/support/synchronise-vinted-with-email-forwarding/ Last updated: 2026-05-02 Tags: vinted, sync, email, forwarding, gmail, outlook, apple-mail, multiple-accounts **Synchronise Vinted with Email Forwarding** Set up a one-time email rule and your Vinted sales mark items sold on Depop, eBay and Shopify within seconds of the sale. --- ## What This Does When something sells on Vinted, Vinted emails you straight away. By auto-forwarding that email to FLUF, your other marketplace listings come down as soon as the sale happens — so the same item can't sell twice across your stores. You only need to set this up once. After that, it works in the background for every Vinted sale. > **The address to forward to is:** > ## `sales@sync.fluf.io` > Copy this exact address. **Not** `info@fluf.io`, **not** `sales@fluf.io` — `sales@sync.fluf.io`. Forwards sent to any other address will not be processed. > **Heads up:** This currently works for **English-language emails from Vinted UK** only. If you sell on Vinted France, Germany, Italy, Spain, the Netherlands or any other Vinted country, please [get in touch](https://fluf.io/contact) — we'll add support for your country. --- ## What You'll Need - Access to your email account - A Vinted account that sends sale notifications to an email you control > **Different email for Vinted than for FLUF?** No problem. By default we expect the email you forward from to match your FLUF account email. If they're different, just open [Vinted channel settings](https://fluf.io/connect/channels) and put your Vinted email in the **"Vinted email (only if different from your FLUF account email)"** field. Save, and you're set. > **Running multiple Vinted accounts?** Each Vinted account has its own settings page on FLUF — pick the right Vinted store at the top of the settings page, then enter that account's email in the same field. We'll line up forwarded sales with the right store automatically. --- ## Set Up Auto-Forwarding Pick your email provider below. ### Gmail 1. Open Gmail → click the gear icon → **See all settings** → **Filters and Blocked Addresses** → **Create a new filter**. 2. In **From**, enter `no-reply@vinted.co.uk` 3. In **Subject**, enter `You've sold an item on Vinted` 4. Click **Create filter**. 5. **This is the step that actually forwards — don't skip it.** Tick **Forward it to:** and choose `sales@sync.fluf.io` from the dropdown — **double-check the dropdown shows `sales@sync.fluf.io`, not `info@fluf.io`**. This is the most common setup mistake. - If `sales@sync.fluf.io` isn't listed yet, click **add forwarding address**, paste it in, and confirm. Gmail will send a verification email — we'll receive it on our side and confirm the address within a few minutes. You don't need to do anything else; just refresh your Gmail forwarding settings and the address will switch from "pending" to verified. 6. (Optional) Tick **Skip the Inbox (Archive it)** if you don't want sale notifications cluttering your inbox. - ⚠️ **"Skip the Inbox" on its own does nothing — it only files the email away.** The filter only forwards if **"Forward it to: `sales@sync.fluf.io`"** (step 5) is *also* ticked. A filter set to *only* "Skip Inbox" is the single most common reason a seemingly-complete setup never sends us a sale — so make sure both are ticked, not just this one. 7. Click **Create filter** to save. > **⚠️ Verifying the forwarding address is NOT the same as turning forwarding on.** When you add `sales@sync.fluf.io` and it goes from "pending" to verified, that *only* proves the address is valid — it does **not** forward anything by itself. You still have to create the filter above with the **Forward it to:** action ticked. Adding the address and stopping there is a dead end: nothing will ever be forwarded. ### Outlook (Outlook.com / Microsoft 365 / Hotmail) 1. Open Outlook → click the gear icon (top-right) → **View all Outlook settings** → **Mail** → **Rules** → **Add new rule**. 2. **Name** the rule "Forward Vinted sales to FLUF". 3. Add condition: **From** → `no-reply@vinted.co.uk` 4. Add another condition: **Subject includes** → `You've sold an item on Vinted` 5. Add action: **Forward to** → `sales@sync.fluf.io` (not `info@fluf.io` — double-check). 6. (Optional) Add action: **Move to** → choose an archive folder. 7. Click **Save**. ### Apple Mail (macOS) 1. Open Mail → **Mail** menu → **Settings** → **Rules** → **Add Rule**. 2. **Description**: "Forward Vinted sales to FLUF". 3. Conditions (set both): - **From** contains `no-reply@vinted.co.uk` - **Subject** contains `You've sold an item on Vinted` 4. Action: **Forward Message to** → `sales@sync.fluf.io` (not `info@fluf.io` — double-check). 5. Click **OK**. > Apple Mail only forwards while the app is running. If you mostly use Gmail or Outlook on the web, set up the rule there instead so it works around the clock. ### Yahoo Mail 1. Open Yahoo Mail → click the gear icon → **More Settings** → **Filters** → **Add new filters**. 2. **Filter name**: "Vinted sales → FLUF". 3. **Sender** contains `no-reply@vinted.co.uk` 4. **Subject** contains `You've sold an item on Vinted` 5. Yahoo doesn't support direct auto-forwarding from filters on free accounts. You'll need to either: - Forward your Yahoo Mail to a Gmail/Outlook account and set the rule there, or - Upgrade to Yahoo Mail Plus to enable forwarding. ### iCloud Mail / ProtonMail / Other These providers have limited rule support for auto-forwarding. The simplest approach: forward your Vinted notifications to a free Gmail account first, then set the Gmail rule above. --- ## Verify It's Working The next time you sell something on Vinted, two things will tell you the forwarding is working: 1. **Confirmation email from FLUF** — within seconds of the Vinted email arriving, FLUF emails you back to confirm we received it, the item we matched, and which other channels we delisted from. Default on; you can turn it off in [Vinted channel settings](https://fluf.io/connect/channels) if you'd rather just trust the system. 2. **Sync History entry** — under [Connect → Sync History](https://fluf.io/connect/sync-history), you'll see a **sold out** entry for the item with the **Email forward** badge. If the item was also listed on Depop, eBay or Shopify, those listings should be marked sold too. If nothing appears after a few minutes, work through these in order — the first two catch almost every case: - **1. Open the filter itself and check it has a *Forward* action, not just "Skip Inbox."** In Gmail: **Settings → Filters and Blocked Addresses**, find your Vinted filter, click **edit → Continue**. The most common broken setup is a filter whose only action is **Skip the Inbox (Archive it)** with **Forward it to:** left unticked — it matches your sale emails and quietly archives them, forwarding nothing. Tick **Forward it to: `sales@sync.fluf.io`** and **Update filter**. (Outlook/Apple Mail: open the rule and confirm it has a **Forward to** action, not only a "move to folder" action.) - **2. Confirm the destination is `sales@sync.fluf.io`** — not `info@fluf.io` or `sales@fluf.io`. Check the address shown *inside the filter's Forward action*, not just what's verified on the Forwarding tab. - **3. Verifying the address is not the same as forwarding.** On Gmail's **Forwarding and POP/IMAP** tab, `sales@sync.fluf.io` being listed/verified only means the address is valid — a filter still has to do the actual forwarding (step 1). Adding the address and stopping there forwards nothing. - **4. Running multiple stores?** You need a filter **in each mailbox** that receives that store's Vinted emails, and each store's email set on its own tab in [Vinted channel settings](https://fluf.io/connect/channels) (see "Running multiple Vinted accounts?" above). A filter in one mailbox won't cover the other. - **5. Confirm you're forwarding from the email your Vinted account actually sends notifications to** — and that it matches either your FLUF account email or the **Vinted email** you entered in channel settings. - **6. Only mail that arrives *after* the filter is set up gets forwarded.** Gmail/Outlook don't retro-forward — a sale that happened before you finished the setup won't come through. Test with your next sale. - **7.** Check whether the Vinted email arrived in your forwarder's **Sent** folder (proof it actually forwarded). --- ## Privacy We only act on genuine Vinted sale notifications. Other Vinted emails (offers, shipping updates, marketing) and anything that doesn't match a real sale notification are ignored. --- ## Disable Forwarding If you ever want to turn this off, just delete the email rule you created above. Your Vinted sales will continue to be picked up by the standard FLUF sync as they always have been. ## Orders & Fulfilment _Process orders, handle offers, and arrange shipping_ --- ### Managing Orders URL: https://fluf.io/support/managing-orders/ Last updated: 2026-08-05 Tags: orders, fulfillment, shipping, refunds, tracking, export, statistics **Managing Orders** All orders from every connected marketplace appear in one centralized Orders page. > **Navigate to:** **[Connect → Orders](/connect/orders)** --- ## Order Statistics Panel At the top of the Orders page, you'll see key performance metrics: ### Time Period Selector Choose your reporting period: - Last 24 Hours - Last 7 Days - Last 30 Days (default) - Last 90 Days - Last 180 Days - Last 12 Months ### Key Metrics | Metric | Description | |--------|-------------| | **Total Orders** | Number of orders in the selected period | | **Total Revenue** | Sum of all order amounts | | **Items Sold** | Total items across all orders | | **Avg Order Value (AOV)** | Average revenue per order | --- ## Status Filters Quickly filter orders by status: | Status | Meaning | |--------|----------| | **All Orders** | View everything | | **Processing** | New orders awaiting fulfillment | | **Shipped** | Orders that have been dispatched | | **Refunded** | Orders that were refunded | | **Overdue** | Orders past expected ship date | --- ## Sorting Options Sort your orders by: - Date: Newest/Oldest First - Amount: High to Low / Low to High - Customer: A to Z / Z to A - Order ID: Ascending/Descending - Status: A to Z - Platform --- ## Order Table Each order displays: | Column | Description | |--------|-------------| | **Order ID** | Platform-specific order reference | | **Items & SKUs** | Products in the order | | **Customer** | Buyer name/username | | **Platform** | Which marketplace (Depop, eBay, etc.) | | **Date** | When the order was placed | | **Status** | Current order status | | **Amount** | Order total | | **Actions** | Fulfill, refund, view details | --- ## Order Detail Page Click an **Order ID** to open its full detail page — every item, the shipping address, a full financial breakdown (fees, postage, net earnings, profit), and a timeline of every status change with the date and time it happened. Orders found through global search also open here directly. Status history starts recording from when this feature launched — an order that changed status before then will only show its current status, not the full history leading up to it. --- ## Fulfilling Orders 1. Click on an order to expand details 2. Review items and shipping address 3. Click **Fulfill Order** 4. Enter tracking number (recommended) 5. Select carrier 6. Click **Mark as Shipped** **What happens:** - Order status updates to "Shipped" in FLUF - Fulfillment syncs to the original platform - Buyer notified by the marketplace - Tracking visible to buyer (if provided) --- ## Platform-Specific Notes ### Depop - In-app shipping or ship on your own - Mark as shipped in FLUF - Depop notifies buyer ### eBay - Tracking required for seller protection - Tracking auto-synced to eBay - Buyer can track in eBay app ### Shopify - Shopify sends fulfillment email to buyer - Tracking link included if provided - Inventory automatically adjusted ### Vinted - Shipping handled by Vinted system - Mark as shipped when dropped off - Prepaid label system tracks automatically --- ## Refunds 1. Click order to expand 2. Click **Refund** 3. Select full or partial refund 4. Add refund reason/notes 5. Confirm refund Refund processing: - FLUF notifies the platform - Platform processes refund to buyer - You receive notification when complete - Inventory can be relisted --- ## Export Orders Click **Export** to download your orders: - Export as CSV for accounting - Filter then export for specific orders - Useful for tax reporting --- ## Search & Filter - **Search:** Find orders by ID, customer name, or item - **Filter icon:** Advanced filtering options - **Refresh Orders:** Choose which channels to refresh — select one or more and click Refresh Selected --- ## Troubleshooting **Order Missing?** - Wait 5-10 minutes (webhook delay) - Click **Refresh Orders** and select the channel to sync - Check channel is connected in **[Channels](/connect/channels)** - View **[Sync History](/connect/listings/sync-history)** **Can't Fulfill?** - Verify channel connection is active - Check if already fulfilled on platform - Ensure order is in "Processing" status **Refund Failed?** - Some platforms have refund time limits - Contact platform support directly --- ### Manage All Orders on Shopify URL: https://fluf.io/support/manage-orders-on-shopify/ Last updated: 2026-05-15 Tags: shopify, orders, fulfillment, refunds, depop, ebay, vinted, etsy, central, hub **Manage All Orders on Shopify** If you already run your shop from Shopify, FLUF can bring every sale from your other marketplaces into Shopify too. You then ship and refund everything from one familiar place — Shopify — and FLUF keeps the original marketplace up to date for you. > **Navigate to:** **[Channels](/connect/channels)** → Shopify → Settings → **Manage all channels' orders on Shopify** --- ## What This Does When the setting is on and an item sells on Depop, eBay, Vinted, Etsy, Vestiaire or any other connected channel: 1. FLUF automatically creates that sale as a **paid order in your Shopify store**. 2. You fulfil and refund it in Shopify exactly like any normal Shopify order. 3. FLUF then **mirrors what you do back to the original marketplace** — so the buyer on Depop, eBay, etc. gets their tracking and refunds automatically. The result: one inbox, one shipping routine, one refund process — no matter how many marketplaces you sell on. > This setting is **on by default** for new accounts. You can turn it off any time if you'd rather manage orders on each marketplace separately, or from the FLUF **[Orders](/connect/orders)** page instead. --- ## Turning It On or Off 1. Go to **[Channels](/connect/channels)** 2. Open **Shopify** → **Settings** 3. Find **Manage all channels' orders on Shopify** 4. Tick to enable, untick to disable 5. Changes apply to new orders going forward --- ## Fulfilling an Order Ship the order **from Shopify** the way you normally would: 1. Open the order in your Shopify admin 2. Add the **tracking number and carrier** (recommended — this is what gets sent to the buyer) 3. Mark it as **fulfilled** **What FLUF does next:** - Detects the fulfilment in Shopify - Marks the order as shipped on the original marketplace (Depop, eBay, Vinted, etc.) - Passes your tracking number through so the buyer can follow their parcel This usually happens within a few minutes. --- ## Refunding or Cancelling an Order Issue the refund or cancellation **in Shopify**: 1. Open the order in Shopify 2. Refund in full or in part, or cancel the order 3. Confirm in Shopify **What FLUF does next:** - Detects the refund or cancellation - Issues the matching refund (full or partial) on the original marketplace - Restocks the item where appropriate You don't need to also refund on Depop, eBay or Vinted — doing it once in Shopify is enough, and refunding in both places could refund the buyer twice. --- ## Good to Know | Topic | What to expect | |-------|----------------| | **Stock stays correct** | When an item sells elsewhere, FLUF keeps your Shopify inventory in step, so the mirrored order won't double-count stock. | | **Reference details** | FLUF adds reference details to each mirrored order. Please don't edit or remove them, or fulfilment and refunds may not sync back to the marketplace. | | **Do it in Shopify only** | Once this is on, always ship and refund from Shopify — not directly on the marketplace — so the two never disagree. | | **Recent orders** | New sales are mirrored automatically. Long-past historical orders aren't brought across. | | **Multiple Shopify stores** | Works if you run more than one Shopify store or a shared account — orders go to the correct store. | --- ## Troubleshooting **A marketplace order didn't appear in Shopify** - Check the setting is on: **[Channels](/connect/channels)** → Shopify → Settings - Confirm the source marketplace is still connected on the **[Channels](/connect/channels)** page - Allow a few minutes — there can be a short delay before it appears - Long-past historical orders aren't mirrored **Fulfilment isn't showing on the marketplace** - Make sure you added the tracking number and marked the order fulfilled **in Shopify** - Check the reference details FLUF added to the Shopify order haven't been edited or removed - Give it a few minutes for the next sync **A refund didn't reach the buyer** - Both full and partial refunds are supported — refund in Shopify and allow a few minutes - Some marketplaces have their own refund time limits; if the window has closed, contact that marketplace's support - Avoid refunding on both Shopify and the marketplace — refund once, in Shopify **Still stuck?** See **[Managing Orders](/support/managing-orders)** for the FLUF Orders page, or **[Connect Shopify](/support/connect-shopify)** to check your Shopify connection. --- ### Offer Management URL: https://fluf.io/support/offer-management/ Last updated: 2026-05-06 Tags: offers, negotiation, best offer, pricing, counter offer, auto-accept **Offer Management** Automatically accept, counter, and send offers on Depop, eBay, Vinted, and Yaga while you sleep. FLUF handles incoming offers from buyers and proactively engages with people who like, favourite, or watch your listings. ## How It Works FLUF runs offer management automatically in the background for each of your connected channels. There are two main settings, both expressed as **% off** your listing price: - **Counter discount** — the discount FLUF counters incoming offers at, and the discount FLUF proactively offers to likers/watchers. e.g. 25% off on a £20 item → counters at £15, likers see £15. - **Accept floor** — the deepest discount FLUF will auto-accept on an incoming offer. Set higher than the counter discount to accept deeper discounts than you'd actively counter at. e.g. 40% off accept floor + 25% off counter → auto-accept anything ≥ £12 on a £20 item, counter borderline offers at £15. Set the counter discount to 0% off (i.e. threshold = 100%) to turn offer management off entirely. **When an offer is too low** — meaning any offer discounted more deeply than your accept floor — you pick one of three things for FLUF to do. Offers within your floor are auto-accepted whichever you choose: - **Counter it** (default) — FLUF replies with your counter discount price. - **Leave it for me** — FLUF does nothing and you reply yourself. - **Decline it** — FLUF declines it, so nothing is left waiting in your queue. Use this if you'd rather not negotiate at all. This is about the *offer amount*, not the item's price — to leave cheap items alone entirely, use **Ignore items under** instead. > **What "decline" means per channel:** on Vinted, eBay, Yaga and Vestiaire it's a real decline — the buyer is told the offer was declined. Depop has no decline action in its seller API, so there FLUF marks the offer declined on your side and never answers it, and it expires on Depop's own 24h timer. Either way, no counter is sent and the offer stops needing your attention. > > Vinted declines go out through the Chrome extension, like every other Vinted action — keep a tab open with FLUF Connect. > > To decline *every* offer, set the accept floor and counter discount to the same small value (e.g. 1% off) — then only a near-full-price offer is accepted and the rest are declined. Offer management has to be on (counter discount above 0% off) for any of this to run. --- ## Setting Up 1. Go to **[Offers](/connect/listings/offers)**, under **Listings** in the sidebar 2. Click the **⚙ Policies** button at the top right and pick the channel/store you want to configure (Depop, eBay, Vinted, or Yaga) 3. Adjust: - **Discount on counters & proactive offers** — your "minimum take" expressed as a discount - **Auto-accept any offer with at least…** — the deepest discount you'll auto-accept (defaults to match the counter discount) - **Ignore items under** — cheaper items are left alone entirely (item price, not offer size) - **When an offer is too low** — counter it, leave it for you, or decline it - **Compound offers with Smart Pricing** — Depop / eBay / Vinted only - **Wait before offering likers/watchers** — Depop / eBay / Yaga only 4. The worked example under the sliders shows exactly what FLUF will do on a £20 listing as you tune them ### Settings Per Channel | Setting | Depop | eBay | Vinted | Yaga | |---------|-------|------|--------|------| | Counter / proactive discount | Yes | Yes | Yes | Yes | | Auto-accept floor | Yes | Yes | Yes | Yes | | When an offer is too low: counter / leave / decline | Yes (decline lapses) | Yes | Yes | Yes | | Compound with Smart Pricing | Yes | Yes | Yes | — | | Delay before reaching out to likers/watchers | Yes (hours) | Yes (hours) | Auto-paced | Yes (hours) | | Custom offer / message text | — | Yes | Yes (message to likers) | Yes (chat message to likers) | | Send messages to likers (independent of offers) | — | — | Yes | Yes | > **eBay note:** dropping the threshold below 100% also turns the "Make Offer" button on for the listings FLUF creates. To override this for one item, use the per-item toggle below. > > **Vinted note:** offer processing runs through the FLUF Chrome extension. Keep a Chrome tab open with FLUF Connect for offers to keep flowing. ### Turn offers on or off for a single eBay item The settings above apply to your whole eBay catalogue. To control one item on its own: 1. Open the item in **[Listings](/connect/listings)** and go to the **eBay** tab in the product panel 2. Use the **Accept offers** toggle: - **Default** — follow your account-wide setting above - **On** — buyers can send offers on this item - **Off** — this item no longer accepts offers Your choice sticks through relists. If the item is already live on eBay it updates straight away. --- ## The Offers Page **[Offers](/connect/listings/offers)** (under **Listings** in the sidebar) is the one place to see every current and past offer across every connected channel and store, act on them individually or in bulk, and manage the automation policies above. ### What You'll See **Statistics** — a grid showing your offer activity across three time windows, with the change against the window before it (green up, red down — so "204 in 30d" tells you whether that's better or worse than last month): - **Accepted** — offers from buyers that met your threshold and were accepted (24h / 7d / 30d) - **Countered** — offers below your threshold where FLUF sent back your minimum price (24h / 7d / 30d) - **Sent to Likers** — proactive offers sent to people who liked or watched your items (24h / 7d / 30d) - **Likers Queued** — how many people are waiting to be sent an automatic offer right now **Breakdown by channel** — expand this under the statistics to see the same totals split per channel, for whichever window you pick. The statistics and the breakdown always cover **every** channel and store: the channel and store pickers sit lower down, on the tab row, and only narrow the list of offers underneath them. **Last Processed** — shows when FLUF last ran offer management for your account, so you know how fresh the data is. When you've had an accepted offer in the last 7 days, its total value shows alongside it. ### Manual Processing You don't have to wait for the automatic cycle — click **Check for new offers** at the top of the page to trigger processing across every connected channel and store at once (Vinted scans queue for your Chrome extension, same as always). ### Tabs Each tab has an ⓘ next to it explaining what's in it — hover or tap it. - **Needs You** — offers waiting on a reply, across every channel and store. Select several and **Accept** or **Decline** them in one action, or act on a single row inline. Pending ones can be accepted, countered, or declined directly. - **History** — offers already accepted, countered, declined or expired. - **Likers Waiting** — people who liked or favourited one of your items and are queued to be sent an offer automatically. They're waiting out the delay you set in **Policies**; each row shows when they liked it, so you can see how long they've been in the queue. To send to them now rather than waiting, press **Check for new offers** — that runs the proactive send for every channel immediately. - **Sent to Likers** — history of every proactive offer FLUF has sent. Rows marked "skipped" or with an error include a short reason such as *"Already messaged this buyer"*, *"Item already sold"*, or *"Offer price above marketplace cap"* so you know why FLUF didn't send. **⚙ Policies** is the button at the top right — the automation settings from **Setting Up** above, one section per connected channel and store. Every row shows when it happened ("Received 2h ago", "Liked 3d ago"), the offer as a percentage of your asking price, and — where the marketplace sets one — when the offer expires. Item names are clickable links that open the FLUF listing page for that item. ### Accepting or declining a lot at once Select as many as you like. Small batches are actioned straight away. Larger ones are **spaced out in the background** instead — every accept and decline is a real call to the marketplace, and firing hundreds at once is how a channel starts rejecting them. FLUF paces each channel separately, so a big Depop batch never holds up your eBay ones. You'll see roughly how long it will take, and you can leave the page while it works. --- ## How Each Channel Works ### Depop - **Incoming offers:** FLUF checks for new Depop offers automatically. Offers at or above your threshold are accepted. Offers below are countered at your threshold price. Incoming offers are always processed first, before proactive offers. - **Offers to likers:** FLUF scans your Depop notifications for new likes, then sends private offers at your threshold price after the configured delay. - **Offers to baggers:** When someone adds your item to their bag without checking out, FLUF sends them an offer at your threshold price right away (no delay) — bag-adds are close to a sale, so timing matters. - **Counter rounding:** To avoid frivolous counters (e.g. countering £10 with £10.05), prices ending in less than 50p are rounded down. - **Requires:** Active Depop connection via the Chrome extension. ### eBay (Best Offers) - **Listing-level Best Offer:** When your threshold is **below 100%**, FLUF automatically enables Best Offer on every new listing it creates on eBay — your buyers will see the "Make Offer" button. At 100%, new listings are created without it. - **Incoming offers:** FLUF fetches active Best Offers from eBay. Offers meeting your threshold are accepted. Lower offers are countered at your threshold price. If the counter would exceed your eBay Buy It Now price, it's capped at the Buy It Now price. - **Offers to watchers:** FLUF finds items with interested buyers and sends percentage-based offers via the eBay Negotiation API. Each item can only receive one outbound offer every 48 hours. - **Note:** eBay offers expire after 48 hours. Buyers can make up to 3 offers per listing. - **Requires:** Active eBay connection (OAuth). ### Vinted - **Incoming offers:** The Chrome extension scans your Vinted inbox for buyer offers and processes them based on your threshold — accepting, countering, or (with auto-decline on) declining. - **Offers to likers:** The extension scans your Vinted notifications for favourites and sends offers via Vinted's messaging system. - **Minimum offer:** Vinted enforces a £1.00 / €1.00 minimum on offers. If your threshold would push the offer below that, FLUF skips that liker rather than send a discount the buyer can't accept. - **Manual override:** If you accept or counter an offer directly in the Vinted app, FLUF detects that on the next scan and won't second-guess you with a conflicting bot action. - **Note:** Vinted offer processing requires the Chrome extension to be running. When your browser is closed, Vinted offers won't be processed until you reopen it. - **Requires:** Active Vinted connection via the Chrome extension. ### Yaga - **Incoming offers:** FLUF checks for new buyer offers in your Yaga inbox. Offers at or above your threshold are accepted, and lower offers are countered at your threshold price. - **Messages to likers:** Yaga doesn't support sending offers to people who like your items, so FLUF sends a custom chat message instead — a friendly way to start a conversation and convert interest into a sale. Set your message template in the Yaga settings panel. - **Requires:** Active Yaga connection. --- ## Processing Schedule Offer management runs automatically in the background: - **Depop, eBay & Yaga:** Run automatically every few hours. Higher-tier subscribers get more frequent processing (as often as every hour). Incoming offers are always processed first, followed by proactive offers/messages to likers/watchers. - **Vinted:** Triggered by the Chrome extension when your browser is open, or manually from the Offers page. You can also trigger processing manually at any time — click **Check for new offers** on the **[Offers](/connect/listings/offers)** page — no need to wait for the next automatic cycle. --- ## Best Practices **Choose your threshold carefully:** - 80% is a popular starting point (20% discount) - Higher thresholds (90%+) accept fewer offers but at better prices - Lower thresholds (70%) accept more offers but at steeper discounts **Price with negotiation in mind:** - If you set an 80% threshold, price items ~20% above your true minimum - This way counter-offers land at a price you're happy with **Use the delay for likers:** - A 1-hour delay avoids sending offers to casual browsers - People who liked your item and are still thinking about it are more likely to accept an offer **Offers always use the listing's current price:** - Whether you reduce prices manually or with Smart Pricing, FLUF reads each item's live price right before the offer goes out — so offers always land below the live listing - No setting or toggle needed; this is automatic across Depop, eBay, and Vinted **Decide whether offers should compound with Smart Pricing:** - *Compound on (default):* a 20% Smart Pricing reduction and a 15% offer combine into a deeper total discount - *Compound off:* buyers get the bigger of the two discounts, never both stacked together — useful if you treat Smart Pricing reductions as your "final" promo price - Toggle in **Offers → Policies** — applies across Depop, eBay and Vinted **Keep your extension running (Vinted):** - Vinted offers can only be processed when the Chrome extension is active - Leave a browser tab open with FLUF Connect to keep the extension working in the background --- ## Troubleshooting **Offers not being processed?** - Check your channel connection is active on **[Channels](/connect/channels)** - Verify your offer threshold is below 100% (100% = off) - For Vinted: make sure the Chrome extension is installed and a Chrome tab with FLUF Connect is open - Open the **[Offers](/connect/listings/offers)** page and check "Last processed" — if it says a long time ago, try **Check for new offers** **Buyers can't make offers on my new eBay listings?** - The "Make Offer" button only appears on new listings if your eBay offer threshold is below 100% - Existing listings keep whatever Best Offer setting they had when they were created — changing the threshold won't retroactively flip Best Offer on or off on already-listed items **Counter offers seem wrong?** - Counter price = listing price × (100% − your counter discount). e.g. 25% off on a £20 item → counter at £15. - If the counter seems too low, lower the counter discount in **Offers → Policies** - Prices are rounded to avoid frivolous counters (e.g. £10.05 rounds to £10) - Want to *stop* FLUF from countering low offers? Under **When an offer is too low**, pick **Leave it for me** to handle them yourself or **Decline it** to clear them automatically. Auto-accepts within your floor still happen either way **Not seeing a channel on the Offers page?** - The **Needs You** and **History** tabs only show channels with a real offer inbox (Depop, eBay, Vinted, Yaga, Vestiaire) — Marktplaats has no incoming-offer inbox, so it only appears under **Policies** - Make sure the channel shows as connected on **[Channels](/connect/channels)** **Proactive offers not sending?** - Check that your threshold is below 100% - New likers need to wait the configured delay period before receiving offers - The **Likers Waiting** tab shows how many are queued to be sent --- ### Inbox URL: https://fluf.io/support/inbox/ Last updated: 2026-07-21 Tags: inbox, messages, depop, vinted, buyer, reply, unread **Inbox** Read and reply to messages from your marketplace buyers in one place, without leaving FLUF. > **Navigate to:** **[Inbox](/connect/inbox)** --- ## What is the Inbox? The Inbox is your centralised view of buyer messages across your connected marketplaces. It works with **Depop** and **Vinted**; more channels are coming. You can: - See every conversation, sorted by most recent activity - Read the full message thread for any conversation - Reply directly from FLUF - Search past conversations by message text or buyer name --- ## Getting Started ### Connect a channel The Inbox needs at least one connected channel to show messages. If you haven't connected Depop or Vinted yet: 1. Go to **[Channels](/connect/channels)** 2. Connect Depop or Vinted 3. Open the **Inbox** from the sidebar (under **Chat → Inbox**) ### Switching between channels If you've connected more than one marketplace, tabs at the top let you switch between **Depop**, **Vinted** and **Email**. Each channel keeps its own conversations, stores and search. ### Multiple Stores If you've connected more than one store on a channel, a switcher in the top-right lets you choose which store's inbox you're viewing. Tick several to see them in one combined timeline. The switcher only shows stores for the channel you're currently viewing. ### Staff Members If you've added staff to your account from **[Settings → Team](/connect/settings/team)**, they can open the Inbox and reply to messages on your behalf. Replies they send appear on the marketplace just like ones you send yourself. --- ## Reading & Replying - The left pane lists conversations with the buyer's name, last message preview, unread badge, and the listing in question. - Click a conversation to open the full thread on the right. - The thread starts with your most recent messages — click **Load older messages** at the top of the thread to pull in earlier ones. - The conversation list shows your most recent threads — click **Load more** at the bottom to pull in older conversations. - Type your reply in the box at the bottom and press **Enter** to send. **Shift + Enter** adds a new line. - Read-only conversations (e.g. messages from the marketplace's official account) show a notice instead of the reply box. ### Vinted replies take a moment Vinted replies are sent through the FLUF browser extension rather than straight from our servers, so there are two things to know: - Your message appears in the thread greyed out and marked **Sending via your browser…**, then settles once it's gone through. This usually takes under a minute. - You need the **[FLUF browser extension](/connect/channels)** installed and to be signed in to Vinted for replies to send. If you've been signed out of Vinted, sign back in and your queued replies will go out. Depop replies send immediately. ### Marking as read Opening a conversation marks it as read. You can also mark a thread unread again from the thread menu — on Vinted this only applies inside FLUF, because Vinted has no way to make a conversation unread again on their side. --- ## Search Use the search bar above the conversation list to find past messages by text or buyer name. Search looks through every conversation you've already loaded in the Inbox — so if a thread doesn't appear, click **Refresh** or **Load more** to pull it in, then search again. --- ## Refreshing The Inbox refreshes itself every 30 seconds while it's open, so new messages and replies appear automatically. To pull updates immediately, click the **Refresh** button above the conversation list. --- ## Tips - The badge on **External Inboxes** in the sidebar counts unread buyer messages across every connected channel. The separate badge on the **Chat** menu is for community chat, not buyer messages. - Replies sent from FLUF show up on the marketplace just as if you'd sent them from its own app. - If a conversation suddenly disappears, it usually means the buyer was banned or the listing was removed on the marketplace's side. --- ### Arrange Shipping URL: https://fluf.io/support/arrange-shipping/ Last updated: 2026-05-03 Tags: shipping, labels, carriers, evri, dpd, royal mail, yodel, tracking, pickup, fulfillment **Arrange Shipping** Ship your orders directly from FLUF Connect. Compare carrier rates, schedule pickups from your door, and track deliveries — all without leaving your dashboard. > **Navigate to:** **[Connect → Orders](/connect/orders)** to start shipping --- **What is integrated shipping?** Instead of visiting individual carrier websites, copying addresses, and comparing prices manually, FLUF Connect brings everything into one place. When you receive an order, you can: - Compare live rates from multiple carriers side by side - Choose the best option for speed, price, or service - Generate a ready-to-print shipping label instantly - **Schedule a carrier pickup** — they come to your door, no queuing at a drop-off point - Have the tracking number sent to the marketplace automatically You don't need your own account with any carrier. We handle everything behind the scenes so you can focus on selling. --- **Setting up your shipping address** Before you can generate labels, we need to know where you're shipping from. 1. Go to **[Settings → Shipping](/connect/settings)** 2. Enter your full name and address 3. Add your phone number (some carriers require this) 4. Click **Save** That's it. This address will appear as the "from" address on all your shipping labels. > **Tip:** Double-check your postcode — an incorrect postcode is the most common reason for rate lookups failing. --- **How to ship an order** 1. Go to **[Orders](/connect/orders)** and find the order you want to ship 2. Click the **Ship** button on the order 3. Enter the parcel weight (kg or lb depending on your region) 4. Enter the parcel dimensions if prompted (cm or inches depending on your region) 5. FLUF fetches live rates from all available carriers 6. Compare the options — you'll see the carrier name, service type, estimated delivery time, and price 7. Select the option you want 8. Click **Generate Label** Your label is created within seconds. The tracking number is saved to the order automatically. --- **Schedule a pickup — skip the queue** Don't want to trek to a drop-off point? Once you've generated your label, you can have the carrier come to you: 1. Click **Schedule Pickup** on the shipment 2. Choose your preferred pickup date 3. Select a time window that works for you 4. Confirm — done The carrier collects the parcel from your shipping address. No queuing, no detours. This is especially handy if you're shipping multiple orders at once. > **Note:** Pickup availability varies by carrier and area. If it's not available for your location, the option won't appear. --- **Available carriers** We work with a range of carriers in each region so you can choose the best fit for each order. UK sellers see options like EVRi, DPD, Royal Mail, Yodel and GlobalPost. US sellers see options like USPS, UPS, FedEx and DHL. The carriers available for each order depend on your shipping region, the parcel size, weight, and destination. You'll only see options that can handle your specific shipment. --- **How pricing works** The rates you see are the actual carrier rates plus a small FLUF service fee. There are no hidden charges — the price shown when you select a carrier is the price you pay. The service fee varies depending on your plan. Higher plans receive lower service fees as part of their benefits. You'll always see the full price before confirming, so there are no surprises. --- **Downloading and printing your label** After generating a label: 1. Click **Download Label** on the order 2. A PDF file is saved to your device 3. Print the label on A6 paper (standard label size) or A4 paper 4. Attach the label securely to your parcel If you don't have a label printer, printing on regular A4 paper and taping it to the parcel works perfectly well. > **Tip:** Keep the label dry and clearly visible on the outside of the parcel. --- **Automatic marketplace fulfillment** When you generate a label through FLUF, we automatically: - Mark the order as shipped on the original marketplace - Send the tracking number to the platform - Notify the buyer that their order is on its way You don't need to go back to Depop, eBay, or any other channel to update the order manually. It's all handled for you. --- **Common questions** **No rates showing up?** - Check that your shipping address is saved correctly in **[Settings → Shipping](/connect/settings)** - Make sure the parcel weight is entered (even a rough estimate) - Verify the buyer's delivery address looks complete on the order - Some carrier services aren't available for certain destinations — try adjusting the parcel dimensions **Do I need my own carrier account?** No. You don't need to sign up with EVRi, DPD, Royal Mail, or any other carrier. FLUF handles this entirely for you. **Can I ship internationally?** Yes. When the buyer's address is outside your country, we show international shipping options. The exact carrier mix depends on your region and the destination — you'll see options that can deliver to the buyer's country. **What if I already have my own shipping label?** No problem. You can still fulfill orders manually by entering your own tracking number on the order page. FLUF shipping is entirely optional — use it when it's convenient. **Can I use this for Vinted orders?** Vinted orders typically use Vinted's own prepaid shipping labels. FLUF shipping is most useful for orders from Depop, eBay, Shopify, Etsy, and Facebook Marketplace where you handle shipping yourself. **What happens if a parcel is lost or damaged?** Carrier liability and claims are handled directly with the carrier. Your tracking number and shipment details are all available on the order in FLUF, which you can use when filing a claim. We're always happy to help you gather the information you need — just reach out via **[Contact Support](/connect/support)**. **How do I get a refund on a label I didn't use?** If you generated a label but didn't ship the parcel, contact us and we'll look into voiding the label and issuing a refund where possible. --- ### Cost & Profit Tracking URL: https://fluf.io/support/cost-management/ Last updated: 2026-05-07 Tags: cost, profit, margins, csv, xlsx, import, export, bulk, smart pricing, orders **Cost & Profit Tracking** Track what you paid for each item and see your profit everywhere — listings, orders, and the dashboard. --- ## Setting costs on listings ### One at a time Click any listing to open the detail panel, then click **Edit**. The **Item Cost** field is where you enter what you paid. When you save, profit is calculated automatically from the selling price. ### Bulk import For updating many items at once: 1. Click **Download** on the Listings page to export your current listings as a CSV 2. Open it in Excel, Google Sheets, Numbers, or any spreadsheet app 3. Update the **Cost**, **SKU**, or **Price** columns you want to change 4. Save the file (`.csv`, `.xlsx`, or `.numbers` all work) 5. Click the **Costs** button on the Listings page and upload the updated file The import matches items by **FLUF ID** — the download includes this column automatically, so don't remove or change it. > Imports over 500 items run in the background. Track progress on the **[Bulk Jobs](/connect/bulk-jobs)** page. --- ## Setting costs on orders If you have past orders without cost data, you can add costs retroactively from the **[Orders](/connect/orders)** page. This is the only way to set cost on items that sold before you started tracking — once an item sells, the listing cost is snapshotted to the order, but you can always edit the order directly. ### Inline editing Each order row has a **+ Add cost** link next to the amount. Click it, type what you paid, press **Enter** to save. Profit appears immediately. To edit an existing cost, click the profit figure. Press **Escape** to cancel. ### Bulk import Updating many orders at once: 1. Click **Export** to download your orders as a CSV 2. Fill in the **item_cost** column with what you paid for each order's item 3. Save the file 4. Click **Import Costs** and upload it The file must include `order_id`, `channel`, and `item_cost` columns — the export already includes these. Imports over 500 orders run in the background — track progress on the **[Bulk Jobs](/connect/bulk-jobs)** page. --- ## Where profit shows up Once costs are set: - **Listings page** — the Cost column shows what you paid; the detail panel shows profit - **Orders page** — each order shows profit (revenue minus cost) - **Dashboard** — profit feeds into your daily and monthly metrics - **Smart Pricing** — can use your cost as a price floor to protect margins. Set a minimum markup percentage so prices never drop below cost. --- ## How costs flow from listings to orders When an item sells, the cost set on the listing is automatically snapshotted to the order. This means: - Changing a listing's cost **after** a sale won't change the order's profit — the order keeps the cost it had at the time of sale - If you didn't set a cost before the sale, you can still add it on the order directly --- ## Tips - Leave the Cost field blank to clear it - Leave SKU blank to clear it; leave Price blank to keep the current price unchanged - Currency symbols (£, $, €) are stripped automatically during import — just enter the number - The Download button respects your current filters, so you can export just a subset of listings - `.csv`, `.xlsx` (Excel), and `.numbers` (Apple Numbers) files are all supported ## Reporting _Dashboards and analytics for your reselling business_ --- ### Dashboard Overview URL: https://fluf.io/support/dashboard-overview/ Last updated: 2026-01-14 Tags: dashboard, overview, metrics, analytics, navigation **Dashboard Overview** Your FLUF Connect dashboard is your command center for managing your multi-channel reselling business. Here's everything you'll find on the main dashboard. > **Navigate to:** **[Dashboard](/connect/dashboard)** or click **Dashboard** in the left sidebar. --- ## Key Metrics Cards The top of your dashboard displays four key metrics. Each card has a time period selector (7d, 30d, 90d) and an expand button for more details. ### Active Cross-Listed Products - Total number of products currently listed across all channels - Shows percentage change from the previous period - Click to view detailed product breakdown ### Total Orders - Number of orders received across all channels - **Status breakdown:** Fulfilled, Pending, Refunded counts - Click to go to Orders page ### Revenue - Total revenue earned across all marketplaces - **Breakdown:** Items, Shipping, and Fees - **+ Set revenue goal** — Track progress toward your targets ### Sync Activity - Total sync actions performed in the selected period - **Action types:** Sold Out, Deleted, Price Update - Click for detailed sync history --- ## Charts & Analytics ### Sales by Marketplace - Visual comparison of sales across connected channels - **View modes:** Revenue, Items Sold, or Time-based chart - **Channel filters:** Depop, eBay, Shopify, Vinted - **Show comparison** — Toggle to compare periods side-by-side ### Marketplace Stats Detailed performance metrics for each connected platform: | Metric | Description | |--------|-------------| | **Listings** | Total active listings | | **Orders** | Number of orders received | | **Items Sold** | Products sold in period | | **Revenue** | Total earnings | | **AOV** | Average Order Value | | **Sell-through** | Percentage of inventory sold | --- ## Recent Activity ### Recent Listings - Your most recently added or updated listings - Filter by channel (All, Depop, eBay, Shopify, Vinted) - **Table columns:** Listing, Exported, Status, Platforms, Actions - Click any row for quick access ### Recent Orders - Latest orders from all platforms - Filter by channel - **Table columns:** Order (date + ID), Customer, Platform, Status, Actions - Quick fulfillment actions available --- ## Navigation Sidebar The left sidebar provides access to all FLUF Connect features: | Section | Description | |---------|-------------| | **Dashboard** | Main overview (this page) | | **↳ Daily Metrics** | Day-by-day performance breakdown | | **↳ Product Data** | Detailed product analytics | | **Listings** | Manage all your products | | **↳ Background Removal** | AI-powered image editing | | **Orders** | Order management and fulfillment | | **↳ Shipping** | Shipping management | | **Bulk Jobs** | Mass operations and CSV import | | **Channels** | Marketplace connections | | **Chat** | Customer communication | | **Profile** | Account configuration | | **↳ Notes** | Personal notes and reminders | | **↳ Referrals** | Earn credits by referring users | | **Support** | Help documentation | | **↳ What's New** | Latest FLUF updates | --- ## Intesa AI Assistant Click **Open Intesa** in the top bar to access your AI-powered assistant. Intesa can search your inventory, take actions across your channels, debug issues, and help refine product listings — all through natural conversation. - Search products, analytics, orders, and listing activity - Crosslist products, update settings, and create bulk operations - Debug sync failures and listing errors - Edit product titles, prices, descriptions, and categories - Export data as CSV - Attach images for AI-powered analysis **Example questions:** - "Show me my sales analytics for last 30 days" - "Why did my item fail to sync?" - "Find my products on eBay but not on Depop" - "Export my Vinted products as CSV" --- ## Top Bar Quick Actions | Button | Description | |--------|-------------| | **Search** | Find products, orders, or documentation | | **Notifications** | Bell icon shows alerts and updates | | **Dark Mode** | Toggle between light and dark themes | | **Extension Status** | Side panel showing your browser extension's status, channel connections, and everything currently waiting to be sent — listings, price updates, items being hidden after sale elsewhere, and bulk jobs. Click any item to open it in the listings page. Includes an Activity Log of recent extension events. | | **Open Intesa** | Launch the AI assistant | --- ## Related Pages - **[Daily Metrics](/connect/dashboard/daily-metrics)** — Detailed day-by-day breakdown - **[Product Data](/connect/dashboard/product-data)** — Deep product analytics - **[Listings](/connect/listings)** — Manage your inventory - **[Orders](/connect/orders)** — Process fulfillments --- ### Daily Metrics URL: https://fluf.io/support/daily-metrics/ Last updated: 2026-01-29 Tags: daily, metrics, analytics, revenue, trends, charts **Daily Metrics** Track your detailed day-by-day performance across all marketplaces with the Daily Metrics data table. > **Navigate to:** **[Dashboard → Daily Metrics](/connect/dashboard/daily-metrics)** --- ## Data Table Overview The Daily Metrics page displays a comprehensive table with dates as columns and metrics as rows. Each metric shows daily values with optional channel breakdowns. --- ## Time Period Options Select your date range using the buttons at the top: - **7 days** — Last week - **30 days** — Last month - **90 days** — Last quarter - **180 days** — Last 6 months - **1 year** — Last 12 months - **All time** — Complete history - **Custom range** — Click the calendar icon to set specific dates --- ## Summary Statistics The rightmost column shows aggregate statistics. Choose the calculation type from the dropdown: | Option | Description | |--------|-------------| | **Total** | Sum of all values in the period | | **Average** | Daily average | | **Maximum** | Highest single-day value | | **Minimum** | Lowest single-day value | | **% Change** | Change from start to end of period | Toggle **Display Summary Stat Column** to show/hide this column. --- ## Tracked Metrics ### Listing Activity | Metric | Description | |--------|-------------| | **New Products Listed** | Products added per day (with channel breakdown) | | **Products Deleted** | Products removed per day | | **Relisted Products** | Items relisted for visibility | | **Products To Relist** | Items queued for relisting | | **Relisted Depop Products** | Depop-specific relisting count | ### Orders & Sales | Metric | Description | |--------|-------------| | **New Orders** | Orders received per day (with channel breakdown) | | **Products Marked As Sold** | Items marked sold via sync | ### Offer Management | Metric | Description | |--------|-------------| | **Depop Offers Sent** | Offers you've sent to buyers | | **Depop Offers Accepted** | Offers that were accepted | | **Depop Offer Counters** | Counter-offers received | ### Likes Exchange (Vinted) | Metric | Description | |--------|-------------| | **Vinted Likes Received** | Likes your live Vinted listings got from the FLUF seller community | | **Vinted Likes Given** | Likes you gave to other FLUF sellers' Vinted listings | ### Feedback | Metric | Description | |--------|-------------| | **Feedback Left** | Automatic feedback left for buyers (eBay) | ### Inventory | Metric | Description | |--------|-------------| | **Unsold Crosslisted Products** | Active unsold inventory (with channel breakdown) | | **Total Products** | All products in your catalog (with channel breakdown) | | **Price Sync** | Price synchronization events | --- ## Channel Breakdowns Many metrics show channel-specific data with indented rows: ``` New Orders 27 63 65 ... Total: 1,373 └─ Depop - 14 15 ... Total: 246 └─ Ebay 27 49 49 ... Total: 1,066 └─ Vinted - - 1 ... Total: 61 ``` --- ## Export Data Click **Download CSV** to export the table for spreadsheet analysis, reporting, or sharing with your team. --- ## Using Daily Metrics **Track Performance:** - Identify your best-performing days - Compare channel performance - Monitor listing and sales velocity **Analyze Trends:** - Spot patterns in orders and listings - Track seasonal variations - Measure impact of campaigns **Business Planning:** - Plan inventory purchasing - Optimize listing schedules - Forecast future performance --- ### Product Types Analytics URL: https://fluf.io/support/product-data/ Last updated: 2026-01-14 Tags: product, data, analytics, categories, inventory, performance **Product Types Analytics** Understand your inventory composition and category performance with the Product Types Analytics page. > **Navigate to:** **[Dashboard → Product Data](/connect/dashboard/product-data)** --- ## Filters ### Chart Metric Switch between three views to analyze your products: | Metric | Description | |--------|-------------| | **Inventory Count** | Number of products in each category | | **Sales Count** | Number of items sold per category | | **Revenue** | Total revenue generated by category | ### AOV Timeframe Select the time period for Average Order Value calculations: - **24 Hours** — Today's data - **7 Days** — Last week - **30 Days** — Last month - **90 Days** — Last quarter - **All Time** — Complete history ### Channel Filter Filter data by marketplace channel: - **Shopify** — Products on your Shopify store - **Depop** — Products listed on Depop - **eBay** — Products listed on eBay - **Vinted** — Products listed on Vinted - **FLUF** — Products in your FLUF inventory --- ## Summary Panel The summary panel shows key metrics at a glance: - **Total Inventory Count** — Total products across all categories - **Categories** — Number of unique categories - **Chart Metric** — Currently selected metric - **AOV Period** — Currently selected time period --- ## Category Breakdown Table The detailed table shows per-category data: | Column | Description | |--------|-------------| | **Category** | Product category name | | **Inventory Count** | Number of products in category | | **Percentage** | Share of total inventory | | **AOV** | Average Order Value for the selected period | | **Sell-Through Rate** | Percentage of stock sold | --- ## Export to CSV Click **Export CSV** at the top of the page to download the category breakdown for whichever metric you're currently viewing — inventory, sales, revenue, profit, margin, value or cost — exactly as shown in the table, in your own currency. Open it in Excel or Google Sheets for your own reporting and analysis. --- ## Category Backfilling If your products are missing category data, use the **Jump to Front of Queue** button to prioritize category processing for your products. This speeds up the AI categorization process that automatically assigns categories to your listings. --- ## Use Cases **Inventory Planning:** - Identify overstock in certain categories - Find gaps in your product range - Balance inventory across categories **Performance Analysis:** - Discover your best-selling categories - Track revenue by product type - Identify underperforming categories **Sourcing Decisions:** - Focus on high-revenue categories - Reduce investment in slow sellers - Diversify based on data --- ### Average Crosslisting Time URL: https://fluf.io/support/average-crosslisting-time/ Last updated: 2026-07-26 Tags: crosslisting, speed, channels, analytics, transparency # Average Crosslisting Time See how long it actually takes FLUF to list your items on each marketplace — updated daily, for every channel. ## Where to Find It - **Desktop**: Channels page > Average Crosslisting Time tab - Also linked directly from the crosslisting screen — each channel shows its current weekly average, which opens this view in a new tab ## What You'll See - A card per channel showing this week's average listing time and a 90-day trend - Cards are sorted slowest to fastest, so you can see at a glance which channels are keeping pace and which aren't - A table view is available too, if you'd rather see the numbers in a list ## How It Works - Figures are fleet-wide averages across all FLUF sellers, refreshed daily - If a channel has no fresh data for a particular day, the previous day's figure carries forward rather than showing a gap - Visible to any signed-in FLUF Connect seller ## Why We Publish This We want crosslisting speed to be something you can see for yourself, not just take our word for — and something we're accountable to as we keep improving it. ## Account & Bonuses _Profile, team, notifications, and bonus programs_ --- ### Profile URL: https://fluf.io/support/profile-settings/ Last updated: 2026-01-14 Tags: settings, profile, account, preferences, notifications, referrals **Profile** Customize your FLUF Connect experience, manage your account preferences, notes, and referrals. > **Navigate to:** **[Profile](/connect/settings)** ## Account Information ### Personal Details - Display name - Email address - Profile picture — upload your own from **Profile → Profile Information**, or let it use your Google or Gravatar photo automatically - Time zone settings ### Password & Security - Change password - Two-factor authentication (2FA) - Session management - Login history --- ## Display Preferences Found under **Settings → General**. ### Landing page Choose which page FLUF Connect opens on when you sign in: Dashboard (the default), Crosslist, Listings Log, Create, Feed, Orderbook, World Map or Channels. Every page is still one click away in the sidebar — this only changes where you start. ### Language and currency Pick the language and currency the dashboard is shown in. Both auto-detect the first time you open FLUF; choosing here overrides that. See [Use FLUF in Your Language](/support/change-app-language). --- ## Notification Preferences ### Email Notifications - New order alerts - Sync failure warnings - Weekly summary reports - Marketing and updates ### Push Notifications - Browser notifications - Mobile app alerts - Real-time order updates ### Notification Frequency - Instant (each event) - Hourly digest - Daily summary - Weekly roundup --- ## Channel Defaults ### Default Pricing - Base currency (GBP, USD, EUR) - Channel-specific price adjustments - Automatic fee calculations ### Default Shipping - Shipping profiles - Package dimensions - Weight defaults ### Listing Defaults - Default condition - Standard return policy - Shipping time estimates - Square photo padding, with per-channel controls --- ## Subscription & Billing ### Current Plan - View your subscription tier - Usage statistics - Feature availability ### Billing - Payment method management - Invoice history - Upgrade/downgrade plan - Monthly and annual plan prices shown before checkout ### Usage Limits - Listings remaining - AI credits - Background removal credits --- ## Data & Privacy ### Export Data - Download all your listings - Export order history - Get sync logs ### Delete Account - Remove all data - Cancel subscription - Disconnect all channels --- ## Integrations ### API Access - Generate API keys - Webhook configurations - Developer documentation ### Browser Extension - Extension settings - Connection status - Version information --- ### Plans & Billing URL: https://fluf.io/support/plans-and-billing/ Last updated: 2026-05-15 Tags: billing, plans, subscription, annual, yearly, monthly, pricing, upgrade, downgrade, cancel, unsubscribe, invoice, bonus products **Plans & Billing** Pick the plan that fits your inventory, pay monthly or yearly, and manage everything from one page. > **Navigate to:** **[Billing](/connect/settings/billing)** ## Your Plans Each plan sets how many **active crosslisted products** you can have — listings we've crosslisted that are still live and unsold. When an item sells it stops counting, so your total falls as you make sales. - **Starter** — up to 300 active products - **Growth** — up to 1,000 - **Seller** — up to 2,500 - **Pro** — up to 5,000 - **Super Seller** — unlimited (custom pricing — tap **Contact Us** to get in touch) Every plan includes every feature. What changes is how many products you can keep live, how often we check your marketplaces for sales, and how far back your history goes. For current prices, see the [pricing page](/pricing). ### How far back you can look Your dashboard, analytics, orders and listings log — and any CSV you export from them — go back as far as your plan allows: - **Starter** — last 90 days - **Growth** — last 12 months - **Seller**, **Pro** and **Super Seller** — your full history, with no limit Windows beyond your plan appear locked in the timeframe menu rather than quietly returning less data. If your subscription lapses, this drops to the last 7 days until you resubscribe — nothing is deleted, and it all comes back when you do. Your current plan is marked **Current**. ## Subscribing, Upgrading or Downgrading Tap **Subscribe**, **Upgrade** or **Downgrade** on the plan you want. A **Stripe checkout window** opens in a new tab — complete payment there. Your plan changes once Stripe confirms the payment (usually within seconds). **Already subscribed and moving up a plan?** Upgrading is even quicker: a confirmation box shows exactly **what's due today** before you confirm. You only pay the difference for the rest of your current period — the time you've already paid for is credited, so you're never charged twice, and your renewal date stays the same. We use the card already on file. > **iPhone / iPad users:** Safari can block the checkout pop-up. If nothing happens when you tap the button and you see a "popup blocked" message, tap the address bar's **AA** icon → **Website Settings** → allow pop-ups for fluf.io, then try again. On the FLUF mobile app the checkout opens automatically inside the app. ## Bonus Products (the "+" on your plan) If you see something like **Up to 1,000 +500 products**, the **+500** is extra capacity you've earned on top of your plan — from referrals, bonuses, or an arrangement with our team. It stays with you on every plan, so upgrading or downgrading never loses it. Learn more on the **[Bonuses](/connect/bonuses)** and **[Referral Program](/connect/bonuses?tab=referrals)** pages. ## Monthly or Yearly Every plan shows its yearly price too. Paying yearly saves you **at least 40%** compared with paying every month. ## Switching to Yearly Already subscribed monthly and want to switch to yearly? - **Web ([/connect/settings/billing](/connect/settings/billing))** — under your current plan card, tap the yellow **Switch to annual — save £X/yr** button. (The button only shows if you're currently on a monthly subscription. If you're already on yearly, or you don't have an active subscription yet, the button is hidden.) - **FLUF mobile app** — open the **Profile** tab and tap **Switch to yearly billing & save**. A confirmation popup shows exactly **what's due today** and **what you'll pay each year**. Tap **Confirm switch** to complete. **You're never charged twice.** The unused part of the month you've already paid for is credited toward the yearly price, so today's amount is reduced accordingly. We use the card already on your account. If your card needs extra security checks (3-D Secure) or has been declined, we'll redirect you to a Stripe checkout page to finish the switch — your plan stays exactly as it was until that's done. ## Managing Your Subscription Tap **Manage** on your current plan card to open the secure Stripe billing portal, where you can: - Update your card or add a new payment method - Update your billing name and address - Download past invoices - Cancel your subscription ## Cancelling At the bottom of the Billing page, tap the small **Unsubscribe** link. We'll ask you to tell us **why you're leaving** in a short text box — this is required, so we can fix what isn't working before you go. Once you submit your reason, the Stripe billing portal opens in a new tab where you can complete the cancellation. If your only issue is something we can help with, please [message us first](/connect/chat/dm/41) — we'd rather fix the problem than lose you. ## Billing History Below your plans, tap **Billing History** to expand a panel showing: - **Promote balance** — your remaining ad credit - **Background-removal credits** — remaining AI image-edit credits - **Current subscription tier** - The last 10 Promote ad transactions (date, description, amount, running balance) For Stripe invoices (subscription charges, receipts, downloadable PDFs), use **Manage** to open the Stripe portal — that's where all invoice PDFs live. ## On a Free Trial? New accounts get a **7-day free trial** with full access to every feature. If you're inside the trial window, you'll see a green **Active Trial** card showing the days remaining and the date your trial ends. The plan cards still show **Subscribe** so you can lock in a plan before the trial ends. Once the trial expires (or you subscribe), the trial card disappears. ## Frequently Asked Questions **I tapped Upgrade and nothing happened.** Your browser is blocking the Stripe checkout pop-up. Allow pop-ups for fluf.io and try again, or use the FLUF mobile app where checkout opens inside the app. **Will I be charged twice if I switch from monthly to yearly?** No. The time you've already paid for this month is credited toward the yearly price, so you only pay the difference today. **How much do I save by paying yearly?** At least 40% off the monthly price on every plan — more on Starter. The exact saving for your plan is shown on the yearly price and on the **Switch to annual** button. **I can't find the "Switch to annual" button.** The button only appears on your **current** plan card, and only if you're currently on a **monthly** subscription. If you're already paying yearly, there's nothing to switch. If you're not subscribed yet, choose a plan first. **Do my bonus products carry over if I change plan?** Yes. Bonus capacity stays on your account on every plan, whether you upgrade or downgrade. **Can I get a refund?** We only issue refunds for issues that have been reported to us and that we are unable to fix. Each monthly payment gives you 30 days of access. If something isn't working, [report it to our team](/connect/chat/dm/41) and we'll fix it. **My card couldn't be charged when switching to yearly — what now?** We'll send you to a secure Stripe checkout page to complete the switch there. Your plan stays exactly as it was until that's done. **Where do I download my invoice PDFs?** Tap **Manage** on your current plan to open the Stripe billing portal. All invoices are listed there with download links. --- ### Team Management URL: https://fluf.io/support/team-management/ Last updated: 2026-01-25 Tags: team, members, roles, permissions, magic link, access, staff, employee **Team Management** FLUF Connect's Team Management feature allows business owners to add team members who can access and manage their account with role-based permissions. > **Navigate to:** **[Team Settings](/connect/settings/team)** --- ## How It Works Team members are separate user accounts that operate as proxies for your business account. When a team member performs any action, it's attributed to your business account — they see your products, settings, and channel connections as if they were you. This is ideal for: - Staff members who help manage listings - Virtual assistants handling day-to-day operations - Business partners who need access --- ## Team Roles | Role | View Data | Edit Data | Manage Team | |------|-----------|-----------|-------------| | **Viewer** | Yes | No | No | | **Editor** | Yes | Yes | No | | **Admin** | Yes | Yes | Yes | ### Viewer Can view all data including products, orders, analytics, and settings but cannot make any changes. Perfect for stakeholders who need visibility without edit access. ### Editor Can view and modify settings, manage listings, process orders, and perform most operations. Cannot add or remove team members. ### Admin Full access including the ability to add new team members, change roles, generate magic links, and remove members. --- ## Adding Team Members 1. Navigate to **Settings > Team** 2. Enter the team member's email address 3. Select their role (Viewer, Editor, or Admin) 4. Choose magic link expiry (1 day to never) 5. Click **Add Team Member** A magic link is automatically generated that you can share with your team member. --- ## Magic Links Magic links allow team members to log in without a password. When clicked, the link instantly authenticates them. ### Generating Magic Links - Click **Generate Link** next to any team member - Copy and share the link securely - The link expires based on your chosen duration ### Expiry Options | Option | Duration | |--------|----------| | 1 Day | 24 hours | | 7 Days | 1 week | | 30 Days | 1 month | | 90 Days | 3 months | | Never | No expiration | ### Security Notes - Magic links are single-use tokens - Share links securely (not in public channels) - Revoke links immediately if compromised - Generate new links as needed --- ## Managing Existing Members ### Changing Roles Use the dropdown in the team member's row to change their role. Changes take effect immediately. ### Removing Members Click **Remove** to revoke a team member's access. This: - Immediately invalidates their session - Revokes all their magic links - Removes their access to your account ### Viewing Activity Admins can monitor team activity to see what actions team members have performed. --- ## Technical Details ### Effective User ID When a team member is logged in, all operations use your business account's user ID. This means: - Products they create belong to your account - Channel connections use your credentials - Analytics reflect your business data ### Data Isolation Team members cannot access: - Your login credentials - Your connected channel passwords - Other team members' personal data --- ## Best Practices 1. **Use appropriate roles** — Give the minimum access needed 2. **Set reasonable expiry** — Shorter durations are more secure 3. **Audit regularly** — Review team members and remove inactive ones 4. **Secure magic links** — Send via encrypted messaging when possible 5. **Document access** — Keep track of who has access and why --- ## Who Can Use Team Management? Team Management is available on **Super Seller** plans and above. Contact support if you're interested in adding team capabilities to your account. --- ### Mobile Notifications & Alerts URL: https://fluf.io/support/mobile-notifications/ Last updated: 2026-02-10 Tags: mobile, notifications, push, alerts, sales, orders, quiet hours, email **Notifications & Alerts** Push notifications keep you informed about sales, order updates, and important events — even when the app isn't open. --- **Setting Up Notifications** The first time you successfully crosslist a listing, the app prompts you to enable push notifications. You can also enable them manually: 1. Go to the **Profile** tab 2. Tap the bell icon or navigate to **Notification Settings** 3. Toggle notifications on If you've previously denied notification permissions, the app will guide you to your device's Settings to re-enable them. --- **What You'll Be Notified About** - **Sales** — Instant alerts when an item sells on any connected marketplace - **Order updates** — Status changes on your orders - **Sync issues** — If inventory sync encounters a problem - **Important updates** — App updates and platform announcements --- **Sale Celebrations** When a sale notification arrives, the app shows a celebration screen with confetti animation. From there you can: - See the item that sold and the sale amount - Share the sale to social media (WhatsApp, Instagram, Twitter, etc.) - Dismiss and continue what you were doing If the sale notification arrives while the app is open, the celebration overlay appears on top of your current screen. If the app is in the background, tapping the notification opens the app directly to the celebration. --- **Notification Settings** To access the full notification settings, go to More > tap the bell icon > tap the settings gear in the top-right corner. **Push Notifications** - **Enable Push Notifications** — Master toggle for all push notifications on this device - **Sale Notifications** — Toggle alerts specifically for when you make a sale on any marketplace **Quiet Hours** Pause all push notifications during specific hours — useful for overnight or during busy periods: - **Enable Quiet Hours** — Toggle on to activate - **Start Time** — When to pause notifications (default: 10:00 PM) - **End Time** — When to resume notifications (default: 8:00 AM) Tap the start or end time to change it using the time picker. **Email Notifications** The app also lets you control which email notifications you receive: - **Daily Summary Stats** — Daily summary of your crosslisting activity - **Crosslisted Products** — Summary of products that were crosslisted - **Crosslisting Updates** — Regular updates on crosslisting activity - **Sold Items Summary** — Daily summary of items sold with sync status - **System Error Alerts** — Alerts about sync or crosslisting issues - **Chatroom Mentions** — When someone mentions you in the community chat - **Chatroom Direct Messages** — When you receive a direct message Tap **Save** in the top-right corner after making changes to any settings. **Android Notification Channels** On Android devices, the app sets up two separate notification channels that you can manage independently in your device's notification settings: - **General** — Standard notifications - **Sales** — High-importance sale alerts (these can have a distinct sound and priority) --- **In-App Notifications** The bell icon on the More tab shows your unread notification count. Tap it to view your notification history — a list of all recent alerts including sales, sync events, and system messages. Each notification shows: - An icon indicating the type (sale, message, offer, sync, or error) - The notification title and message - Product images (for sale notifications) - Sale amount (for sale notifications) - How long ago it arrived You can **mark individual notifications as read** by tapping them, or tap **Mark all read** to clear all unread indicators at once. The app icon badge count updates automatically. Notifications link to the relevant screen when tapped — sale notifications go to Orders, message notifications go to Chat, and offer notifications go to Listings. --- **Important: Install from the App Store or Google Play** Push notifications require the FLUF Connect app to be installed from the App Store or Google Play. --- **Tips** - Keep notifications enabled to ship orders quickly — fast shipping improves your seller ratings on all platforms - If you're not receiving notifications, check that they're enabled both in the app settings and in your device's notification settings for FLUF Connect - Use Quiet Hours to avoid late-night alerts without losing important notifications — they'll be delivered when quiet hours end - For more detailed troubleshooting, see [Mobile App Troubleshooting](/support/mobile-troubleshooting) --- ### Bonuses URL: https://fluf.io/support/bonuses/ Last updated: 2026-05-08 Tags: bonuses, bounties, rewards, capacity, bonus, streaks, gamification, cash, video, tiktok **Bonuses** Complete tasks to permanently increase your product capacity — the more you use FLUF, the more products you can list. > **Navigate to:** **[Bonuses](/connect/bonuses)** ## How It Works 1. **Browse Bonuses** — See all available tasks on the Bonuses page 2. **Complete Tasks** — Some tasks are detected automatically, others require manual submission 3. **Claim Bonus** — Click "Claim" once you've completed an automatic bonus, or "Submit" for manual ones 4. **Earn Capacity** — Bonus products are permanently added to your account --- ## Bonus Types ### Automatic Bonuses These are detected automatically when you use FLUF. Once completed, just tap "Claim" to collect them. - **Crosslist from Mobile** — List a product using the FLUF mobile app (+10%) - **Connect & Crosslist to a Channel** — Connect each channel and successfully list at least one product (+5% per channel). Stacks across every channel we support. - **Enable Auto Offers** — Turn on automatic offer management for Depop, eBay, or Vinted (+5% per channel) - **Remove 10 Backgrounds** — Use the background removal tool on 10+ products (+5%) - **Chat with Intesa 3+ Times** — Have at least 3 conversations with the FLUF Connect AI Copilot (+5%) ### Create FLUF Bonuses (Cash & Free Months) These pay you for spreading the word. **Always message us first** so we can confirm your bonus is eligible — there's a "Message us" button on each card that opens a chat with the founder. - **Create FLUF Video — Free Subscription Months** — Make a video about FLUF on YouTube, TikTok, or Instagram. After 7 days we sum your views across all 3 platforms: 1 free FLUF Connect month at 1k views, 2 months at 3k, 3 months at 10k+. - **Create FLUF Video — Cash** — Same idea, paid in cash instead. £50 plus £10 for each 1,000 views. Views are counted over the first 7 days, summed across all 3 platforms. Minimum 500 views to be paid. Both are repeatable — claim them as many times as you create new content. Need ideas? See [30+ TikTok concepts](https://fluf.io/features/tiktok-ideas-for-resellers/) you can shoot in under a minute. ### Other Manual Bonuses These also require submitting proof, but pay out as bonus capacity rather than cash. - **Trustpilot Review** — Leave a review on Trustpilot (+20%) - **App Store Review** — Leave a review on the App Store or Google Play (+20%) - **Smart Pricing Feedback** — Share your feedback on the Smart Pricing feature (+10%) ### Streak Milestones Stay consistent and earn bonus capacity at every milestone: - **Crosslisting streaks** — 7, 14, 21, 30, 60, 90, 180, and 365 days of crosslisting activity (+1% per milestone) - **Login streaks** — 7, 14, 21, 30, 60, 90, 180, and 365 days of consecutive logins (+0.5% per milestone) --- ## Capacity Breakdown The capacity bar at the top of the Bonuses page shows exactly how your product limit is calculated: - **Base** — Your subscription tier's included products - **Referrals** — Bonus products from your referral signups - **Bonuses** — Bonus products from completed bonuses Bonus percentages are calculated against your base subscription limit. For example, if your plan includes 1,000 products and you complete a 10% bonus, you get +100 products permanently. --- ## Streaks Your streaks track consecutive days of activity. Keep them going to unlock milestone bonuses and see how you rank against other FLUF users. - **Crosslisting Streak** — Consecutive days with at least one crosslisting action. Resets if you miss a day. - **Login Streak** — Consecutive days logging in to FLUF Connect. Resets if you miss a day. - **Percentile** — How your streak compares (Top 1%, 5%, 10%, 25%, or 50%) Your current streaks are shown in the sidebar and on the mobile app profile. --- ## Frequently Asked Questions **Are bonuses permanent?** Yes — once claimed and approved, the extra products are yours to keep forever. **Can I complete bonuses more than once?** Most bonuses are one-time only. The Create FLUF Video bonuses (Months and Cash) are repeatable, and streak milestones unlock progressively as you maintain your streak. **When do automatic bonuses show as claimable?** As soon as the system detects you've met the requirement. For example, listing a product from the mobile app immediately makes the "Crosslist from Mobile" bonus claimable. **How long do manual bonuses take to approve?** Manual submissions are reviewed promptly — usually within 24 hours. **I don't see the Bonuses page — why?** Bonuses are available on all plans except Super Seller, which already includes unlimited product capacity. --- ### Referral Program URL: https://fluf.io/support/referrals/ Last updated: 2026-07-04 Tags: referrals, rewards, credits, sharing, invite, earn, payout, bank **Referral Program** Share FLUF Connect with fellow resellers and earn ongoing revenue for every successful referral. > **Navigate to:** **[Bonuses & Referrals](/connect/bonuses?tab=referrals)** ## How It Works 1. **Get Your Link** — Copy your unique referral link from your referral dashboard 2. **Share** — Send to friends, post on social media, or share in reselling groups 3. **They Sign Up** — New user creates account using your link 4. **Earn Revenue** — Get 50% of their subscription every month they stay subscribed, until you've earned £100 from them --- ## Referral Bonuses ### You Get - **Up to £100 per referral** — 50% of each referred user's subscription each month until you've earned £100 from them - **+50 product capacity** permanently added per signup - Credits never expire - No limit on referrals ### They Get - **50% off** FLUF Connect for their first month - Priority onboarding support --- ## Your Referral Dashboard ### Track Your Referrals - Total link clicks - Sign-ups from your link - Converted subscriptions - Revenue earned, paid out, and pending balance - Per-referral breakdown showing your progress toward £100 from each person ### Referral Bonus - See your bonus product capacity from referrals - Each signup adds **+50 products** to your limit - Bonus is permanent and stacks with your subscription tier ### Activity Log - Real-time log of referral events - See when users sign up, connect channels, or subscribe --- ## Getting Paid Your referral earnings are paid out **automatically** — no need to chase an invoice. 1. **Link your bank** — In the **[Earnings & Payouts](/connect/bonuses?tab=referrals)** section, tap **Link bank account** and follow the secure setup. You only do this once. 2. **Earn** — You receive 50% of each referral's subscription every month they stay subscribed, until you've earned £100 from them. If a referral upgrades their plan, your share automatically grows with it. Annual plans pay out the same way — spread month by month, not as a single lump. 3. **Get paid** — As soon as a referral pays, your earnings are sent to your linked bank automatically (they arrive within a few business days). You can watch your balance, paid total, and payout history right in the dashboard. If a referral cancels their subscription, your revenue share for them stops — but anything you've already earned is still paid out. --- ## Sharing Options ### Direct Link Copy your unique referral link from the dashboard and share it anywhere. ### Pre-written Message Use the ready-made share message with your link already included — just copy and paste. ### Social Media Share in reselling communities on: - Facebook groups - Reddit (r/Depop, r/Poshmark, r/Ebay) - Discord servers - TikTok and Instagram --- ## Tips for Successful Referrals **Share in Reselling Communities:** - Facebook reselling groups - Reddit communities - Discord servers **Create Content:** - YouTube tutorials featuring FLUF - TikTok reselling tips - Blog posts about crosslisting **Personal Recommendations:** - Share with reseller friends - Mention in marketplace messages - Add to your bio/linktree --- ## Terms & Conditions - Referral must be a new FLUF user - Revenue sharing begins after subscription is active - Self-referrals are not permitted - Credits never expire - FLUF reserves right to modify program --- ### Community Chat URL: https://fluf.io/support/community-chat/ Last updated: 2026-03-18 Tags: chat, community, messaging, networking **Community Chat** Join the FLUF Connect community chatroom to connect with other resellers, share tips, and get help. > **Navigate to:** **[Chat](/connect/chat)** --- ## What is Community Chat? The FLUF Connect Chat is a community space where: - Resellers can connect with each other - Share tips and strategies - Ask questions and get answers - Discuss marketplace trends - Build relationships with fellow sellers --- ## Getting Started ### Sign In Required You must be signed in to participate in chat: 1. Navigate to **[Chat](/connect/chat)** 2. If prompted, sign in to your account 3. Start chatting! ### Sending Messages - Type your message in the text box - Press Enter to send - Messages refresh automatically while you stay on the page --- ## Features ### Real-Time Messaging - Community Chat refreshes automatically while the page is open - New incoming messages can play a sound if you keep that setting on - You can also enable browser notifications for messages while you're away from the tab ### Chat Identity Controls - Optionally show your country flag beside your name - Optionally show a badge for how many sales channels you have connected - You control both of these in Chat settings, and can switch them off at any time ### Pinned Messages - Important announcements appear as a banner at the top of the chatroom - Tap the banner to jump to the original message - Only admins can pin and unpin messages ### Reply Privately - Click the menu on any chatroom message and choose **Reply privately** - This opens a direct message with that user, with the original chatroom message attached as a reply preview - Click the reply preview in the conversation to jump back to the original chatroom message ### Notification Badge - The Chat link shows unread message count - Visiting chat clears unread count - Stay informed about community activity ### Notification Settings - Open Chat settings to choose whether message sounds play - Turn browser notifications on or off for Chat - Your browser may ask for permission the first time you enable browser notifications --- ## Community Guidelines **Be Respectful:** - Treat others as you want to be treated - No harassment or bullying - Keep discussions constructive **Stay On Topic:** - Focus on reselling and FLUF-related topics - Share helpful tips and experiences - Ask questions when you need help **No Spam:** - Don't repeatedly post the same message - Avoid excessive self-promotion - Keep the chat clean and useful --- ## Different from Intesa | Feature | Community Chat | Intesa AI | |---------|----------------|-------| | **Who** | Other users | AI assistant | | **Purpose** | Community discussion | Analytics, debugging | | **Response** | From real people | Instant AI response | | **Best For** | Networking, advice | Data queries, troubleshooting | ## Tools & Growth _AI assistants and channel-specific growth tools_ --- ### Community Feed URL: https://fluf.io/support/community-feed/ Last updated: 2026-06-11 Tags: community, feed, follow, followers, profile, sellers, trends, market pulse, discover, social **Community Feed** Discover what other sellers are crosslisting right now, follow sellers you want to learn from, and track which categories are moving — all in one scrollable feed. > **On the web:** **[Community → Feed](/connect/feed)** > **On the app:** Profile tab → Community Feed ## The Feed The feed shows a curated mix of recent listings crosslisted by sellers across the FLUF community. Each card shows the item photo, the channels it travelled between, its category, and the seller behind it. - **For You** — a curated mix of fresh listings from across the community - **Following** — only listings from sellers you follow ### Filters - **Channel chips** — show only listings going to a specific marketplace (Depop, eBay, Vinted, etc.) - **Category** — tap a category chip on any card (or a ticker item) to filter the feed to that category ### Market Pulse The ticker at the top shows 7-day movement per category — which product types are being listed more or less than the week before. Tap any ticker chip to filter the feed to that category. ## Seller Profiles Tap any seller's name to open their profile: - **Package badge** — which FLUF plan they're on - **Country flag**, **channels connected**, **lifetime crosslistings** and **followers** - **Message** — start a direct message with the seller (you'll be taken to your chat) - **Connected stores** — links to the seller's storefronts on the marketplaces they've connected - **Social links** — their Instagram, TikTok, YouTube and other socials, if they've added them - **Marketplace links** — public shops they've chosen to share - **Competitive snapshot** — listing pace, top destination channels and category mix ### Who can see competitive insights? Competitive insights are tier-gated: you can view them for sellers on plans **below** yours. If a seller is on your plan level or above, the panel shows an upgrade prompt instead. Upgrading your plan unlocks insights across more of the community. ## Following Sellers Tap **Follow** on any feed card or profile. Your **Following** tab then shows only their activity — useful for keeping an eye on sellers whose strategy you rate. ## Your Own Profile & Privacy Your profile is public by default so other sellers can discover and follow you. You're in control of what's visible — open your own profile to adjust: - **Public profile** — turn off to hide your profile and feed activity entirely - **Connected store links** — turn off to stop showing links to your connected marketplace storefronts - **Listing activity** — whether your crosslists can appear in the feed - **Category mix, 7-day velocity, channel expansion, top destinations, relative benchmark** — each competitive metric can be hidden individually Add your **social links** (Instagram, TikTok, YouTube, X, Facebook, Pinterest, website) in **Settings → Account → Social links** — they appear on your public profile for other sellers to find you. Your public profile page can also be shared outside FLUF — it shows your package badge, channel count, lifetime crosslistings, connected stores, social links and marketplace links, alongside a small sample of recent public listings. ## FAQs **Why don't I see my own listings in the feed?** The feed is curated — it dedupes repeat pushes and favours fresh, manually-created listings with photos. Not every crosslist appears. **Can competitors see my prices?** Feed cards never show your prices. Competitive metrics (pace, category mix) are only visible to sellers on higher plans than yours, and each metric can be switched off on your profile. **Why is a seller's profile unavailable?** They've set their profile to private. --- ### Intesa AI Assistant URL: https://fluf.io/support/intesa-ai-assistant/ Last updated: 2026-06-27 Tags: intesa, ai, assistant, chat, analytics, debugging, mobile, whatsapp, bulk, export, crosslist Intesa is FLUF Connect's built-in AI assistant. It can answer questions, search your inventory, take actions across your channels, debug issues, and help refine your product listings — from both the desktop dashboard and the mobile app. ## Accessing Intesa - **Desktop (FLUF Connect web)** — Click **Open Intesa** in the top bar on any FLUF Connect page. Intesa opens as a side panel next to whatever you're working on. - **Mobile app** — Tap **More** (the ⋯ tab on the right of the bottom navigation bar), then tap **Intesa**. - **Editing a specific product** — On **mobile**, open the product, then tap the **AI / Intesa** button on its screen to start a chat scoped to that item. On the **web app**, open Intesa from the top bar and tell it which product you mean (e.g. by title or SKU) — it'll pull up that item. - **WhatsApp** — Add your phone number in Settings > Account, then message **+44 7760 476710** to chat with Intesa on the go. Replies in WhatsApp are plain-text only (no markdown, no images). --- ## What Can I Ask Intesa? Intesa has access to your real data and can take actions on your behalf. It always confirms before anything that changes your data. You can ask anything about your crosslisting business — these themes show the range, with a couple of examples each. ### Find & edit your products Search and filter your inventory, then edit listings in plain language. - "Show me my Nike products on Depop that haven't sold" - "What do I have on eBay but not on Vinted?" - "Change this title to something catchier and set the price to £25" - "Re-analyse the photos and suggest a better description and size" Edits save to your FLUF record. To also push a change to your live marketplace listings, just say so — e.g. "…and update it on Depop and Vinted too" — and Intesa will propagate it. ### List & automate Crosslist to new channels, and manage your auto-listing and relisting rules. - "Crosslist my Nike products to eBay" / "List all of these 30 items to Depop" - "Crosslist this Vinted listing to Depop" — works even before the item is imported; Intesa pulls it in first - "Why isn't my auto-crosslisting working?" / "Pause my eBay → Vinted rule" - "Am I hitting my daily relist cap on Vinted?" / "Raise my Depop relist limit to 15" For a few products Intesa lists them one by one; larger batches queue a background job you can watch at **[Bulk Jobs](https://fluf.io/connect/bulk-jobs)**. Intesa can create, pause, or delete rules with confirmation; to create or delete a relisting strategy, use the **[Relisting](https://fluf.io/connect/relisting)** page. ### Track sales, orders, sync & errors Pull analytics, check orders, and diagnose what's gone wrong. - "How much did I make this week?" / "Compare my eBay vs Depop performance" - "What's my profit on Depop after fees this month?" - "Show me my recent orders" / "Any unread notifications?" - "Why did my last crosslist to Vinted fail?" / "Why did this item fail to sync?" Relative dates like "last 7 days" or "this month" are interpreted against today's date, so you don't need to work out exact ranges. ### Bulk actions, settings & data Make sweeping changes, adjust channel settings and mappings, and move data in and out. - "Reduce all my Depop prices by 10%" / "Enable Best Offer on all my eBay listings" - "Show me my Depop settings" / "Map 'Trainers' on Depop to 'Sneakers' on eBay" - "Export my unsold items from the last 60 days as a spreadsheet" - "Import my Vinted wardrobe into FLUF" Mappings cover categories and brands; for marketplace-specific sizing, Intesa explains what to enter and when an item needs checking. Exports download as a file you can open in any spreadsheet app. ### Ask how-to questions - "How do I connect eBay?" / "How does relisting work?" Intesa searches FLUF's help centre and cites the relevant article so you can read further. --- ## Multi-Step Conversations & Memory Intesa remembers the context of your conversation, so you can build on previous answers naturally. It also remembers longer-term preferences across conversations — so once you tell it something like "I price my jackets at cost × 3" or "always crosslist my Nike items to Depop and Vinted", it'll apply that next time without you having to repeat yourself. ``` You: Show me my Depop products Intesa: Found 47 products on Depop. Here are the first 10... You: Which ones haven't sold in 60 days? Reduce those by 15% Intesa: 12 products qualify. I'll create a price reduction job for them — confirm? You: Yes Intesa: Done — bulk job created. 12 products will be reduced by 15%. ``` --- ## Image Support You can attach images when chatting with Intesa (up to 4 per message). Intesa will analyse them using AI vision. This is useful for: - Sending screenshots of errors or marketplace pages - Sharing product photos for listing advice - Getting Intesa to identify a product from a photo --- ## Tips for Better Results **Be Specific:** - Include SKUs, dates, or channel names - Specify time periods for analytics (e.g. "last 7 days", "March") - Mention exact product titles when searching **Use Natural Language:** - Ask questions conversationally — no special commands needed - Intesa understands context from previous messages - You can follow up without repeating yourself **Ask for Actions:** - Intesa can crosslist products, update settings, create bulk jobs, edit products, and export data - It will always confirm before taking actions that change your data --- ## Conversation Management - **New Conversation** — Click **New** to start fresh (previous context is cleared) - **Previous Conversations** — Browse and resume past chats from the conversations list - **Feedback** — Rate responses with thumbs up/down to help improve quality --- ## If Something Goes Wrong If Intesa encounters repeated errors, it will automatically notify the FLUF team and let you know. You can also: - Start a new conversation to reset context - Try rephrasing your question - Contact support at info@fluf.io if the issue persists --- ### Promote — Google Ads for Your Listings URL: https://fluf.io/support/promote/ Last updated: 2026-06-20 Tags: promote, ads, google, google ads, advertising, campaigns, keywords, budget, wallet, optimisation, paid, traffic, growth, roas, free credit, break-even, profitability **Promote** Buy Google Search Ads for your marketplace listings — drive new buyers from Google straight to your Depop, eBay, Vinted, Etsy, Shopify, Facebook or Temu items. > **Navigate to:** **[Promote](/connect/promote)** ## How It Works 1. **Link your Google Ads account** — paste your Customer ID once to connect, and get **£10 of free ad credit** to try it out 2. **Top up your wallet** — minimum £10, no subscription, you only spend what you choose 3. **Pick listings to promote** — filter by channel, search by title, multi-select, or promote everything matching your search in one campaign. Each listing shows a **Worth promoting / Borderline / Low return** tag so you can focus on the items most likely to pay off 4. **Set a daily budget** — from as little as £0.10/day per campaign; FLUF takes a 10% management fee on top of ad spend 5. **Add keywords or generate them with AI** — Promote suggests buyer-intent search terms based on your title and category 6. **Launch** — your ads go live on Google Search within minutes --- ## What's in the dashboard ### Products tab Every promotable listing across your connected channels, with channel filter chips, search, and a multi-select bar. Click the Megaphone icon on a row to start a campaign for that single product, or tick several to bundle them. To advertise your whole catalogue (or everything matching a search), use **Promote all matching** — it builds one campaign covering up to 100 products at once. Each listing carries a **promotability tag** next to its price — **Worth promoting**, **Borderline**, or **Low return** — a quick read on whether ads are likely to earn back more than they cost for that item. Higher-value items almost always pay off better than cheap ones; the tag helps you spend where it counts. Hover the tag for the reason. ### Campaigns tab Each campaign shows daily budget, total spend, impressions, clicks, click-through rate (CTR), and **ROAS** — return on ad spend, i.e. the sale value earned for every £1 spent. ROAS shows green when you're earning more than you spend and red when you're not (it stays blank until there's enough data). Pause/resume with the Play/Pause button; remove with the bin. Campaign stats refresh from Google every 4 hours. ### Wallet tab - Current balance + lifetime deposited and spent - Top-up quick-amounts: £10 / £25 / £50 / £100 (or custom) - **Auto top-up**: when your balance falls below a threshold, automatically reload from your saved card so campaigns never stop mid-day ### Optimisation tab Build rules that adjust campaigns automatically. Example: *"If CTR is less than 1% then pause that keyword"* or *"If a keyword's cost-per-click goes above £0.50, decrease the bid by 20%"*. Rules run every 6 hours and target individual keywords, not whole campaigns. --- ## Creating a campaign: the form, field by field When you select one or more listings and click **Promote**, the Create Campaign form opens. Here's what each field does: - **Campaign Name** — just a label for you to recognise it in the Campaigns tab. It pre-fills from the product title; change it to anything you like (e.g. *"Summer jackets — UK"*). - **Daily Budget** — the most you're willing to spend per day, including FLUF's 10% management fee. The form shows the **actual ad spend** underneath (90% of your budget). You can start from as little as £0.10/day. - **Target Countries** — where your ad can show. Pick only countries your marketplace listing actually ships to. Promoting a UK-only Vinted item to US buyers wastes money. - **Keywords** — the Google searches that should trigger your ad. Add them one at a time, or click **AI Generate** to get buyer-intent suggestions from your title and category. (See *New to paid advertising?* below.) - **Match Type** — how closely a shopper's search must match your keyword for the ad to show. **Phrase Match** (the default) is the safe middle ground for beginners. - **Negative Keywords** (optional) — searches you *never* want to pay for, like *"free"*, *"DIY"*, or *"how to"*. These save money by blocking irrelevant clicks. - **Selected Products** — a recap of the listing(s) this campaign will advertise. ### Will this pay off? (break-even preview) As you set your budget and products, the form shows a **break-even preview**: the typical cost to win one sale, the profit you'd keep per sale, and the sales rate you'd need to come out ahead — plus a one-line verdict on whether the campaign is likely to be profitable. If you've selected items unlikely to earn back their ad cost, it'll say so, so you can swap them for higher-value listings before spending. Treat it as a guide based on typical search costs — your real results may vary. Click **Create Campaign** and your ad goes to Google. Campaigns start **paused or pending review** — check the Campaigns tab to confirm it's live. --- ## New to paid advertising? If you've never run ads before, here are the only terms you need: - **Keyword** — a word or phrase someone types into Google. You bid to show your listing when people search it. Specific *long-tail* keywords (*"vintage carhartt jacket size m"*) convert far better than broad ones (*"jacket"*). - **Match type** — how strict the keyword match is: - **Broad** — shows for loosely related searches. Widest reach, least control, easiest to waste budget. - **Phrase** — shows when the search contains your keyword in order. **Best default for beginners.** - **Exact** — shows only for that exact search (or very close variants). Most control, least reach. - **Negative keyword** — a term that *blocks* your ad. Use these to avoid paying for clicks that won't buy. - **Impression** — your ad was shown once. - **Click** — someone clicked through to your listing. You're charged per click, not per impression. - **CTR (click-through rate)** — clicks ÷ impressions. Higher is better; below ~1% usually means weak keywords. - **CPC (cost per click)** — what you pay each time someone clicks. FLUF uses Google's *Maximize Clicks* strategy, so Google automatically sets bids to get you the most clicks within your daily budget — you don't set individual bids. **Beginner's recipe:** one or two listings, £1–£3/day, Phrase Match, 3–5 AI-generated keywords plus one or two of your own, a couple of obvious negative keywords, and target only countries you ship to. Let it run a few days, then check CTR in the Campaigns tab and pause anything underperforming. --- ## Budgets, fees, and how spend works - **Daily budget** is the *gross* amount you authorise per day, including the 10% FLUF management fee - **Actual ad spend** = 90% of your daily budget; the remaining 10% covers the service - Spend is deducted from your wallet daily based on what Google actually charged - If your wallet runs out, the campaign auto-pauses (both locally and on Google) until you top up ### Budget protection Promote watches every campaign and **automatically pauses one that's clearly losing money** — for example, if it spends for a while without producing any sales, or earns back less than it costs. You'll see an "Auto-paused to protect your budget" note on the campaign, and you can resume it any time. This means a poorly-targeted campaign can't quietly drain your wallet while you're not looking. --- ## Linking your Google Ads account You'll need an existing Google Ads account — if you don't have one, [create one free at ads.google.com](https://ads.google.com). Then on the Promote page: 1. Find your **Customer ID** in the top-right of your Google Ads dashboard (format: `123-456-7890`) 2. Paste it into the link box on FLUF Promote 3. We verify your access and link the account — no payment details leave Google FLUF never sees or charges your Google Ads billing card. You pay FLUF only for top-ups; FLUF pays Google on your behalf using your wallet balance. --- ## Tips for better-performing campaigns - **Start small** — a £1–£3/day budget on one or two listings is enough to see whether keywords work - **Use AI keyword generation** as a starting point, then add 3–5 long-tail keywords yourself (e.g. *"vintage carhartt jacket size m"* converts better than *"jacket"*) - **Add negative keywords** for terms that aren't buyer intent — *"free"*, *"DIY"*, *"how to"* save you money - **Target countries** where your channel actually ships — there's no point promoting a UK-only Vinted listing to US buyers - **Set an optimisation rule** for CTR-below-1% to pause weak keywords automatically — no babysitting required --- ## Why some channels don't show Promote pulls from your already-crosslisted inventory. If a channel doesn't appear in the filter, you haven't connected it yet — link it from **[Channels](/connect/channels)** first, sync once, then return to Promote. FLUF itself isn't a destination channel for Promote — ads always send buyers to the marketplace listing where the product lives, never to fluf.io. --- ## Pausing or stopping - **Pause** keeps the campaign editable and resumable - **Delete** ends the campaign on Google (irreversible — you'd need to rebuild it to restart) - Wallet balance is yours — pausing doesn't refund spend, but no further deductions happen --- ### Promote Your eBay Listings (Promoted Listings) URL: https://fluf.io/support/ebay-promote/ Last updated: 2026-06-21 Tags: ebay, promote, promoted listings, boost, ads, advertising, ad rate, bid percentage, visibility, search, cost per sale, pay on sale # Promote Your eBay Listings (Promoted Listings) Promoting makes your eBay listings appear higher in eBay's search results, in front of more buyers. It uses eBay's **pay-on-sale** model — you only pay your chosen ad rate when a promoted item actually sells. There's no upfront cost and no daily budget to manage. ## Where to set it up On **[Channels](/connect/channels)** → eBay, click **Promote** (next to Offer Management). Everything is in this one window. > The Promote button is visible even before you connect eBay, so you can see what's on offer. You'll need to connect eBay first to switch it on. ## Setting your ad rate Your **ad rate** is the percentage of the final sale price you pay when a promoted item sells. - eBay's minimum is **2%**. - Most sellers use **5–15%** to stay competitive. - A higher rate competes for more visibility, but costs more per sale. Example: at a 2% ad rate, an item that sells for £20 costs you **£0.40** in ad fees — and only because it sold. Items that don't sell cost you nothing. ## Choosing what to promote You have two options in the Promote window: | Option | What it does | |--------|--------------| | **Promote all eBay listings** | Promotes your whole eBay inventory at your ad rate. | | **Promote by rule** | Promotes only listings matching a **price range**, **brand**, **category**, or **title keyword**. Add as many rules as you like. | ### Does turning it on promote my existing listings too? **Yes.** When you turn on **Promote all eBay listings** (or add a rule), it applies to **both your existing listings and any new ones** you create from then on. Your existing listings are promoted automatically in the background — you don't need to do anything else. > Want to promote just a hand-picked set of items rather than everything? Use **[Bulk Jobs](/connect/bulk-jobs)** → eBay → Boost to select specific listings. ## Turning it off Switch **Promote all eBay listings** off (or remove a rule) in the Promote window and save. The affected listings stop being promoted on your next sync. ## "Reconnect eBay to enable Promote" If you see this message, your eBay connection was made before eBay added Promoted Listings access. Reconnect eBay from **[Channels](/connect/channels)** → eBay → Reconnect to grant access — your listings and settings are unaffected. ## Learn more about eBay advertising - [eBay Promoted Listings overview](https://www.ebay.co.uk/help/selling/ebay-advertising/promoted-listings-overview?id=5295) - [eBay advertising overview](https://www.ebay.co.uk/help/selling/ebay-advertising/ebay-advertising-overview?id=5477) ## Related - **[Connect eBay](/support/connect-ebay)** — get your eBay account linked to FLUF - **[Promote — Google Ads for Your Listings](/support/promote)** — drive buyers from Google search to any channel --- ### Vinted Likes Exchange URL: https://fluf.io/support/vinted-likes-exchange/ Last updated: 2026-07-02 Tags: vinted, likes, likes exchange, community likes, favourites, boost, engagement, growth, opt in, reciprocity # Vinted Likes Exchange **Likes Exchange** is an opt-in community of FLUF sellers who like each other's Vinted listings. When you join, your listings get liked by other real FLUF sellers — and your browser quietly likes theirs back when it's not busy. Likes are a strong signal on Vinted: liked items surface more, and buyers often return to something they've favourited. Getting a steady trickle of genuine likes keeps your wardrobe active. > **It's off by default.** Nothing happens until you turn it on — you're never enrolled automatically. ## How to turn it on 1. Go to **[Channels](/connect/channels)**. 2. Make sure your Vinted account is connected. 3. Open the **FLUF Likes** button on your Vinted channel card. 4. Flip **Community likes** on. That's it — you're now part of the exchange. You can turn it back off from the same place anytime. ## Give to receive The exchange is reciprocal: **you give likes to receive them.** While it's on, your browser gives likes to other members' listings, and in return the community likes yours. If you turn giving off, you also stop receiving. You control how active you are: - **Most likes to give per day** — set the ceiling on how many likes your account gives. Some days it gives fewer, some more, so it always looks natural. ## What to expect - Likes are given **only when your Vinted queue is idle** — real crosslisting, relisting and syncing always come first, so this never slows your listings down. - Everything is **capped and paced** to stay comfortably within normal behaviour. - Every like comes from a **real FLUF seller** — no bots or fake accounts. - You'll get a summary of the likes your items received, and can see them anytime in the **FLUF Likes** panel. ## Good to know - If you ever see likes on your Vinted items you didn't expect, that's the community — it's not anything wrong with your account. - Requires the FLUF Utility Chrome Extension (the same one Vinted uses to connect) installed, with Chrome running. - Turn it off whenever you like — it takes effect right away. Related: **[Connect Vinted](/support/connect-vinted)** --- ### Depop Follower Growth URL: https://fluf.io/support/depop-follower-growth/ Last updated: 2026-04-23 Tags: depop, followers, growth, follow, unfollow, audience, engagement # Depop Follower Growth Grow your Depop audience automatically by engaging with followers of similar sellers. Follower Growth is available on any paid plan. It is not included in the free trial. ## How It Works 1. **Add target accounts** — Enter the Depop usernames of sellers in your niche whose followers might be interested in your items. 2. **Automatic engagement** — FLUF will gradually follow their followers in small batches throughout the day. 3. **Smart unfollow** — People who follow you back are unfollowed after 7 days (mission accomplished!). Those who don't follow back are kept for 3 weeks before being unfollowed. This keeps your following count clean while maximising your chances of gaining new followers. ## Getting Started > 🎥 **Video walkthrough:** [How to add targets (60s)](https://youtube.com/shorts/43vP_eY8KMk) 1. Go to **Channels** and click the **Depop** tab. 2. Click the **Follower Growth** button. 3. Enter a Depop username or profile URL (e.g. `@shopname` or `depop.com/shopname`). 4. Click **Validate** to confirm the account exists, then **Add Target**. You cannot add your own Depop account as a target. ### Multiple Depop accounts If you've connected more than one Depop account, a store picker appears at the top of the Follower Growth page. Each account has its own targets, activity log and follower stats. Growth settings such as daily cap, Auto Mode and unfollow timing are shared across your Depop accounts, so the same automation behaviour applies to every connected store. ## Auto Mode **Available on Seller and above.** Turn on **Auto Mode** at the top of the Targets section and FLUF will automatically discover and follow relevant Depop audiences — no need to manually find and add targets. Auto mode keeps 10 targets active at a time and replaces them as they're exhausted. You can still add manual targets alongside auto mode. Auto-targets are shown with an **Auto** badge and are managed by the system — they'll be replaced automatically when exhausted. ## Scanning Limit Depop only allows access to roughly the first ~1,100 followers of any target account at a time. This means to get the best results, **add as many relevant target accounts as possible** rather than relying on one or two. When a target's available followers have been fully processed, you'll see **"Wave complete — passive scanning"** on that target, along with **"Depop limit reached"** if the scan hit Depop's pagination cap. We'll continue checking periodically for new followers (roughly once a week for targets that hit the limit). You'll also receive an email notification when a target has been fully processed. ## Include Following By default, FLUF follows the **followers** of your target accounts (people who follow them). You can also enable the **Following** checkbox on any target to additionally follow the people that your target account follows. This can help you reach a wider audience — particularly useful if your target follows other sellers or curators in your niche. ## Daily Follow Limit Your daily follow limit depends on your plan: | Plan | Daily Limit | Yearly Follows | |------|------------|----------------| | Starter | 100/day | ~36,500/year | | Simple | 200/day | ~73,000/year | | Seller | 500/day | ~182,500/year | | Pro | 1,000/day | ~365,000/year | | Super Seller | 1,000/day | ~365,000/year | You can adjust your daily cap (up to your plan's maximum) in the settings section at the bottom of the Follower Growth page. The setting shows how many follows you've used today out of your limit, along with your yearly projection. **Early adopters** who were using Follower Growth before plan-based limits may have a grandfathered higher cap. ## Unfollow Timing By default: - **Followed back**: Unfollowed after 7 days (they're already following you!) - **Not followed back**: Unfollowed after 21 days **Seller and above** can customise both timings in the settings section. ## Unfollow Everyone (£99 One-Off) Want to start fresh? The **Unfollow Everyone** button lets you mass-unfollow every account you follow on Depop. This processes at a safe rate of 200 per hour to keep your account safe. You can track progress on the Follower Growth page. ## Tips for Best Results - **Add many targets** — The more targets you add, the larger the pool of potential followers. Depop limits each target to ~1,100, so volume matters. - **Try Auto Mode** — Let FLUF discover relevant audiences for you automatically (Seller+ plans). - **Choose relevant accounts** — Target sellers in your niche. Their followers are more likely to be interested in your items too. - **Enable "Following"** — Turn on the Following checkbox on targets to also reach the people they follow, not just their followers. - **Be patient** — Growth is gradual by design to look natural. Expect steady, organic growth over days and weeks. ## Understanding the Dashboard At the top you'll see your live Depop stats: - **Followers** — Your current Depop follower count. - **Following** — How many people you're currently following. - **Ratio** — Your followers-to-following ratio. A ratio above 1.0 means you have more followers than you're following (the goal!). Each target card shows: - How many users have been **followed**, **unfollowed**, and **scanned**. - **"Depop limit reached"** when the target hit Depop's pagination cap. - A **"Wave complete"** badge when all available followers have been processed. - An **Auto** badge for auto-mode targets. - A **Following** checkbox to include users the target follows. The **Activity Log** tab shows each individual follow/unfollow action with timestamps, status, and the ability to manually follow or unfollow any user. Use the filter pills to view only following, unfollowed, or failed actions. ## Managing Targets - **Active** targets are being processed. New followers are being followed in batches. - **Wave complete** means all reachable followers have been processed. FLUF will continue checking for new followers automatically. - **Auto** targets are managed by the system and will be replaced automatically when exhausted. --- ### Instagram Posting URL: https://fluf.io/support/instagram/ Last updated: 2026-04-17 Tags: instagram, social media, carousel, caption, ai, schedule, post, photos **Instagram Posting** Post product photos, carousels, and custom photos directly to your Instagram Business account — with AI-powered captions. > **On the web:** **[Instagram](/connect/instagram)** > **On the app:** Profile tab → Instagram ## Getting Started ### Connect Your Account 1. Go to **[Instagram](/connect/instagram)** 2. Click **Connect Instagram** 3. Authorise FLUF in the Instagram login screen 4. You'll be redirected back with a green **Connected** badge showing your Instagram username **Requirements:** You need an Instagram Business or Creator account. Personal accounts are not supported by Instagram's API. --- ## Building a Carousel You can add images from two sources: ### From Your Listings 1. **Search** for products using the search bar on the left — results appear as you type, with your most recently listed items first 2. Each result shows the product title and all its images 3. **Click any image** to add it to your post, or use **Add all** to drop in every photo from that product at once (1 to 10 images per post) ### From Your Device - **On the web:** Drag and drop images onto the carousel area, or click the upload icon to browse files - **On the app:** Tap **Upload from Device** to pick images from your camera roll (you can select multiple at once) - Supported formats: JPEG, PNG, WebP (max 8MB per image) You can mix both — add product photos and your own custom images in the same carousel. --- ## Managing Your Carousel **On the web:** - **Preview** — Click any thumbnail to preview it full-size - **Navigate** — Use the left/right arrows or dot indicators to browse - **Remove** — Hover over a thumbnail and click the red X - **Resize** — Drag the handle between the carousel and caption area to adjust the split **On the app:** - **Reorder** — Use the left/right arrows below each thumbnail to change the order - **Remove** — Tap the red X on any thumbnail - Images appear in a horizontal filmstrip you can scroll through --- ## AI Caption Generation FLUF can write your Instagram captions for you using AI that actually looks at your images. 1. Choose a **tone** from the dropdown: - **Engaging** — Upbeat, community-focused - **Professional** — Clean, brand-appropriate - **Casual** — Relaxed, conversational - **Funny** — Light-hearted, witty - **Minimal** — Short, to the point 2. Optionally add **extra instructions** (e.g. "mention free shipping" or "include a call to action") 3. Click **Generate** The AI analyses your carousel images and writes a caption that describes what's actually in the photos, with relevant hashtags included. You can always edit the generated caption before posting. --- ## Posting ### Post Now 1. Build your carousel (at least 1 image) 2. Write or generate a caption 3. Click **Post Now** 4. Confirm the prompt 5. Your carousel is published to Instagram and you'll see the post link ### Schedule for Later 1. Build your carousel and caption 2. Click **Schedule** (web) or **Schedule for Later** (app) 3. Pick a date and time 4. Click **Schedule Post** You'll receive an email confirmation when the post is scheduled, and another when it's published. --- ## Activity Log **On the web:** Click the **gear icon** in the top right. **On the app:** Scroll down to the **Activity Log** section and tap to expand. Each entry shows: - When it was posted or scheduled - A preview of the caption - A link to the published post (if available) --- ## Disconnecting **On the web:** 1. Click the **gear icon** 2. Click **Disconnect Instagram** 3. Confirm **On the app:** 1. Tap **Disconnect** below the green "connected" badge 2. Confirm You can reconnect at any time by tapping **Connect Instagram** again. --- ## Tips - **Best image sizes:** Instagram recommends square (1080x1080) or portrait (1080x1350) images - **Caption length:** Instagram allows up to 2,200 characters — the AI stays within this limit - **Hashtags:** The AI includes up to 15 relevant hashtags — you can add or remove any - **Mix it up:** Combine product photos with lifestyle shots for more engaging carousels - **Schedule ahead:** Batch-create posts for the week and schedule them in advance --- ### Sharing Listings & Sales from Mobile URL: https://fluf.io/support/mobile-sharing/ Last updated: 2026-02-05 Tags: mobile, share, social, whatsapp, instagram, twitter, facebook, tiktok, recap **Sharing Your Listings & Sales** The FLUF app makes it easy to share your listings and celebrate sales across social media. Share at key moments — after creating a listing, after crosslisting, when you make a sale, or with your monthly recap. --- **When You Can Share** There are four moments the app offers sharing: **1. After Creating a Listing** When AI finishes analysing your photo, a share button appears on the preview overlay. Share a "look what I found" message with the product photo — great for building hype before the listing even goes live. **2. After Crosslisting** When a listing is successfully pushed to a marketplace, you can share it with a direct link to the live listing. The message includes a "check out my listing" prompt with the marketplace URL. **3. After a Sale** When you receive a sale notification, a celebration screen appears with the option to share. Let your followers know your item sold. **4. Monthly Recap** Your More screen shows a monthly recap card — a receipt-style summary of your month's activity (listings created, sales, revenue). Share it as an image to show your progress. --- **Supported Platforms** You can share to six platforms: - **WhatsApp** — Opens a WhatsApp conversation with your message pre-filled - **Instagram Story** — Shares the product image directly to your Instagram Story - **Twitter/X** — Composes a tweet with your message - **Facebook** — Shares via Facebook's native share dialog - **TikTok** — Shares via TikTok's native share dialog - **Copy to Clipboard** — Copies the share message so you can paste it anywhere --- **Share Preferences** You can set your preferred sharing platforms in Profile settings under **Share Settings**. The platforms you select are remembered, so the share sheet highlights your preferred options every time. You can also set a preferred marketplace channel — when sharing a crosslisted item, this determines which marketplace link is included in the share message. --- **Monthly Recap Card** The recap card on your More screen shows a summary of your activity for the current month, designed like a receipt. It includes: - Number of listings created - Number of sales - Total revenue - Activity breakdown Tap the share icon on the recap card to share it as an image to any of the supported platforms. --- **Tips** - Share right after creating a listing to build anticipation - The monthly recap is a great way to track your own progress and show off your hustle - Set your preferred platforms once in settings to speed up future sharing ## Troubleshooting _Solutions to common issues and problems_ --- ### Common Issues & Solutions URL: https://fluf.io/support/common-issues/ Last updated: 2025-11-20 Tags: troubleshooting, errors, problems, issues, help, fixes **Common Issues & Solutions** **Issue: Subscription Paid But Not Showing / Not Activated** *Symptoms:* You paid for a subscription but your account still shows as unpaid, or the features you paid for aren't unlocked. *Solutions:* 1. **Have you created more than one account under different emails?** This is the most common cause. If you paid with **Apple Pay, Google Pay, or PayPal**, the payment uses the email tied to *that* wallet (e.g. your iCloud/Gmail address) — which may be a **different email than the one you log in with**. The payment succeeds, but it activates a second account created under the wallet's email. 2. Check whether you can log in with that other email (the one on your Apple/Google/PayPal account) — your subscription may be active there. 3. Log out and back in, or refresh, after payment — activation can take a minute or two. 4. Confirm the payment actually completed: if your card/wallet shows **no charge**, the checkout was likely closed before finishing — start it again and complete the payment step. 5. If you do have two accounts and want everything on one, **contact support** — we can move your subscription onto your main account so you keep all your connected channels and listings. **When contacting support, tell us:** the email you log in with **and** the email/wallet you paid with — this lets us match the payment to the right account immediately. --- **Issue: Channel Won't Connect** *Symptoms:* Error when trying to connect marketplace *Solutions:* 1. Double-check credentials (username/password) 2. Verify account is in good standing on platform 3. For OAuth (eBay, Shopify): Try different browser 4. Clear browser cache and cookies 5. Disable browser extensions temporarily 6. Check if platform is experiencing outages **See detailed guides:** [Connect Depop](/support/connect-depop) · [Connect eBay](/support/connect-ebay) · [Connect Shopify](/support/connect-shopify) · [Connect Vinted](/support/connect-vinted) · [Connect Etsy](/support/connect-etsy) --- **Issue: Listings Not Appearing** *Symptoms:* Created listing but not visible on marketplace *Solutions:* 1. Check **[Listings page](/connect/listings)** for error messages 2. Verify channel is still connected in **[Channels page](/connect/channels)** 3. Some platforms have approval delays (Vinted: 1-2 min) 4. Check if listing violates platform policies 5. Look in **[Sync History](/connect/channels)** for specific errors 6. Try manually syncing the channel **See:** [Creating Listings Manually](/support/create-manual-listing) · [AI-Powered Listing Creation](/support/ai-listing-creation) --- **Issue: Inventory Not Syncing** *Symptoms:* Item sold on one platform, still available on others *Solutions:* 1. Verify SKUs match across listings 2. Check **[Sync History](/connect/channels)** for errors 3. Manually trigger sync in **[Dashboard](/connect/dashboard)** → Sync Now 4. Ensure **[channel connection](/connect/channels)** is active 5. Allow time for automatic sync or use manual sync 6. Check if API rate limits are hit **See:** [How Inventory Sync Works](/support/how-sync-works) for detailed explanation --- **Issue: AI Not Detecting Brand** *Symptoms:* AI doesn't recognize brand in photos *Solutions:* 1. Make sure brand tag is clearly visible 2. Include close-up photo of tag 3. Good lighting on tag photo 4. Some brands aren't in AI database - add manually 5. Lesser-known brands may not be recognized **See:** [AI-Powered Listing Creation](/support/ai-listing-creation) for best practices --- **Issue: CSV Import Failing** *Symptoms:* Error during CSV upload or processing *Solutions:* 1. Verify CSV is UTF-8 encoded 2. Check all required columns are present 3. Remove special characters from text fields 4. Ensure image URLs are publicly accessible 5. Test with first 10 rows only 6. Check file size (max 5000 rows) **See:** [AI Listing Creation, CSV & ZIP Bulk Import](/support/ai-listing-creation) for format requirements --- **Issue: Images Not Uploading** *Symptoms:* Image upload stuck or fails *Solutions:* 1. Check image file size (max 10MB per image) 2. Supported formats: JPG, PNG, WebP 3. Try fewer images at once 4. Check internet connection 5. Disable ad blockers 6. Try different browser **See:** [Background Removal](/support/background-removal) for image editing tips --- **Issue: Orders Not Showing** *Symptoms:* Order placed on marketplace, not in FLUF *Solutions:* 1. Wait 5-10 minutes (webhook delay) 2. Manually sync orders in **[Orders page](/connect/orders)** → Sync 3. Check if **[channel is connected](/connect/channels)** 4. Verify order is confirmed on platform 5. Check **[Sync History](/connect/channels)** for errors **See:** [Managing Orders](/support/managing-orders) for order management help --- **Issue: Can't Fulfill Order** *Symptoms:* Error when trying to mark order fulfilled *Solutions:* 1. Verify **[channel connection](/connect/channels)** is active 2. Check if order already fulfilled on platform 3. Ensure order is in 'processing' status in **[Orders](/connect/orders)** 4. Try refreshing page 5. Contact support if persists --- **Issue: Vinted Listings Slow** *Symptoms:* Vinted listings take very long to create *Solutions:* 1. Vinted listings typically take 1-2 minutes each — this is normal 2. Don't create too many at once to avoid rate limiting 3. Check Vinted for CAPTCHA challenges 4. Ensure Vinted credentials are up to date **See:** [How to Connect Vinted](/support/connect-vinted) for session management --- **Issue: Account Suspended** *Symptoms:* Marketplace reports FLUF accessing account *Solutions:* 1. Most platforms allow third-party tools — this is normal 2. If flagged, reduce listing frequency temporarily 3. Contact platform support and explain you use a crosslisting tool 4. Keep marketplace account in good standing 5. Avoid creating large batches of listings in a short window --- **Getting More Help:** - Check Sync History for specific error codes - Contact support at **info@fluf.io** - Include screenshot of issue - Mention which channel/platform - Provide example listing/order ID **Related Articles:** - [How Inventory Sync Works](/support/how-sync-works) - [Dashboard Overview](/support/dashboard-overview) - [Bulk Jobs & Operations](/support/bulk-jobs) --- ### Listing Errors URL: https://fluf.io/support/listing-errors/ Last updated: 2026-01-14 Tags: errors, troubleshooting, failed, issues, debug **Listing Errors** The Listing Errors page helps you identify and resolve issues that prevented your products from being crosslisted successfully. > **Navigate to:** **[Listings → Errors](/connect/listings/errors)** ## Understanding Errors When a crosslisting operation fails, FLUF logs the error with: - **Timestamp** — When the error occurred - **Subject** — Brief description of what failed - **Details** — Expandable technical information --- ## Common Error Types ### Authentication Errors - **Cause:** Channel connection expired or invalid - **Solution:** Reconnect the affected channel in **[Channels](/connect/channels)** ### Missing Required Fields - **Cause:** Product missing data required by the marketplace - **Solution:** Edit the listing to add missing fields (category, price, description, etc.) ### Image Errors - **Cause:** Image too small, wrong format, or failed to upload - **Solution:** Replace problematic images with higher quality versions ### Rate Limit Errors - **Cause:** Too many requests to marketplace API - **Solution:** Wait and retry, or reduce crosslisting frequency ### Category Mapping Errors - **Cause:** Product category doesn't map to destination marketplace - **Solution:** Use **[Mapping](/connect/listings/mapping)** to create a category mapping ### Validation Errors - **Cause:** Data doesn't meet marketplace requirements (price too low, title too long, etc.) - **Solution:** Review marketplace guidelines and adjust listing data --- ## Viewing Error Details 1. Navigate to **[Listings → Errors](/connect/listings/errors)** 2. Review the list of recent errors 3. Click **View Details** on any error to expand technical info 4. Use the error data to diagnose the issue --- ## Resolving Errors ### Step 1: Identify the Problem Read the error subject and details carefully. Look for: - Which marketplace failed - What data was missing or invalid - Any API error codes ### Step 2: Fix the Issue Depending on the error: - **Edit the product** to fix missing/invalid data - **Reconnect the channel** if authentication failed - **Update category mapping** if category was unmapped ### Step 3: Retry Crosslisting 1. Go to **[Listings](/connect/listings)** 2. Find the affected product 3. Click crosslist again to retry --- ## Mobile App Notifications On the FLUF Connect mobile app, a red badge appears on the **Listings** tab and the error icon when new crosslisting errors occur. When a crosslist fails, the app shows the exact error reason and a **"View Errors"** button that takes you straight to the error log. Opening the error log clears the badge. --- ## All Clear! If you see **"All Clear! No errors logged"**, congratulations! All your recent crosslisting operations completed successfully. --- ## Related - **[Listings Log](/connect/listings/log)** — View successful crosslisting history - **[Category Mapping](/connect/listings/mapping)** — Fix category mapping issues - **[Common Issues](/support/common-issues)** — General troubleshooting guide --- ### Chrome Extension: setup, sessions, and fixes URL: https://fluf.io/support/browser-extension-help/ Last updated: 2026-07-31 Tags: chrome extension, browser extension, vinted, facebook, session, captcha, datadome, login, signed out, troubleshooting, switched off, disabled, permissions, not connecting, stopped syncing, refresh channel connections, red dot, session expired, reconnect, phone, mobile, android, iphone, ipad, tablet, desktop only, computer, why wont extension connect, cant install extension, extension not detected **The FLUF Chrome Extension and what to do when it stops working** Some marketplaces — including Vinted and Facebook Marketplace — keep accounts safer when you stay signed in on your own device. The FLUF **Chrome extension** keeps that connection alive in the background so FLUF can crosslist, sync stock, and mark items as sold for those channels. You sign in on the marketplace as normal, and the extension takes care of the rest. For every other channel the extension isn't required. ## The extension needs a computer — it can't be installed on a phone This is the single most common reason people can't get it working. The FLUF extension is a **Chrome extension**, and Chrome extensions only exist on desktop Chrome — on a Windows PC, a Mac, or a Chromebook. Chrome on an Android phone or an iPhone can't install extensions at all, and neither can Safari on an iPhone or iPad. It isn't a FLUF limitation and there's no setting to turn on. So if you've been tapping **Connect** on your phone and nothing happens: - Open **fluf.io/connect** in Chrome on a computer, install the extension there, and connect the channel once. It's a one-off — after that you can crosslist to it from your phone or the FLUF app as normal. - Or start with the channels that need no extension at all. **Depop, eBay, Etsy and Shopify** connect straight from your phone in a couple of taps. ## When you need the extension You need the extension installed on a computer, and signed in to your marketplace account, if you use: - Vinted (any country) - Facebook Marketplace - Poshmark - Vestiaire Collective - Grailed - Mercari - Whatnot - Wallapop - Yaga - Gumtree - leboncoin - KlosetKlub You **don't** need the extension for the other channels FLUF supports — including Depop, eBay, Etsy, Shopify, Kleinanzeigen, Marktplaats, ASOS, Allegro and Temu, all of which connect from a phone. ## How to check it's installed and running 1. Open a new tab in Chrome and go to **chrome://extensions**. 2. Find **FLUF Utility** in the list. 3. Make sure the toggle is **on** (blue). 4. Open Vinted or Facebook in another tab and log in as you normally would. If the extension isn't there, install it from the [Chrome Web Store](https://chromewebstore.google.com/) by searching for "FLUF Utility", then click **Add to Chrome**. ## Common situations and how to fix them ### "FLUF says I'm not connected to Vinted, but I am logged in" You'll see a red dot on the channel's card in **Connect → Channels**. It means the extension hasn't picked up your latest session yet. Two steps fix it: 1. Sign in to Vinted in Chrome — on your own country's Vinted site. Clicking the red dot opens it for you. 2. Click the **FLUF Connect** icon in your Chrome toolbar (the puzzle-piece icon if it isn't pinned), then press **Refresh Channel Connections**. Give it a few seconds and the dot turns green. You do **not** need to disconnect and reconnect the channel — that's a bigger job than this needs. If the dot is still red after that, sign out of Vinted, sign back in, and press **Refresh Channel Connections** again. The same two steps work for every channel that shows a red dot. ### "Vinted is asking me to solve a captcha" Vinted occasionally shows a captcha (an "are you human?" puzzle). This is normal and protects your account. Solve it in your browser tab on Vinted itself — once you're past it, FLUF can resume crosslisting and syncing automatically. Nothing on the FLUF side needs changing. ### "Crosslisting to Vinted or Facebook isn't happening" Make sure you have at least one Chrome window open with Vinted or Facebook signed in. If Chrome is closed or you're signed out, jobs sit in the queue until you reopen the browser. ### "Facebook items waiting — open Facebook Marketplace to resume" Open Facebook Marketplace in the same Chrome browser where FLUF Utility is installed, then refresh the tab. In FLUF, open **Extension Status** and expand **Active queues** to see which items are waiting. If you've already handled those items on Facebook Marketplace, use **Clear Facebook** to remove them from the waiting list. ### "Nothing happens when I click Connect" / "My channels stopped syncing for no reason" The most common cause is that Chrome has switched the extension off and is waiting for you to approve it. This happens whenever we add support for a new marketplace. A new channel needs extra browser permissions, and Chrome will never grant those on its own — it disables the extension and parks it until you say yes. Until you do, the extension isn't running, so clicking Connect does nothing and your channels quietly stop syncing. To switch it back on: 1. Type `chrome://extensions` into your address bar and press Enter. 2. Find FLUF in the list. It will either be toggled off, or show a note asking you to approve new permissions. 3. Enable it, and approve the permissions when prompted. The extension will then update itself and reconnect automatically. Head to your Channels page to confirm everything is back on. FLUF will message you if we notice this has happened, but it's worth checking here first any time your channels go quiet unexpectedly. ### "The extension is installed but greyed out" Click the puzzle-piece icon at the top right of Chrome, find FLUF Utility, and pin it. Then reload your Vinted or Facebook tab. If the icon stays grey, restart Chrome. ### "I switched browsers / cleared my cookies" You'll need to sign back in to Vinted or Facebook in Chrome. FLUF Connect itself doesn't need anything — once you're signed back in, the next sync cycle will pick up where you left off. ## Frequently Asked Questions ### Why is the extension needed for some marketplaces? A handful of marketplaces protect accounts by keeping each login tied to the device it was created on. The extension respects that protection while still letting FLUF do the work for you. The result is the same — automatic crosslisting and syncing — without putting your account at risk. ### Does the extension see my passwords or banking details? No. The extension only carries out the actions you've asked FLUF to handle on your behalf. It doesn't read passwords, payment methods, or messages. ### Will the extension drain my battery or slow down Chrome? No. It only wakes up when FLUF has something to do, and the work is small. ### Can I use Chrome on a different computer? Yes. Install the extension on each Chrome you use and sign in to your marketplace on each. FLUF will use whichever browser is open at the time. ### Still stuck? Email us at **info@fluf.io** with your username and the marketplace you're having trouble with. We'll take a look. --- ### Mobile App Troubleshooting URL: https://fluf.io/support/mobile-troubleshooting/ Last updated: 2026-02-10 Tags: mobile, troubleshooting, camera, permissions, login, notifications, error, crash, fix, help **Mobile App Troubleshooting** Solutions for the most common issues you might encounter when using the FLUF Connect mobile app. --- **Camera & Photos** **Camera shows a blank or black screen** The app needs permission to access your camera. If the camera screen is blank: 1. Check that you've granted camera permission when prompted 2. If you accidentally denied permission, go to your device settings: - **iOS**: Settings > FLUF Connect > Camera > toggle on - **Android**: Settings > Apps > FLUF Connect > Permissions > Camera > Allow 3. Return to the app — the camera should now work If the camera still doesn't work, try closing and reopening the app. **Can't select photos from gallery** The app needs permission to access your photo library: - **iOS**: When prompted, choose "Allow Full Access" or "Allow Access to Selected Photos". If you previously denied access, go to Settings > FLUF Connect > Photos and change the permission. - **Android**: Go to Settings > Apps > FLUF Connect > Permissions > Storage (or Photos and Videos) and grant access. **Photos fail to upload** If photos aren't uploading when creating a listing: - Check your internet connection (Wi-Fi or mobile data) - Make sure the photo isn't corrupted — try taking a new one - If using gallery photos, ensure they're still available on your device (not only in cloud storage) - The app supports up to 20 photos per listing. If you've selected more, remove some and try again - Try closing and reopening the app, then retry **AI analysis is slow or not responding** AI analysis typically takes about 7 seconds. If it's taking longer: - Check your internet connection — AI analysis requires a server connection - The camera stays active during analysis, so you can keep taking photos while waiting - If analysis seems stuck, dismiss the overlay and try taking a new photo - During peak times, analysis may take slightly longer than usual --- **Login & Account** **Can't log in** - Double-check your username/email and password - Passwords are case-sensitive - If you registered with Google, tap **Sign in with Google** instead of entering a password - Try resetting your password from the web dashboard at **[fluf.io/connect](/connect)** - If you see "Invalid credentials", your username or password is incorrect — try again carefully **Session expired** Your login session can expire after extended periods of inactivity. When this happens, the app will prompt you to log in again. Your listings and settings are not affected — just log back in. **Google sign-in not working** - Make sure you're selecting the same Google account you used when registering - Check your internet connection - If Google sign-in keeps failing, try logging in with your username and password instead (if you set one during registration) - On Android, ensure Google Play Services is up to date --- **Push Notifications** **Not receiving any notifications** 1. Check that push notifications are enabled in the app: go to More > tap the bell icon > tap the settings gear > ensure "Enable Push Notifications" is toggled on 2. Check your device settings: - **iOS**: Settings > Notifications > FLUF Connect > toggle "Allow Notifications" on - **Android**: Settings > Apps > FLUF Connect > Notifications > toggle on 3. Make sure Quiet Hours aren't active — if enabled, notifications are paused during your set hours (check Notification Settings in the app) 4. Push notifications only work on physical devices — they don't work in development simulators **Receiving too many notifications** You can fine-tune which notifications you receive: 1. Go to More > tap the bell icon > tap the settings gear 2. Toggle off specific notification types you don't need (e.g. sale notifications) 3. Set up Quiet Hours to pause all notifications during sleep or busy periods — set a start and end time 4. Email notifications can be configured separately — toggle off daily summaries, crosslisting updates, or other categories you don't want **Sale celebration screen won't dismiss** If a sale celebration overlay appears and you want to dismiss it, tap anywhere outside the celebration card or tap the close/dismiss button. If it persists, navigate to a different tab — this will clear the overlay. --- **Channels & Connections** **Channel keeps disconnecting** - Some marketplace sessions expire periodically and need to be reconnected - Go to the Channels tab and tap the disconnected channel to reconnect - Make sure your credentials on the marketplace itself haven't changed (updated password, etc.) - If a channel repeatedly disconnects immediately after connecting, try connecting from the web dashboard at **[fluf.io/connect](/connect)** instead **Vinted won't connect** Vinted connection requires the full app installed from the App Store or Google Play. If you're having trouble connecting, make sure you're running the latest version of the app. **Shopify connection fails** Shopify connection involves a guided setup process within the app. If any step fails, review the instructions shown in the app carefully. The most common issue is incomplete setup — make sure you've followed all the steps shown in the setup guide. **Channel shows "Connected" but listing count is 0** This usually means the connection is fresh and products haven't synced yet. Pull down on the Channels screen to refresh. If the count stays at 0 after a few minutes, try disconnecting and reconnecting the channel. --- **Listings** **Listings not loading** - Check your internet connection - Pull down to refresh the Listings screen - If listings still don't appear, try logging out and back in - Your listings are stored on the server, so they're not lost — this is usually a temporary connection issue **Crosslisting fails with an error** Tap the listing to see the specific error. Common causes: - **Missing required fields** — Some marketplaces require fields that AI may not have filled (e.g. department, size, or specific category). Edit the listing to add the missing information and try again. - **Channel not connected** — Make sure the target marketplace is connected in the Channels tab - **Channel session expired** — Reconnect the marketplace in the Channels tab, then retry Check the Listings Log (accessible from the Listings screen header) for a timeline of recent crosslisting activity and any failures. **Bulk actions not working** To use bulk actions: 1. Long-press any listing card to enter multi-select mode 2. Tap additional listings to select them (or tap "Select All") 3. The bulk actions bar appears at the bottom If long-press isn't triggering multi-select, make sure you're pressing and holding for about one second before releasing. --- **General** **App is slow or unresponsive** - Close other apps running in the background - Check your internet connection — many features require a server connection - Try closing and reopening the FLUF Connect app - Make sure you're running the latest version from the App Store or Google Play **App crashes on startup** - Make sure your device is running a supported OS version (iOS 16+ or Android 13+) - Try deleting and reinstalling the app — your account and data are stored on the server, so nothing is lost - Check that you have enough free storage on your device **Data not syncing between app and web** The mobile app and web dashboard share the same account. Changes made on one should appear on the other. If they don't: - Pull down to refresh on the relevant screen in the app - Make sure you're logged into the same account on both - Some changes (like new listings or channel connections) may take a few seconds to sync --- **Still Need Help?** If none of the above solutions resolve your issue: - Try the **Intesa AI assistant** in the app (centre tab) — describe your problem and get instant help - Visit the FLUF Connect web dashboard at **[fluf.io/connect](/connect)** to manage your account from a browser - Contact support through the community chat available from the More tab