Generate WhatsApp Catalog Thumbnails from Indian E-commerce Product Pages
Prepare clear WhatsApp catalog images from product pages safely: check image rights, crop accurately, and complete catalog review.
To generate a WhatsApp catalog thumbnail from an Indian e-commerce product page, first make sure you have permission to use the product image. Then save an authorized image, crop it so the correct product variant is clear, and add it to a catalog item in WhatsApp Business. A product page being publicly viewable does not mean its photography is free to copy.
WhatsApp’s catalog guidance says each product or service needs a unique title, at least one image showing it, and its country of origin. Catalog uploads are reviewed; an item that is pending or rejected is not visible to customers. WhatsApp’s cited guidance does not establish one universal pixel size or aspect ratio for catalog images, so avoid relying on an invented specification. WhatsApp Help Center: catalog guidance
1. Check image rights before downloading
Choose an image the seller owns, has licensed, or has clear permission to reuse. Check the image license and the retailer’s current terms and access rules. If those do not clearly permit reuse, ask the seller for an approved catalog asset or photograph the product yourself.
This matters even when an image can be opened in a browser. The available policy sources do not establish reuse rights for any specific Indian marketplace or retailer. WhatsApp’s own rules about its services do not grant rights to third-party product photography, either.
| Image source | When it fits | What to check |
|---|---|---|
| Authorized product-page image | The seller owns it or has authorized its reuse. | License and retailer terms; resolution; correct product variant. |
| Seller-provided catalog asset | The seller can share an approved image. | Permission and an accurate match to the item being sold. |
| New product photo | The page image is not authorized or is unsuitable. | Faithful depiction, clear lighting, plain background, and permission for any visible marks or props. |
Do not bypass a site’s access controls or robots.txt restrictions. WhatsApp Business App terms discuss scraping and restrictions on WhatsApp Business App Services; they do not answer whether a separate retailer permits downloading or reuse. Check that retailer’s rules independently. WhatsApp Business Terms
2. Save an authorized image and make a useful crop
- Open the product page and confirm that the image shows the exact item and variant you plan to list.
- Download the image only if you have permission and the site’s current terms allow it. Prefer an original or larger seller-provided asset over a small preview image.
- Crop around the product, leaving enough space to recognize its shape and details. Keep variant-defining features visible, such as color, packaging, or included pieces.
- Use a plain, light background and even lighting when making a replacement photograph. WhatsApp recommends these qualities in its product-photo tips. Avoid screenshots where you can use a clean product image instead. WhatsApp Help Center: product-photo tips
- Export a clear image in a format accepted by the current WhatsApp Business upload flow. The cited sources do not specify a universal pixel dimension, aspect ratio, or file-size limit; check the app’s current upload interface rather than guessing.
- Preview the result in the catalog and on a phone-sized screen. This is a practical check, not a documented universal rendering requirement.
Do not add badges, claims, or logos that could mislead a buyer about what is included or imply that WhatsApp endorses the product. Meta’s brand guidance says official WhatsApp assets should be used as provided and should not imply endorsement. Meta WhatsApp brand resources
3. Add the image to the WhatsApp Business catalog
- Open the catalog creation or editing flow in WhatsApp Business.
- Add a unique title, at least one product or service image, and the country of origin for the catalog entry.
- Fill optional fields that help customers identify the item: price, sale price, description, website link, and product code.
- Upload the prepared image. WhatsApp’s retrieved catalog instructions allow up to 10 images for an entry; check the current in-app flow because interface limits can change.
- Submit the item and wait for review. Pending or rejected catalog media is not shown to customers. If it is rejected, review the current policy and in-app reason, correct the issue, and use the available appeal process if appropriate.
- After approval, inspect the live listing to ensure the displayed crop still clearly represents the exact product and variant.
A catalog image is only one part of a listing. WhatsApp Business commerce experiences must follow Meta Commerce Policy, applicable terms, and relevant laws. Some categories of goods and services are prohibited or restricted, so check current policy before listing an item. Meta Commerce Policy
4. Capture a product page for your own permitted workflow
If you have a legitimate reason to keep a reference capture of a page you can access, a browser screenshot can preserve what was visible at a particular moment. A screenshot is not a substitute for an authorized product image, does not grant reuse rights, and may include banners, surrounding page content, or a low-resolution rendering. For the catalog image itself, use an authorized source file or your own accurate product photo.
For a local capture, open the page in your browser, wait for the product image to load, and use the browser’s screenshot or print-to-PDF feature. Crop the saved capture in an image editor only when the site’s rules and image rights permit that use. For automated captures, prefer an authorized image URL or an approved page workflow, respect access limits, and avoid bypassing bot checks or other restrictions.
5. Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server. For a page you are authorized to capture, one GET request returns an image or PDF. Its capture flow removes cookie and consent banners, newsletter popups, and chat widgets before the shot; each step can be turned off. It reports page verdict and billing status in response headers. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed. Its MCP server provides take_screenshot, get_page_info, and capture_pdf for AI agents and MCP clients. This does not grant permission to reuse a retailer’s photograph; use an image you own, are licensed to use, or have permission to reuse.
See the ScreenshotNeo API documentation. Replace the target URL with a page you are permitted to capture and set your API key:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get(
"https://api.screenshotneo.com/v1/shot",
params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
timeout=90,
)
r.raise_for_status()
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const bytes = new Uint8Array(await res.arrayBuffer());
await import('node:fs/promises').then(fs => fs.writeFile('shot.webp', bytes));
Cookie banners, popups, and chat widgets are removed before the shot. Bot checks, blank pages, and failed loads are never billed. AI agents can capture pages through the MCP server. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 screenshots. Sign up for 1,000 free screenshots a month.
6. Troubleshooting
| Problem | Likely cause | What to do |
|---|---|---|
| The image looks blurry | The saved asset was a small preview or a compressed screenshot. | Request the original or a larger approved asset from the seller, or take a clear replacement photo. Do not invent a size requirement; use the current app preview to judge clarity. |
| The crop hides a product detail | The crop is too tight or cuts off the variant-defining feature. | Re-crop with more context and verify color, included parts, or packaging match the catalog entry. |
| The image is rejected or the item stays unavailable | The media is pending review, was rejected, or the listing conflicts with current policy. | Check the item status and in-app reason, review current WhatsApp and commerce policies, then edit or appeal through the available process. |
| The page image cannot be downloaded | The site may require a different access path or restrict automated access. | Do not evade access controls. Check the retailer’s terms, ask the seller for an approved file, or create a replacement photo. |
| The catalog image differs from the saved preview | The app may display a different crop or scale on the device. | Review the approved live listing on a phone and adjust the source crop if needed. No universal rendering behavior is established by the cited guidance. |
| The product page includes WhatsApp or retailer branding | A screenshot can capture surrounding marks that confuse the source or imply endorsement. | Use a clean authorized product asset, do not modify official WhatsApp logos, and avoid implying a partnership or endorsement. |
7. Performance, reliability, and cost
For a single product, manual selection and crop review usually take less setup than automating browser capture. For many products, automation can reduce repetitive steps, but only when the image source and access method are authorized. Keep the original approved file, record which variant it depicts, and review a sample of outputs before using them across a catalog.
A screenshot capture depends on page loading and can include transient content such as consent banners or delayed images. A successful capture still may not be a suitable catalog asset. Do not treat an API response as verification of licensing, image quality, product identity, or WhatsApp approval.
ScreenshotNeo pricing is Free for 1,000 shots per month with no card; Starter is $5 for 3,000; Growth $15 for 15,000; Pro $39 for 60,000; Scale $99 for 250,000; and Business $249 for 1,000,000. Yearly billing gives two months free, and every feature is on every plan. Choose capture automation for a permitted workflow based on expected volume; it does not replace the rights check or catalog review.
Frequently asked questions
Does a public Indian e-commerce listing mean I can use its photo?
No. Public visibility is not a reuse license. Check the applicable image license and retailer terms, or obtain an approved image from the seller.
What exact dimensions should a WhatsApp catalog thumbnail have?
The retrieved official guidance does not establish a universal pixel size or aspect ratio. Follow the current app’s upload constraints and preview the result.
How many images can one catalog entry contain?
The retrieved WhatsApp catalog instructions say up to 10 images. Confirm the current limit in the app in case the interface has changed.
Can I use a screenshot as the catalog image?
WhatsApp’s photo tips advise avoiding screenshots. Use a clean, authorized product image or an accurate replacement photograph when possible.
Does capturing a page with ScreenshotNeo make its image reusable?
No. Screenshot capture does not change image ownership, licensing, retailer terms, or catalog approval requirements.


