List & Sell · Magic Lister

Turn a photo, a sheet or a URL into a draft that is actually complete.

Magic Lister takes whatever you already have, detects the category, fills the item specifics and shows you exactly what is still missing — then hands the finished draft to OmniList to publish.

Web, mobile and the Shopify app · same draft model on all three
Magic Lister · draft 8841

Two ways in, one finished listing — watch a photo and a product URL both become live listings.

01Point and shoot — guided capture names the next shot for this category.

Shot 1 of 4 captured · Emerald halo ring

camera
128

actions today

4

needed you

24/7

unattended

ImagesExcelGoogle SheetsAmazon URLeBay URLEtsy URL
4

ways in — one listing draft screen

Magic Lister is how stock stops sitting in a box and starts earning.

See the whole selling lifecycle →
01Go liveYou are here

Magic Lister turns a photo, a sheet or a URL into a listing complete enough to publish the same day.

02Expand

The finished draft is handed to OmniList, which formats it for every other marketplace.

03Operate

OpsPilot takes the orders it earns and holds stock to one record.

04Retain

Engage asks for the review that makes the next listing rank.

What you achieve with Magic Lister

The gap between owning stock and earning from it, measured on a 400-SKU jewellery catalogue.

24mSample
to draft 400 listings

A supplier sheet or a morning of photos becomes a full set of drafts before lunch, not over a week.

+31%Sample
more stock live in week one

Items earn in the week they land instead of waiting their turn in a listing queue.

19 of 19Sample
item specifics filled

Category-required fields are answered from the photos, so the listing is findable in filtered search.

0Sample
listings rejected at publish

What the category demands is checked before submission, not discovered in a rejection email.

The listing is never the hard part. The completeness is.

Mandatory specifics you find out about at publish

A category needs 19 attributes. You learn which nine are missing only when the channel rejects the listing.

A spreadsheet that never matches the template

Your headers, their fields. Mapping 30 columns by hand, again, every time the supplier file changes.

Imported data that is not yours to use

Pasting a competitor URL pulls their brand, their copy and their photos straight into your listing.

Before and after

Listing 40 new rings

The same work, measured twice — today’s numbers against the same catalogue running on MergeKart.

1h 2m5h 30mto list 40 items
Today · a draft built by hand

Photos, supplier sheets and competitor pages, all retyped into a form.

Photosreshoots discovered late
Supplier sheet30 columns mapped by hand
Item specificstyped per listing
Competitor URLtheir brand and copy
eBay
Amazon
Etsy
Walmart
Shopify
19 fields per item
With Magic Lister · one drafting engine

Any input is read, the category detected and the specifics written.

Photo
Spreadsheet
Google Sheet
Product URL
Magic Lister drafting enginecategory detected · specifics written · gaps pinned
eBay
Amazon
Etsy
Walmart
Shopify
draft ready to publish
Measured onToday
On MergeKart

rejected at publish

9

0eliminated

specifics typed by hand

760

40−95%

of the batch live same day

70%

100%+30 pts

Four ways in. One draft screen.

Whatever the source, everything converges on the same listing draft — so there is one screen to learn, not four.

app.mergekart.com/magic-lister/new
⇪ Drop an image, .xlsx, Google Sheet link or product URL

Take / upload photos

AI builds the listing from your shots · ~1 min

recommended

Import from Excel

Upload a spreadsheet and map your columns · bulk

bulk

Connect Google Sheet

Pull products from a live sheet · re-pullable

live

Paste marketplace URLs

Amazon, eBay or Etsy · brand gate applies

gated

Source picker · four equally weighted choices, with a recently-used shortcut for repeat sellers

19 of 19

specifics resolved before publish

Rings › Fine · median draft

62m

to list a 40-item batch

measured on mobile guided capture

0

listings rejected at publish

8 weeks · Gaurav Gems

“The gaps being pinned at the top is the whole thing. We stopped finding out what was missing from a rejection email.”

Aditya KataraGaurav Gems · Fine jewellery · 412 SKUs
What changed
5h 30m1h 2mto list 40 items
90rejected at publish
76040specifics typed by hand

“40-ring batches now go live the same day”

Aditya KataraMeasured on their own catalogue
FAQ

Questions sellers actually ask.

Photos, an Excel file, a live Google Sheet, or pasted marketplace URLs. All four converge on the same draft screen, so there is one screen to learn rather than four.

It detects the category and fills the specifics it can determine from your photos and data. Anything it cannot determine is pinned at the top of the draft as your input, and publish stays disabled until those are resolved.

No. Where a value cannot be determined it is shown as a gap rather than guessed. Everything the AI did produce is marked and stays editable.

Yes. The draft is formatted per channel — titles, fields and limits adapted to each marketplace's rules — then handed to OmniList to publish.

Yes. A spreadsheet of several hundred rows produces a draft per row with a per-row status you can audit, so failures are visible rather than silent.

Bring one product and we will draft it live.

Photos, a sheet or a URL — whichever you have. You will see the completeness meter fill in real time.

No card for the first 14 days · your catalogue, not a sandbox