Import existing inventory
Migrate inventory, past sales, and expenses into PalmFlow from a CSV — including exports from Vendoo, List Perfectly, Flyp, My Reseller Genie, or QuickBooks.
PalmFlow has three CSV importers, one for each kind of record: inventory, past sales, and expenses. Each accepts an export from another reseller tool, a marketplace, or your own spreadsheet, so moving in never means retyping what you already have.
All three work the same way: you pick a file, PalmFlow shows you exactly what it made of it, and nothing is written until you say go. That preview tells you how many records you'll get, which column it read as what, which columns it ignored, and anything that won't land the way you'd expect — missing costs, repeated SKUs, rows it can't use. Every import can also be undone in one click from the message that appears when it finishes.
Inventory
- 1Export your inventory as a CSV from your current tool.
- 2In PalmFlow, go to Inventory and choose Import.
- 3Check the preview — new items, sold rows that will become orders, and duplicates it will skip — then confirm.
Past sales
Your sales history is what makes the profit numbers real from day one, so it imports on its own — you don't need it mixed into the inventory file.
- 1Export your orders or sold items as a CSV. An eBay Seller Hub orders report or a crosslister's sold-items export both work.
- 2Go to Orders and choose Import CSV.
- 3Check the preview and confirm.
Three things worth knowing:
- Imported sales are historical records. A row matching an item you already have links to it, but doesn't change that item's quantity or status — your live stock stays whatever eBay says it is.
- Rows sharing an order number become one order with several lines, the way a real multi-item sale works.
- Importing the same file twice is safe. Orders already carrying that order number are skipped, and the count is reported back to you.
Expenses
- 1Export your expenses, or a card statement, as a CSV.
- 2Go to Expenses and choose Import CSV.
- 3Confirm the preview. Categories PalmFlow doesn't recognize are created for you; negative amounts (how most banks write a debit) come in as costs.
An expense already in your ledger with the same date, description, amount, and vendor is skipped rather than booked twice.
Migrating from a specific tool
- Vendoo, List Perfectly, Flyp — export your inventory CSV and import it. PalmFlow handles the common column layouts from the major crosslisters.
- My Reseller Genie or QuickBooks — export your inventory and cost basis as CSV and import. If you want historical profit-and-loss carried over too, we can help map the columns.
After importing, connect eBay and reconnect any marketplace accounts so live listings line up with the items you just brought in.
Tips for a clean import
- Make sure each row has a cost value if you want accurate profit from the start. You can fill in missing costs later, but it's easier up front.
- Keep a SKU or unique identifier column if you have one — it makes matching listings to items more reliable, and it's how imported sales find the item they belong to.
- Import inventory before past sales, so those sales have items to link to.
- Sales and expense files are capped at 2,000 rows each. Split a bigger export by year rather than risking a half-finished import.
Undoing an import
Every import can be undone. When one finishes, the summary carries an undo — and it works on the whole batch, so you never have to pick through hundreds of rows to reverse a file you imported by mistake.
Undo deletes the records that import created, and rolls back the ones it updated. Records you'd already edited by hand since the import are left alone.
Together with the preview — nothing is written until you confirm — this is meant to take the fear out of moving in. A file that turns out wrong costs you a click, not an afternoon.
Hit a weird column format the importer doesn't recognize? Email support@palmflow.app with a sample and we'll help you map it. A real person answers.