Marketplaces5 min read

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.

The short version
  • 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.
1

Open Settings → Sales & import channels

It sits in the Integrations group — the same place you'd go to connect Stripe or QuickBooks.

www.resaleos.co/settings/sales-channels
Settings
Account
General
Team members
Store
Store details
Store locations
Consignment
Consignor settings
Surcharges, fees & discounts
Consignor portal
Items
Item settings
Label printing
Sales
Taxes
Receipt printing
Pricing rules
Notifications
Notifications
Integrations
Sales & import channels
Integrations
Billing
Billing
Plan
Click Sales channels
2

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.

www.resaleos.co/settings/sales-channels
Settings
Account
General
Team members
Store
Store details
Store locations
Consignment
Consignor settings
Surcharges, fees & discounts
Consignor portal
Items
Item settings
Label printing
Sales
Taxes
Receipt printing
Pricing rules
Notifications
Notifications
Integrations
Sales & import channels
Integrations
Billing
Billing
Plan
Sales & import channels

E-commerce Platform

Shopify

Shopify

All items

Connect
WooCommerce

WooCommerce

All items

Connect
Square

Square

All items

Connect

Marketplace

eBay

eBay

All items

Connect
Etsy

Etsy

Handmade & Vintage

Connected
Poshmark

Poshmark

Fashion & Accessories

Connect
Mercari

Mercari

General

Connect
Click eBay
3

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.

www.resaleos.co/settings/sales-channels/ebay
Settings
Account
General
Team members
Store
Store details
Store locations
Consignment
Consignor settings
Surcharges, fees & discounts
Consignor portal
Items
Item settings
Label printing
Sales
Taxes
Receipt printing
Pricing rules
Notifications
Notifications
Integrations
Sales & import channels
Integrations
Billing
Billing
Plan
Sales channels/eBay
eBay

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

Click Connect eBay

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.

eBayEtsyMercariShopifyWooCommerceWixSquarespaceSquareBonanzaDiscogsPinterestGoogle ShoppingMeta ShopsKashew

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.

PoshmarkDepopWhatnotFacebook MarketplaceChairishRuby LaneCraigslist

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.

VintedVestiaire CollectiveThe RealRealStockXGOATBack MarketReebeloAbeBooks

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.

New — and the easiest way

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.

  1. Install ResaleOS – Marketplace Connector from the Chrome Web Store. It works in Chrome and Edge on Mac and Windows.
  2. Open Settings → Sales & import channels and pick your channel. If you're already signed into it in that browser, the page says so.
  3. 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.
Get the extension

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.