How to connect a sales channel
Every channel connects from one place — Settings → Sales & import channels — but not every channel connects the same way. Marketplaces with a seller API let you sign in. Marketplaces without one (Poshmark, Depop, Whatnot and friends) connect through our browser extension. Knowing which is which saves you the most common wasted half-hour.
- eBay, Etsy, Shopify, Square and most others: hit Connect, approve on their site, done in about a minute.
- Poshmark, Depop, Whatnot, Chairish, Ruby Lane, Facebook Marketplace, Craigslist: install the ResaleOS browser extension and hit Connect — it uses the login already in your browser. No password typed, no verification email.
- The extension needs a desktop or laptop, but only for that one-time connection. Everything after that works fine from your phone.
- Connecting does not import anything by itself. Pulling in your existing listings is a separate click, so you stay in control of what lands in your catalogue.
Open Settings → Sales & import channels
It sits in the Integrations group — the same place you'd go to connect Stripe or QuickBooks.
Pick your channel
Channels are grouped by type — marketplaces, e-commerce platforms, point of sale, social. Click a row to open its page, where you'll find the Connect button and that channel's own settings.
E-commerce Platform
Shopify
All items
WooCommerce
All items
Square
All items
Marketplace
eBay
All items
Etsy
Handmade & Vintage
Poshmark
Fashion & Accessories
Mercari
General
Connect — the page shows you which kind it is
You never have to guess. Each channel page renders the one flow that applies to it.
Connect Your eBay Account
Connect your eBay account using OAuth to enable automatic syncing and crosslisting.
What we'll request access to
View products
Products, product listings, or collections
View inventory
Inventory levels, stock quantities, and location data
View locations
Warehouse and shipping locations
View store information
Company name, website, and business information
Sign in with the marketplace
You approve ResaleOS on the marketplace’s own screen and land back on a green Connected badge. We never see your password.
Browser extension or live browser
These marketplaces have no public API for sellers, so ResaleOS works them the way you would — in a browser. The extension is the quick way; the live browser is the fallback.
API keys from an invite-only program
Approved-seller programs issue their own credentials. Once you have them, paste them in once and you are connected.
Two channels ask for your address first. Shopify wants your your-store.myshopify.com name and WooCommerce wants your store URL, so we know which site to send you to. Wix and Squarespace are installed from their own app market or API-key page — the channel page walks you through it.
The ResaleOS browser extension
Poshmark, Depop, Whatnot, Chairish, Ruby Lane, Facebook Marketplace and Craigslist don't offer sellers an API, so connecting them used to mean signing in inside a remote browser we open for you — and Depop, which has no password at all, meant hunting down a single-use link in your email. The extension removes all of that.
- Install ResaleOS – Marketplace Connector from the Chrome Web Store. It works in Chrome and Edge on Mac and Windows.
- Open Settings → Sales & import channels and pick your channel. If you're already signed into it in that browser, the page says so.
- Hit Connect. That's it — the extension hands over the session it already has and the badge turns green. If you're not signed in, it opens the marketplace so you can log in as normal, then finishes on its own.
Desktop for the connection only. Browser extensions don't exist on Chrome for Android or on iPhone, so borrow a laptop for those few clicks if you normally work from your phone.
Then go back to your phone. The connection lives on your ResaleOS account, not in the browser — listing, crosslisting, sales and delisting all keep working from any device.
What it can and can't see. To tell you which marketplaces you're signed into, it checks only whether a login cookie exists — never what's in it. It reads a session only for the one channel you click Connect on, only at that moment, and it can't start on its own: nothing happens unless you press the button inside ResaleOS. It never asks for a marketplace password, because it never needs one.
No extension? The live browser still works
Without the extension, those same seven channels open a secure browser window inside ResaleOS and you sign in there — including on a phone. It works, it just has more moving parts, so a couple of tips are worth having:
Depop asks for an emailed link
Depop has no password — it emails a one-time sign-in link. Request one email, open the newest one, right-click the "Log in to Depop" button, choose Copy link address and paste it back. Don't click the button: the link only works once, and opening it spends it.
Finish it in one sitting
The window is a real, live session with a time limit. Have the marketplace login (or that email) to hand before you start, and don't leave it waiting.
What to do once it's connected
Import what you already have
Use Import products on Inventory sync to pull your live listings in with their photos, prices and quantities. A big eBay or Shopify catalogue can take a while — leave it running. We don't do this automatically on connect, so nothing lands in your catalogue until you ask for it.
Match listings you posted yourself
Already listed some of these items by hand? Run Find listings already live on {Channel} → Scan now, and we'll pair them to your products so you don't end up with duplicates. Review the matches before confirming — confirming can't be undone.
Check the channel's own settings
Each channel page carries its own options — shipping policies, locations, price rules, what syncs back. Worth two minutes before your first bulk crosslist.
Frequently asked
It says Reconnect
Marketplace logins expire — that's normal, not a fault. The channel row shows a Reconnect badge; click it and repeat the same flow. If the extension is installed and you're still signed into that marketplace, it's one click.
Do you store my passwords?
No. Sign-in channels never show us one, and the extension route works from a session you already have. The only credentials we ever hold are the API keys you paste in yourself for invite-only programs.
Can I disconnect?
Yes, from the channel page. Your live listings stay up on the marketplace — we just stop syncing them. Reconnecting later starts a fresh sync history.
Can I connect from my phone?
For the sign-in and API-key channels, yes. For the seven browser channels you'll want a desktop for the extension route, or use the live-browser flow, which does work on mobile.
Which channels can import?
Sixteen, including eBay, Etsy, Poshmark, Depop, Whatnot, Chairish, Ruby Lane, Mercari, Shopify, WooCommerce, Wix, Squarespace, Square, Discogs and Bonanza. The rest are publish-only.
I'm not in Vinted Pro or StockX yet
Those programs approve sellers themselves and issue the keys — we can't grant access. Get approved, then paste the keys on the channel page. Tell us if you're waiting and we'll help you get set up the day they land.
Want a hand with a specific channel?
Most connections take a minute, but a few have quirks — eBay business policies, Shopify permissions, Depop's email links. Book a free 15-minute call and we'll do them with you.