7.8 KiB
AI-First eBay Photo Listing Assistant
One-Liner
A mobile-first AI assistant that turns smartphone photos of any item (especially industrial or hard-to-identify SKUs) into complete, priced, categorized eBay listings and publishes them directly via the eBay API — while strictly avoiding guesses and using deterministic systems wherever possible.
Problem
- Pain point: Sellers waste significant time identifying industrial/vintage/unknown items, determining correct categories and item specifics, researching fair market prices from sold listings, and formatting compliant listings. Poor identification or pricing leads to low visibility or lost margin.
- Who experiences it: Power resellers, warehouse liquidators, estate sellers, and anyone managing high volumes of non-standard or "mystery" inventory.
- How painful / frequent: Every unique SKU requires manual research. Mis-categorization kills discoverability. Wrong pricing = no sales or leaving money on the table. This happens per item at scale.
Solution
-
What it does: Accepts smartphone photos (including multi-item frames), identifies items without guessing, recommends pricing based on recent sold listings (with active listing comparison), factors in realistic shipping, applies the user’s eBay Seller Templates, and publishes directly to eBay via OAuth. Supports both on-the-go mobile capture and later desktop bulk review.
-
Core workflows:
- Capture photos on phone (single items or bulk "shelf dump").
- System segments multiple items when present.
- Vision model attempts identification; if confidence is low or photos are unsuitable for advertising, it prompts the user for better/different shots rather than guessing.
- Collects contextual data (location like "Rack 2 Shelf A", condition notes) and makes smart assumptions where possible (e.g., sealed box = New; open shelf stock = NOS with minor dust/patina).
- Pricing engine queries sold listings first, shows distribution and trend, then compares against active listings and recommends shipping methods based on comparable sales.
- Applies the user’s existing eBay Seller Templates for policies and defaults.
- Detects potential duplicates against existing active listings and asks whether this is a net-new item or a quantity increase.
- Generates title, description, item specifics, and keywords.
- User reviews on mobile or desktop, then publishes directly via eBay API.
-
Minimum Viable Version:
- Photo capture and identification with "ask for better photos" guardrails.
- Sold-price based pricing recommendations + active listing comparison.
- Basic eBay OAuth connection and direct publish.
- Support for eBay Seller Templates.
- Duplicate detection and inventory reconciliation prompt.
- Responsive web app (PWA) usable on both mobile and desktop.
Target Market
- Primary customer segment: Power eBay resellers (500+ listings/year) who regularly deal with industrial parts, MRO, auto, electronics, vintage, or liquidation inventory where items are not easily identifiable by SKU or barcode.
- Market size indicator: eBay remains one of the largest global marketplaces with a large and growing base of professional resellers. The industrial/MRO/liquidation segment is underserved by existing listing tools that assume known products.
High-Level Use Cases
- Warehouse worker photographs a bin of unknown industrial parts → system segments items, identifies with high confidence or requests better photos, suggests pricing from sold comps, and queues for desktop review.
- Estate liquidator takes photos of vintage test equipment on-site → later reviews and publishes from desktop with location metadata preserved.
- Bulk "photo dump" workflow: seller takes dozens of photos in the warehouse, then processes the batch at their desk with full pricing, template, and duplicate-checking support.
- System detects a near-identical item already listed and asks: "Is this new stock or a quantity bump on the existing listing?"
High-Level Design / Dependencies
-
Architecture / system design overview:
- Responsive web app (PWA) — mobile-first capture + full-featured desktop review.
- Backend API handling photo processing, pricing engine, and eBay integration.
- Core design principle: Maximize deterministic systems. As much functionality as possible (pricing lookups, shipping recommendations, template application, duplicate detection, inventory reconciliation, eBay API interactions) must be rule-based and deterministic. AI is deliberately constrained to narrow, well-scoped tasks only (primarily vision-based identification and photo quality assessment) to minimize hallucinations and incorrect outputs.
-
External services, data sources, APIs:
- eBay OAuth + Sell APIs (Inventory, Fulfillment) for direct publishing and listing reconciliation.
- eBay Browse API for sold and active listing data.
- Vision models (GPT-4o / Claude 3.5 / Gemini) used only for identification and photo quality assessment, with strict "do not guess" rules.
- Pricing data sources (eBay sold data primary; Keepa/Google Shopping as fallback).
-
Key technical dependencies:
- Secure per-user token storage and refresh handling.
- Job queue for background processing of bulk uploads.
- Structured templates and rules engine to constrain AI output.
Differentiation / Competitive Edge
- Photo-first for unknown items — works when there is no SKU or barcode, unlike most existing tools.
- "Never guesses" discipline — system requests better photos rather than hallucinating identification or condition.
- Sold-price grounded pricing with transparent comparison to active listings and realistic shipping recommendations.
- Leverages eBay’s own Seller Templates instead of building a competing template system.
- Inventory-aware — detects duplicates and helps maintain accurate quantities.
- Hybrid mobile + desktop workflow designed for real-world bulk capture scenarios.
Revenue Model (Plan of Record)
Model Type: Tiered subscription (Free / Bronze / Silver / Gold) with dual monthly usage caps.
Core Principle: Charge when the AI performs the heaviest work — initial cataloging and draft creation.
Two-Cap Structure (per tier):
- Early ID / Pre-processing (higher cap): Segmentation, identification, and initial analysis of uploaded photos. This produces a superset of what the user ultimately decides to list.
- Draft Submissions (lower cap): Actual creation of structured, priced drafts. This is the primary billable event.
Key Rules:
- Publishing a draft to eBay is free.
- Any edits to previously created drafts are free.
- All plans require email validation to reduce multi-account abuse.
- Bulk export of clean structured data is restricted or degraded for non-published drafts (anti-gaming control).
- Tier positioning will align with eBay’s Store subscription levels (Starter/Basic/Premium/Anchor) for natural customer segmentation.
Pricing: Final numbers and exact allowances are TBD pending COGS analysis (primarily vision model inference costs). The model will use blocks of draft submissions within subscription tiers rather than pure usage-based or unlimited top-tier plans.
This is the current Plan of Record.
State of This Idea
in progress
Risks
- Technical: Vision model accuracy on obscure industrial parts; maintaining fresh, reliable sold-price data at scale; eBay API rate limits and policy compliance.
- Market: Seller trust in AI-generated pricing and descriptions; competition from eBay’s own future AI tools.
- Regulatory: eBay API terms of service and automation policies; data privacy considerations when storing user photos and inventory data.
- Business Model: Risk of users extracting research value without triggering draft submissions; managing the gap between pre-processing and actual submissions without creating poor user experience.