Marketplace channels

One inventory, many selling paths

Facebook keeps the existing guarded workflow. API-backed channels can grow into integrations; unsupported marketplaces stay assisted and manual.

FB

Facebook Marketplace

Active

Existing visible, approval-gated local marketplace workflow.

Readiness

Ready

Listings

1

Fulfillment

Local pickup

The existing mock Facebook workflow and approval gate are usable.

Next: Approve a Facebook draft to queue the mock workflow.

Checked 9/13/2026, 9:13:41 AM via Facebook-workflow

Queue approved task
Readiness checklist
  • - Draft approved
  • - Posting task approved
  • - User-visible workflow remains guarded

Uses the existing mock or visible Playwright adapter. Login, checkpoints, messages, and risky actions stay user-approved.

Capabilities

SupportsdraftcreateSupportspublishSupportseditSupportsmessagereadSupportsmetricsSupportslocalpickup
EB

eBay

Active

API-backed channel scaffold for shippable listings.

Readiness

Production Publish Disabled

Listings

4

Fulfillment

Shipping

eBay is in production mode, but Sell My Shit currently allows only sandbox publishing.

Next: Switch EBAY_ENV=sandbox for Phase 6 testing.

Checked 9/13/2026, 9:13:41 AM via Ebay-production-guard

Review eBay setup

Missing requirements

  • - Use EBAY_ENV=sandbox or explicitly implement production enablement later
Readiness checklist
  • - Sandbox publisher is available
  • - Production publisher remains intentionally disabled
  • - Do not mark production listings posted from this flow

Stuck on eBay's success page?

Copy the URL from the browser address bar on the eBay page, not the page text, then paste it here before starting OAuth again.

eBay seller connections

Sandbox and Production use separate keysets, endpoints, and local token stores.

Sandbox token
missing
Production token
missing

eBay Sandbox seller setup

Diagnose seller policy eligibility, discover policy IDs, and create a sandbox inventory location only when you explicitly run an action.

Ok
OAuth connected
yes
Policy fetch status
OK
Inventory location status
OK
Fulfillment policy
6236596000 (SMS Sandbox Standard Shipping)
Payment policy
6236598000 (SMS Sandbox Payment)
Return policy
6236599000 (SMS Sandbox Returns)
Merchant location
sms-ellensburg-wa (Sell My Shit Default Location)
Counts
Fulfillment 2 · Payment 1 · Returns 1 · Locations 1
Last diagnosed
2026-07-14T03:15:34.268Z

Read-only seller readiness

Ready
Ready

App credentials

eBay app credentials are configured.

Warning

Environment

Using production endpoints.

Next: Production publishing remains disabled in this project.

Ready

Marketplace

Marketplace is EBAY_US.

Ready

Seller authorization

Seller OAuth token is usable.

Ready

Token refresh

Refresh token is available.

Ready

Business policy enrollment

Seller appears enrolled in Business Policy Management.

Warning

Manual Sandbox selling

Manual Sandbox selling confirmation only applies when EBAY_ENV=sandbox.

Ready

Account API privilege

Account API privilege endpoint reports seller registration is complete.

Ready

Seller API capabilities

Account API: reachable. Business Policy APIs: reachable. Inventory Location API: reachable. Manual Sandbox selling: not recorded. Inventory publishing eligibility: confirmed.

Ready

Inventory API publication capability

Account API currently confirms sellerRegistrationCompleted=true. Publication still requires listing-level validation and explicit approval.

Ready

Fulfillment policies

3 fulfillment policies found.

Ready

Payment policies

2 payment policies found.

Ready

Return policies

2 return policies found.

Ready

Inventory locations

2 inventory locations found.

Publishing blockers

  • - Sandbox seller registration is incomplete. Create/use a sandbox seller test user and complete seller setup before Inventory API publishing.

Last setup report

OAuth
succeeded
Seller registration
failed
Business policy opt-in
pending
Fulfillment policy
pending
Payment policy
pending
Return policy
pending
Inventory location
pending
Listing category
skipped
Publish readiness
blocked
  • - Sandbox seller registration is incomplete. Create/use a sandbox seller test user and complete seller setup before Inventory API publishing.

Next: Open eBay Developer Sandbox test users, confirm the connected OAuth account is a seller test user, complete seller registration, reconnect OAuth, then rerun SMS setup.

Sandbox policy setup preview

Preview checks seller registration, Business Policy enrollment, and exact policy names before any eBay mutation. Apply is sandbox-only and does not publish listings.

Blocked
Mode
apply
Business Policy
ENROLLED; opt-in ENROLLED
Seller registration
incomplete
Setup eligibility
not eligible
Next
Reconnect eBay OAuth from /channels, then run preview again.
Reuse

SMS Sandbox Standard Shipping

Will reuse existing exact-name policy SMS Sandbox Standard Shipping. Fulfillment policy: EBAY_US, all non-motors categories, USPS Priority flat-rate shipping, 2 day handling, no local pickup.

ID: 6236596000

Reuse

SMS Sandbox Local Pickup

Will reuse existing exact-name policy SMS Sandbox Local Pickup. Fulfillment policy: EBAY_US, all non-motors categories, local pickup enabled, no freight or pickup-drop-off.

ID: 6236597000

Reuse

SMS Sandbox Payment

Will reuse existing exact-name policy SMS Sandbox Payment. Payment policy: EBAY_US, all non-motors categories, immediate payment not required.

ID: 6236598000

Reuse

SMS Sandbox Returns

Will reuse existing exact-name policy SMS Sandbox Returns. Return policy: EBAY_US, all non-motors categories, 30 day returns, buyer pays return shipping, money-back refund.

ID: 6236599000

  • - Seller OAuth token store changed since the last preview. Rerun preview before applying.
  • - eBay getPrivileges still reports sellerRegistrationCompleted=false. Manual Sandbox selling has been confirmed. Business-policy setup may be attempted, but Inventory API publication remains blocked.

Publish actions require configured seller policies, official API credentials, and explicit approval.

Capabilities

SupportsofficialapiSupportsdraftcreateRequiresshippingSupportsoffersSupportsauctionSupportscategories
CL

Craigslist

Active

Assisted local posting with city copy, checklist, URL tracking, and renewal reminders.

Readiness

Manual Assisted

Listings

1

Fulfillment

Local pickup

Craigslist is assisted only. Sell My Shit prepares copy, checklists, and URL tracking, but the user posts manually.

Next: Generate a draft, create a manual posting task, then paste the live URL after posting.

Checked 9/13/2026, 9:13:41 AM via Manual-assisted-policy

Create manual task
Readiness checklist
  • - Account exists
  • - User can log in manually
  • - User can post manually
  • - User must paste the final listing URL after posting

No stealth posting or anti-bot bypass. Use manual tasks unless an official bulk posting path is explicitly configured.

Capabilities

SupportsdraftcreateSupportsrenewRequiresmanualpostingSupportslocalpickupSupportsoffersSupportscategories
OU

OfferUp

Active

Assisted local listing prep with copy buttons, photo checklist, and manual status tracking.

Readiness

Manual Assisted

Listings

1

Fulfillment

Local pickup

OfferUp is assisted only. Sell My Shit prepares copy, checklists, and URL tracking, but the user posts manually.

Next: Generate a draft, create a manual posting task, then paste the live URL after posting.

Checked 9/13/2026, 9:13:41 AM via Manual-assisted-policy

Create manual task
Readiness checklist
  • - Account exists
  • - User can log in manually
  • - User can post manually
  • - User must paste the final listing URL after posting

Drafts and checklists only unless a compliant integration becomes available.

Capabilities

SupportsdraftcreateSupportsrenewRequiresmanualpostingSupportslocalpickupSupportsoffersSupportscategories
ME

Mercari

Active

Assisted shippable listing prep with packaging, dimensions, and manual URL tracking.

Readiness

Manual Assisted

Listings

0

Fulfillment

Shipping

Mercari is assisted only. Sell My Shit prepares copy, checklists, and URL tracking, but the user posts manually.

Next: Generate a draft, create a manual posting task, then paste the live URL after posting.

Checked 9/13/2026, 9:13:41 AM via Manual-assisted-policy

Create manual task
Readiness checklist
  • - Account exists
  • - User can log in manually
  • - User can post manually
  • - User must paste the final listing URL after posting

Manual posting workflow only unless an official compliant integration is configured.

Capabilities

SupportsdraftcreateSupportsrenewRequiresmanualpostingRequiresshippingSupportsoffersSupportscategories
ND

Nextdoor

Active

Assisted neighborhood-sale copy and safety notes for local pickup items.

Readiness

Manual Assisted

Listings

0

Fulfillment

Local pickup

Nextdoor is assisted only. Sell My Shit prepares copy, checklists, and URL tracking, but the user posts manually.

Next: Generate a draft, create a manual posting task, then paste the live URL after posting.

Checked 9/13/2026, 9:13:41 AM via Manual-assisted-policy

Create manual task
Readiness checklist
  • - Account exists
  • - User can log in manually
  • - User can post manually
  • - User must paste the final listing URL after posting

Manual posting and manual lead tracking. No hidden automation.

Capabilities

SupportsdraftcreateSupportsrenewRequiresmanualpostingSupportslocalpickupSupportsoffersSupportscategories
RV

Reverb

Disabled

Optional music gear channel for instruments, pedals, amps, and recording equipment.

Readiness

Needs Credentials

Listings

0

Fulfillment

Shipping

Reverb API token is missing. This channel can fall back to manual-assisted posting for suitable music/audio gear.

Next: Add REVERB_API_TOKEN to enable official Reverb connection checks, or use manual-assisted posting.

Checked 9/13/2026, 9:13:41 AM via Reverb-env-config

Configure Reverb token

Missing requirements

  • - REVERB_API_TOKEN
Readiness checklist
  • - Account exists
  • - User can log in manually
  • - User can post manually
  • - User must paste the final listing URL after posting

Prefer official API support. Use manual fallback for unsupported publishing work.

Capabilities

SupportsofficialapiSupportsdraftcreateRequiresmanualpostingRequiresshippingSupportsoffersSupportscategories