Real-time sale alerts, right on your phoneSubscribe to updates

    Migrating fromHauly to PalmFlow

    A guide on how to quickly switch from Hauly to PalmFlow.

    Introduction

    If you're considering moving from Hauly to PalmFlow, you're in the right place. Hauly is purpose-built for vintage and thrift sourcing, and two of its ideas — the sourcing map and automatic wholesale-lot cost splitting — are genuinely clever. This guide walks the move step by step and is specific about which of those ideas survive it.

    Jump ahead

    Background

    • Hauly is a profit tracker for vintage resellers: log what you paid, where you found it, and what you sold it for, across Depop, Vinted, eBay, Poshmark, Grailed, Etsy, and Facebook Marketplace.
    • It leans into sourcing. Receipt scanning reads the store, the date, and every line item off a photo; wholesale lots split automatically across the pieces; and a sourcing map shows where your profit actually comes from. Sales are entered by hand — there's no marketplace API sync.
    • PalmFlow launched in 2026. It's a reseller operations platform — inventory, orders, cost basis, and P&L on server-side eBay and Shopify sync, with bin locations, per-status SLA, teams, and an audit log.

    Concepts

    Hauly optimizes the front of the process — sourcing. PalmFlow optimizes what happens after it. Here's the mapping.

    ConceptHaulyPalmFlow
    InventoryItems logged by hand as you source, filterable by category, platform, status, or source.Items with bin locations, per-status SLA, a per-item timeline, tags, and a workspace audit log.
    SalesEntered by hand across every marketplace — no API sync anywhere.eBay and Shopify orders sync server-side with fees attached. Other marketplaces log through the Sell flow.
    Costs & profitReal profit per item after cost, shipping, and fees, with a monthly P&L to export.Per-item cost basis feeding a full P&L, plus an expenses ledger, goals, and tax reports.
    SourcingReceipt scanning, a sourcing map, and automatic wholesale-lot cost splitting.Receipts attach to expenses and items; lot costs are split by hand across the pieces. No sourcing map.
    TeamsSingle seller.Teams, roles, and per-item checkout on the Ultra plan.

    Before you start

    One decision and three logins.

    • How you'll handle wholesale lots. Hauly splits a lot cost across the pieces automatically; in PalmFlow you divide it yourself and put the per-piece figure in the cost column. Do that division in your spreadsheet before importing, not after.
    • A Hauly login, for the export.
    • Your eBay account credentials.
    • A PalmFlow account. The CSV importers are part of Pro.

    Moving your data

    Hauly reads and writes CSV, XLSX, and ODS, so getting data out is easy. The work is in one column — cost — and it's worth doing properly.

    1. 1

      Export your inventory and P&L from Hauly

      Take both: the inventory for what you own, and the P&L for what already happened.

      1. Open Hauly and export your inventory. CSV, XLSX, and ODS all work — CSV is the simplest for the next step.
      2. Export your monthly P&L records too, for the sales history.
      3. Open the inventory file and look at the cost column. If Hauly split a wholesale lot across its pieces, each row should already show a per-piece cost — that's the number you want.
      4. Check that your sourcing location came out as a column. It's the input to Hauly's map, and it's worth keeping even though PalmFlow doesn't draw the map.

      PalmFlow reads a source column — headed source, purchased from, supplier, or vendor — so where you bought something can travel with the item even without the map around it.

    2. 2

      Connect eBay to PalmFlow

      This is the piece Hauly never had: sales that record themselves, with fees, without you typing anything.

      1. In PalmFlow, open Settings → Integrations.
      2. Find eBay and click Connect, then authorize on eBay's own sign-in page.
      3. Choose the eBay marketplace you actually sell on.
      4. Let the first sync finish — active listings arrive as items with titles, prices, and quantities.
      5. Connect Shopify the same way if you run a store.

      If eBay is a meaningful share of your sales, this is the whole reason to switch. Everything else in this guide is data moving; this is work that stops existing.

    3. 3

      Get the cost column right, then import

      This is the step that decides whether your profit numbers mean anything. Take the extra five minutes.

      1. In your spreadsheet, confirm every row has a per-piece cost, not a lot total. If a lot cost sits on one row and the rest are blank, divide it out now.
      2. Head that column cost — or cogs, purchase price, or cost of goods.
      3. Head your storage column location, bin, or shelf if you have one, and your sourcing column source.
      4. Go to Inventory → Import CSV, read the preview, confirm cost shows as matched, and import.

      A column headed plainly price is read as the sale price, not what you paid — the single most common reason a migrated inventory shows 100% margins on everything.

    4. 4

      Import sales and expenses

      Your Depop, Vinted, and Grailed history is the part only the export can carry, since PalmFlow doesn't connect to those marketplaces.

      1. Import your sales records from Orders → Import CSV, with a column headed platform naming the marketplace on each row.
      2. Import supplies, subscriptions, and shipping materials from Expenses → Import CSV.
      3. Attach receipts in PalmFlow as you go — they clip to both expenses and items.
      4. Split anything over 2,000 rows by year.
    5. 5

      Check the numbers

      Reconcile against a Hauly P&L you already trust before you change anything.

      1. Open Reports and set the range to last month.
      2. Compare revenue, cost of goods, and profit against Hauly's monthly P&L for the same period.
      3. Pay particular attention to items that came from a wholesale lot — that's where a bad cost split shows up.
      4. Undo any import in one click from the result message if something needs fixing.

    What transfers

    What comes with you, and how.

    Your dataHow it movesVerdict
    Active eBay listingsConnect eBay — imported with titles, prices, and quantities.Moves automatically
    New orders & feesSync server-side from the moment eBay is connected — new to you if you came from Hauly.Moves automatically
    Inventory & costsHauly exports CSV, XLSX, and ODS. Per-piece costs read straight into PalmFlow's cost field.Moves via CSV
    Sourcing locationsHead the column source (or purchased from, supplier, vendor) and it travels with the item.Moves via CSV
    Sold historyHauly's P&L records import from Orders → Import CSV, across every marketplace.Moves via CSV
    Business expensesSupplies, subscriptions, mileage — import from Expenses → Import CSV.Moves via CSV
    Wholesale-lot splittingHauly splits a lot cost automatically. In PalmFlow you do the division and import per-piece costs.Manual
    Item photosPhotos sync from your eBay listings on the Ultra plan; on other plans you add them by hand.Manual
    Sourcing mapNo PalmFlow equivalent — the underlying data moves, the map doesn't.Stays behind

    Lot splitting and the sourcing map are Hauly's two best ideas, and neither has a PalmFlow equivalent. See the conclusion.

    Troubleshooting

    The questions that actually come up partway through a move from Hauly.

    What happens to my wholesale lots?

    The costs come across; the automatic splitting doesn't. If Hauly already divided a lot across its pieces, each row carries its own per-piece cost and imports fine. Where a lot total sits on a single row, divide it in the spreadsheet before importing — otherwise one item absorbs the whole cost and the rest look like pure profit.

    I lose the sourcing map?

    The map, yes. The data behind it, no — head the column source and where you bought each item travels with it, so you can still filter and total by sourcing spot. There's just no map drawn over the top.

    My Depop and Vinted sales won't sync anymore.

    They never synced — Hauly is manual entry across every marketplace, PalmFlow syncs eBay and Shopify. So it's the same work as before for those channels, through the Sell flow, and strictly less work for eBay.

    Hauly's free tier is bigger than yours.

    It is — 200 items against 50 active items. Worth weighing honestly. PalmFlow's free tier includes eBay sync, which is the thing that saves you time rather than storage.

    Pricing

    Hauly's free tier is more generous than ours and its paid tier is cheaper. What you're comparing is a sourcing-focused tracker against an operations platform. Prices as of July 2026.

     HaulyPalmFlow
    Free plan200 items, no card required$0 — 50 active items, eBay sync included, no card
    Paid tierPro — one paid tierPro — $19.99/mo, 500 active items
    Higher tierNoneUltra — $39.99/mo, unlimited items, teams (Enterprise sits above, for multi-store teams)
    Marketplace syncNone — manual entry everywhereeBay and Shopify, server-side, on every plan
    What it buysReceipt scanning, sourcing map, lot splittingeBay + Shopify sync, bins, SLA, teams, audit log, tax reports

    Hauly doesn't publish its Pro price on its main pages — check hauly.net before comparing on cost.

    PalmFlow annual billing drops Pro to $15.99 and Ultra to $31.99.

    Conclusion

    Hauly exports in three formats, so getting your data out is the easy part — the care goes into one column, cost, and specifically into per-piece costs from wholesale lots. Get that right, connect eBay, and the typing that Hauly required for every single sale mostly disappears.

    An honest caveat: if you buy wholesale lots and estate hauls constantly, Hauly's automatic lot splitting and sourcing map are doing real work that PalmFlow makes you do by hand. That's a fair reason to stay. Switch when eBay becomes a big enough share of your sales that typing every order in stops being reasonable.

    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 Hauly data over.

    Contact us →