Features
Everything you need to turn messy inventory into marketplace-ready listings, faster.
๐
Manifest ingestion
- โ CSV, Excel (.xlsx), PDF โ auto-detected
- โ Header synonym map (Item Name, Title, Product all match)
- โ Flags missing UPC / Title / Brand / Category per row
- โ 8,000-row manifest parses in ~4 seconds
โ๏ธ
AI listing generation
- โ SEO-friendly title, 80-180 word description, 5-10 tags
- โ Condition note drafted from manifest + your SOPs
- โ Suggested price band from cost, MSRP, category, condition
- โ Do-not-invent rule: missing data is flagged, never fabricated
๐ฆ
Channel-specific exports
- โ Shopify (35-col), eBay (22-col), HiBid (auction-lot), Generic CSV
- โ Channel-aware titles, descriptions, condition codes
- โ Bulk re-download history with one click
- โ Pending โ Approved โ Exported audit trail
๐
Knowledge assistant (RAG)
- โ Upload SOPs, supplier rules, brand restrictions as PDF/DOCX/TXT
- โ Ask plain-English questions: "how do I grade open-box AirPods?"
- โ Cites the source chunk on every answer โ no silent guessing
- โ Per-org rate-limited (60/min) to keep AI costs predictable
๐ข
Multi-tenant from day one
- โ Row-level security on every org-scoped table
- โ Per-org storage paths: <bucket>/<org_id>/<entity_id>/<file>
- โ Audit log of every AI generation, member change, export
- โ JWT-claim-driven roles โ no app-layer trust
โก
Async by default
- โ Concurrent embedding (8 workers, ~1s per chunk)
- โ Streaming answer responses (SSE) โ see tokens as they arrive
- โ No request blocks the AI mid-task
- โ Per-org rate limits enforced at the database, not the API
How we compare
A direct comparison vs. typical "AI listing tool" roll-your-own setups.
| Feature | Copilot | Generic AI tool | Why it matters |
|---|---|---|---|
| CSV / Excel / PDF manifest upload | โ | โ | Generic tools require manual import scripts per format |
| AI listing generation with do-not-invent | โ | โ | Generic AI tools hallucinate UPCs and specs |
| Per-channel CSV templates (Shopify / eBay / HiBid) | โ built-in | BYO | Generic tools require a Zapier per channel |
| RAG knowledge base (upload your SOPs) | โ | โ | Most AI tools only know what the LLM was trained on |
| Multi-tenant with row-level security | โ | โ | Most SaaS tools rely on app-layer filters โ one bug = a leak |
| Audit log (AI generations, member changes, exports) | โ | BYO | Generic tools log to stdout, not to a queryable table |
| Per-org rate limiting (60/min Ask, configurable) | โ | โ | Runaway scripts can take out shared RAG |
| Concurrent embedding (8 workers per task) | โ | โ | Sequential embedding = 8x slower |
How it works
From a supplier manifest to marketplace listings in minutes.
- 1
Upload manifest
CSV, Excel, or PDF from your supplier.
- 2
AI parses + cleans
Rows normalized, missing fields flagged, duplicates removed.
- 3
Review listings
Edit, approve, or regenerate. Confidence and reasoning shown.
- 4
Export to your channel
Shopify, eBay, HiBid, generic CSV โ ready to upload.