Migrating fromCrosslist to PalmFlow
A guide on how to quickly switch from Crosslist to PalmFlow.
Introduction
If you're considering moving from Crosslist to PalmFlow, you're in the right place. Because Crosslist connects to eBay through eBay's official API, your eBay store — not Crosslist — is already the source of truth for your listings, which makes this migration mostly automatic. This guide maps the concepts and walks through the move.
Jump ahead
Background
- Crosslist is a Belgian company (Crosslist B.V., West Flanders) founded by Gilles Couvreur, live since the early 2020s. It passed 15 million listings created in January 2026, and stands out for covering European marketplaces like Vinted alongside the US ones.
- Crosslist is API-first where marketplaces allow it — eBay connects through an authorized API session — with a browser extension covering the rest. Plans are metered by new listings added per month.
- PalmFlow launched in 2026. It's a reseller operations platform — inventory, orders, cost basis, and P&L on server-side eBay, Shopify and Discogs sync, with flat tiers instead of listing caps.
Concepts
Crosslist is a listing tool; PalmFlow runs the operation behind the listings. Here's how the ideas map.
| Concept | Crosslist | PalmFlow |
|---|---|---|
| Inventory | Crosslist inventory — imported listings, auto-linked across marketplaces by title and main image. | Items move In stock → Listed → Sold, with bin locations, per-status SLA, and a per-item timeline. Every sale creates an order. |
| Sales | Sales analytics and auto-delisting on the Gold and Diamond tiers; lower tiers delist manually. | eBay, Shopify and Discogs orders sync server-side with fees attached, on every plan. Other marketplaces are logged with the Sell flow. |
| Costs & profit | Sales analytics on higher tiers; no reseller bookkeeping — no cost basis or P&L. | Per-item cost basis feeding a full P&L, plus an expenses ledger, goals, and tax reports. |
| Billing | Metered by new listings per month — 200 on Bronze up to unlimited on Diamond. | Flat tiers by inventory size. Nothing meters your monthly listings. |
| Crosslisting | The core feature — 11+ marketplaces including Vinted and other European platforms. | Not a PalmFlow feature today. PalmFlow syncs eBay, Shopify and Discogs instead of crossposting. |
Before you start
This is the shortest migration on the site, because most of it has already happened — your listings live on eBay, not inside Crosslist.
- Your eBay account credentials.
- Your Crosslist plan, if you want the CSV route in step 2 — import/export sits on Gold and Diamond.
- Wherever you keep costs. Crosslist doesn't track cost of goods, so your cost basis lives somewhere else.
- A PalmFlow account. Steps 1 and 4 work on Free; the CSV importers in steps 2 and 3 are part of Pro.
Moving your data
Crosslist lists CSV import/export on its Gold and Diamond tiers, but doesn't publicly document the export's mechanics — so this guide leans on the route that always works: your eBay store itself.
- 1
Connect eBay to PalmFlow
Because Crosslist worked from your eBay listings by API, everything it managed is already on eBay. This one step is most of the migration.
- In PalmFlow, open Settings → Integrations.
- Find eBay and click Connect, then authorize on eBay's sign-in page.
- Choose your actual eBay marketplace — Crosslist covers UK, Canada, and Australia sellers, so don't leave this on the US default if that's not you.
- Let the first sync run. Active listings arrive as items with titles, prices, and quantities, and orders start syncing from that moment.
- Connect Shopify the same way if you run a store.
- 2
Export a CSV if you have one
This step covers what isn't live on eBay: drafts, ended listings, and Vinted-only stock. If you're below Gold, eBay's own report covers the live side and you can skip ahead.
- On Gold or Diamond, use Crosslist's CSV export and take everything.
- If your plan has no export, download an active-listings report instead: eBay Seller Hub → Reports → Downloads → Download report, with Listings as the source and All active listings as the type.
- Open whichever file you got and add a column headed cost, then fill in your cost basis.
Crosslist stores no cost of goods, so a file exported from it has no profit data in it at all. The cost column you add by hand is the difference between PalmFlow showing you sales and PalmFlow showing you earnings.
- 3
Import the CSV for the rest
The importer reads the headers itself and shows you its reading before writing anything.
- Go to Inventory and click Import CSV, then choose your file.
- Read the preview — counts, matched columns, ignored columns, and warnings.
- Confirm that your cost column shows as matched rather than ignored.
- Confirm the import.
Rows whose SKU already exists are skipped, so this won't duplicate what eBay already brought in. On an eBay report, the SKU column is the one headed Custom label.
- 4
Bring your sales history
Crosslist keeps sales analytics on its higher tiers but isn't a system of record for past sales, so your history comes from eBay.
- Download an orders report from eBay Seller Hub — Manage orders → Download report, or Reports → Downloads.
- Import it from Orders → Import CSV.
- Import supplies, subscriptions, and shipping materials from Expenses → Import CSV.
PalmFlow's eBay connection reaches back roughly two years for order history on its own, so check what's already there before you go hunting for a report.
- 5
Check the numbers
A quick reconcile before you touch your Crosslist subscription.
- Open Reports and compare item counts against eBay Seller Hub.
- Check last month's revenue against what you know you made.
- Undo any import in one click from the result message if you want to adjust and rerun.
What transfers
What comes with you, and how.
| Your data | How it moves | Verdict |
|---|---|---|
| Active eBay listings | Connect eBay — imported with titles, prices, and quantities. This is most of the migration. | Moves automatically |
| New orders & fees | Sync server-side from the moment eBay is connected. | Moves automatically |
| Drafts & non-eBay stock | Via Crosslist's CSV export (Gold/Diamond) or entered with quick-add. | Moves via CSV |
| Past sales | Crosslist has no sales history to export. Bring an eBay Seller Hub orders report, or your own sheet, in from Orders → Import CSV. | Moves via CSV |
| Business expenses | Supplies, subscriptions, mileage — import a sheet or a card statement from Expenses → Import CSV. | Moves via CSV |
| Cost of goods | Crosslist doesn't store it. Add a cost column to your sheet before importing, or fill costs in later. | Manual |
| Item photos | Photos sync automatically from your live eBay listings, on every plan. Items you never listed on eBay need photos added by hand. | Moves automatically |
| Vinted / Depop / other listings | They stay live on those marketplaces — PalmFlow doesn't manage them. Log those sales with the Sell flow. | Stays behind |
Anything you sold on eBay comes back on its own. Connect eBay, run Import past orders, and PalmFlow walks your history back two years — as far as eBay lets anyone go — with sale price, fees, and dates attached. You only need a CSV for sales made somewhere other than eBay.
Troubleshooting
The questions that actually come up partway through a move from Crosslist.
I'm on Bronze or Silver, so I have no CSV export. Does this still work?
Yes — better than you'd think. Crosslist connects to eBay through eBay's API, so your listings genuinely live on eBay, and PalmFlow reads them from there. The export only matters for stock that was never listed on eBay at all.
My Vinted listings didn't come across.
They wouldn't. PalmFlow syncs eBay, Shopify and Discogs only, so Vinted and other European marketplaces stay live where they are, unmanaged by PalmFlow. You can hold those items in PalmFlow's inventory and log the sales with the Sell flow when they go, which keeps the profit math whole even though the listing isn't connected.
Everything imported with no cost, so my profit reads as 100%.
That's expected — Crosslist doesn't store cost of goods, so a file exported from it has nothing to give. Add a cost column to the sheet and re-import, or fill costs in on the items directly. Undo the first import from the result message so you don't end up with duplicates.
My eBay listings imported but the marketplace is wrong.
That's the marketplace picker at connect time defaulting to eBay US. Disconnect eBay in Settings → Integrations, reconnect, and choose your real marketplace — UK, Canada, or Australia — before authorizing.
Pricing
Crosslist meters new listings per month; PalmFlow's tiers are flat by inventory size. Prices as of July 2026.
| Crosslist | PalmFlow | |
|---|---|---|
| Free plan | None — 3-day money-back guarantee (under 20 listings) | $0 — 50 active items, free forever |
| Entry tier | Bronze — $29.99/mo, 200 new listings/mo | Pro — $19.99/mo, 500 active items |
| Middle tiers | Silver — $34.99/mo (500) · Gold — $39.99/mo (1,000) | — |
| Top tier | Diamond — $44.99/mo, unlimited | Ultra — $39.99/mo, unlimited items (Enterprise sits above, for multi-store teams) |
| CSV import/export | Gold and Diamond only | Included in Pro |
Crosslist's auto-delisting and sales analytics also sit on the Gold/Diamond tiers. PalmFlow's server-side eBay/Shopify sync is on every plan, including Free.
PalmFlow annual billing drops Pro to $15.99 and Ultra to $31.99.
You get both. Every new PalmFlow account starts with 14 days of Pro — the full product, no credit card — and when it ends you drop onto the free plan and keep working, rather than losing access. Nothing expires and nothing asks for a card.
Conclusion
Because Crosslist rode on your eBay store, the hard part of this migration doesn't exist — connect eBay and the inventory imports itself. Bring a CSV for costs and stragglers, and your P&L is live the same day.
An honest caveat: if you sell on Vinted or other European marketplaces, Crosslist covers platforms PalmFlow doesn't touch — keep it for the crossposting. Plenty of sellers run PalmFlow as the system of record for inventory and profit while a crosslister handles distribution.
Get in touch
Stuck mid-move, or have a question this guide doesn't answer? Send us a message and a real person will help you bring your Crosslist data over.
Contact us →