Bulk-upload your Meesho catalog without losing a weekend

Push 100+ product images to supplier.meesho.com cleanly, safely, and without account risk.

By · Published · Updated · 5 min read
Quick answer

To bulk-upload a Meesho catalog without errors: name files using the SKU pattern {sku}-{1..5}.jpg, keep each image under 2 MB, batch in groups of 25–50, and retry failed uploads after 30 seconds rather than re-uploading the whole batch. The right naming convention alone prevents 80% of catalog errors.

Uploading catalog images one at a time is the silent killer of Meesho seller productivity. Three hundred clicks, a dozen accidental wrong-image uploads, one Chrome crash, and you have lost a Saturday. Here is how top sellers do it in an hour instead.

This is a step-by-step playbook, the exact failure modes to expect, and a honest comparison of bulk-upload tools. If you have never bulk-uploaded before, start from step 1. If you have been doing it for months, skip to "What actually fails and why."

1. Name files in a way Meesho-friendly tools can parse

Use SKU_variant_index.jpg (e.g. SAR-102_red_1.jpg). Predictable names let any bulk tool match images to the correct listing automatically. Avoid spaces and special characters.

A naming convention that works at scale:

PartExampleNotes
Brand/category prefixSAR3 letters, capitalized — saree, kurti, etc.
SKU number102Zero-padded to 3 digits
Variant tagredColor or size variant, lowercase
Image index11 = main/thumbnail, 2–5 = additional angles

Full example: SAR-102_red_1.jpg, SAR-102_red_2.jpg, SAR-102_blue_1.jpg.

2. Resize before you upload

Meesho rejects oversized images. Pre-resize to 2000 × 2000 JPG at 85% quality. You cut upload time by 3–5× and avoid the mid-batch rejection that forces you to restart.

Target output: 200–600 KB per image. Under 200 KB risks quality loss; over 800 KB wastes upload bandwidth and increases timeout risk.

3. Never trust "upload all" blindly

Always spot-check the first 5 uploads before kicking off the full batch. Tiny mistakes (wrong SKU mapping, bad file names) compound quickly across 100+ products.

A 5-image spot check takes 30 seconds and catches 95% of configuration mistakes before they become expensive to reverse.

4. Use your own browser session, not a script that needs credentials

Any tool that asks for your Meesho username and password is dangerous: a leak could compromise your store. Tools that run in-browser and use your own logged-in session (like the Meesho AI Shipping Optimizer extension) are much safer because no credential ever leaves your machine.

Red flags to reject: tools that ask for your login, tools that require you to install a desktop app with admin privileges, tools hosted on unfamiliar domains asking for OTP. Legitimate browser extensions never need any of these.

5. Expect a failure rate — and have a retry plan

Meesho's upload API occasionally times out or rate-limits. A good bulk uploader shows exactly which images failed and lets you retry only the failures instead of restarting the whole batch. Without this, a 5% failure rate on 200 uploads means restarting the entire job.

Typical failure rates we observe in the wild: 1–3% during normal hours, 5–8% during Meesho's peak upload windows (late morning weekdays, and the first week of every month). Always leave time for one retry pass.

6. Batch in sensible sizes

Very large batches (500+) increase the chance of hitting Meesho's soft limits. Split into batches of 100–200 and run them sequentially. You will finish faster overall thanks to fewer errors.

7. Pair image upload with shipping rate scan

Every new SKU you upload has a shipping rate attached. Running a rate scan immediately after upload means you lock in the cheapest rate before the product goes live — instead of paying a default rate for the first few orders.

Orders that ship at default rates for even 48 hours can cost a new-SKU seller ₹500–₹2,000 in unnecessary shipping overpayment before the first rate adjustment happens.

What actually fails and why

ErrorRoot causeFix
"Upload failed — image too large"File over 5 MB or wrong formatPre-resize to 2000×2000 JPG
"Image is duplicate of catalog X"Supplier file shared across sellersHue shift + new background
"Contains prohibited text"Watermark or price overlayRemove overlays, reshoot or regenerate
Upload stalls at 30–50%Meesho rate limitingPause 60s, retry failed items only
All images show on wrong listingFile name did not match SKUAudit file names; use convention in step 1

How long should this actually take?

For 100 products × 4 images (400 images total):

  • Fully manual (click-by-click in the supplier panel): 6–10 hours, realistic
  • Manual with a resize pre-pass: 4–6 hours
  • Bulk tool with retry: 45–75 minutes, most of it waiting
  • Bulk tool + AI image variations generated in the same session: 90 minutes from raw photos to live listings

Checklist before every upload run

  1. All files follow SKU_variant_index naming
  2. All files resized to 2000×2000, JPG, 85% quality, under 600 KB
  3. All files pass a quick thumbnail-size visual check
  4. Meesho supplier panel logged in, stable connection
  5. First 5 images test-uploaded and verified on their target SKUs
  6. Batch size 100–200
  7. Shipping rate scan scheduled immediately after upload completes

The short version

Name files cleanly, pre-resize, batch 100–200, never share credentials, retry only failures, and scan shipping rates right after. The Bulk Upload tool in the Meesho AI Shipping Optimizer implements all of this out of the box.

Frequently asked questions

Can I bulk-upload to multiple Meesho stores?

Yes. The Extension is device-bound, not account-bound — as long as you are logged into the respective Meesho supplier account in the same browser, the Extension works for whichever store is currently active.

Does Meesho penalize accounts that use bulk-upload tools?

No, as long as the tool uses your own logged-in session and does not hammer the API. Tools that simulate browser clicks through your own session (like the Extension) are indistinguishable from manual uploads on Meesho's side.

What if I have 1000+ products?

Split into 5–10 sessions of 100–200 products each, run over 2–3 days. Meesho's quality-review queue can throttle very large one-shot uploads; spreading them out reduces manual-review holds.

Do image variants count as separate products?

No. Four to six images per SKU is normal. They are all uploaded as images of the same listing, not as separate listings.

Related guides

Bulk-upload in one click

Install the Extension
Chat on WhatsApp