Gaurav Gems
412 SKUs live on five channels in one afternoon, with certificate data attached to every listing.
Awaiting customer approval — not published
Assembled from figures already published on the source page, but Gaurav Gems has not signed off this write-up. It is excluded from search indexing until status is set to "published".
The problem
Three people retyping the same ring into three marketplace hubs. Every listing was written once per channel, then edited once per channel every time a price moved. Certificate data — colour, clarity, metal weight — was rekeyed by hand from PDFs, and mistakes surfaced as rejection emails rather than as warnings.
What changed
The catalogue was imported read-only first, so the team saw their own listings, quality scores and price positions before anything wrote back to a channel. Magic Lister then drafted from a single spreadsheet, CaratList read the certificates, and OmniList published to all five channels from one draft.
Where it landed
One sheet in, listings out formatted per channel. Item specifics resolved before publish rather than after a rejection, and stock decrements across every channel on a sale.
“The gaps being pinned at the top is the whole thing. We stopped finding out what was missing from a rejection email.”
Aditya Katara · Founder, Gaurav Gems
40-ring batches now go live the same day