HomeWorkCase study

Case study · Fashion e-commerce · Surat to the UK and USA

AI Vendor Data Extraction: From a vendor chat to a live listing.

Transforming unstructured vendor chat messages and images into a structured product catalog using Vision AI.

Result
Saves 10+ hours/week
Build time
2 Weeks
Industry
Retail & Supply Chain
Shipped
Jan 15, 2024
  • Make.com
  • OpenAI
  • Telegram
  • Airtable
  • Shopify
Illustration of the catalog intake: a vendor sends a saree photo and a price message on Telegram, an OpenAI vision model tags the product, the fields fill an Airtable record that turns Ready to Publish, and the product goes live on Shopify in under an hour

90% less

time cataloging each week: 10+ hours down to under 1, review only

0 minutes

of manual entry per product, down from 15 to 20

Under 1 hour

from vendor message to live listing, down from 1 to 2 days

How it runs

From a Telegram photo to a Shopify listing, untouched

  1. 01Telegram

    Send

    A vendor sends a product photo and details on Telegram, in whatever format they already use

  2. 02OpenAI

    Read

    An OpenAI vision model reads the image: product type, color, pattern, material and any visible price tag

  3. 03OpenAI

    Structure

    Sizes, prices and SKU patterns come out of the text, and an SEO title and description are written

  4. 04Airtable

    Review

    Every field lands in Airtable; anything unclear is flagged for a person instead of listed

  5. 05Shopify

    Publish

    Marked Ready to Publish, the product is created on Shopify by Make.com

Messy input

Three vendors, three formats, one clean record

One vendor sends a photo with text on it, another a plain message, another a screenshot of a spreadsheet. An OpenAI model reads the image and the text together and maps every format to the same fields, so nobody asks vendors to change how they work.

  • Photos with text overlays
  • Text-only messages
  • Spreadsheet screenshots
Messages and products are illustrative.

The review gate

Unclear products wait for a person, never go live half-filled

If the image is blurry, the message is unclear or a required field is missing, the product is flagged for human review in Airtable instead of listed with incomplete data. Listing errors such as missing tags or wrong prices went from frequent to under 1%.

  • Blurry or incomplete input flagged in Airtable
  • Ready to Publish only when every field is there
  • Listing errors under 1%
Rows are illustrative.

Consistency

Product 300 gets the same care as product 1

At 20 to 30 products a day, hand-written listings drift: shorter titles, missing tags, lost keywords. The system writes every title, description and tag set to the same style guide, and Make.com creates each listing on Shopify the moment it is marked Ready to Publish.

  • SEO title and description to one style guide
  • Tags and sizes on every listing
  • Created on Shopify automatically
Listings are illustrative.

The Situation

A fashion e-commerce brand based in Surat, India sells products to customers in the UK and USA. Their supply chain runs through local vendors who send product images, sizes and prices via Telegram. The team was spending 10+ hours per week manually copying this information into spreadsheets, writing product descriptions, formatting tags and listing items on Shopify one by one.

The bottleneck was not sourcing. It was data entry. Every new product required a team member to look at a Telegram message, extract the details, write a title and description, assign tags, format sizes and upload images to Shopify. At 20-30 products per day, this process consumed the majority of one person's workday.

"Prem's approach didn't just save time, it leveled up my entire product catalog effortlessly." Archana, Founder

The 3 Problems

  1. Vendor data arrived unstructured. Images, prices and sizes came as Telegram messages with no consistent format. One vendor sends a photo with text overlay. Another sends a voice note. Another sends a spreadsheet screenshot.
  2. Product descriptions were inconsistent. Each team member wrote titles and descriptions differently. SEO quality varied. Tags were frequently missing or wrong.
  3. Manual listing consumed the entire workday. At 20-30 products per day, one full-time person was doing nothing but data entry into Shopify.

What Was Built

An AI-powered product intake pipeline that transforms unstructured vendor messages into structured, SEO-optimized Shopify listings with zero manual data entry.

How it flows:

  1. Vendor sends product image + details on Telegram
  2. Make.com Telegram bot captures the message
  3. An OpenAI vision model analyzes the image: extracts product type, color, pattern, material
  4. The same model processes the text: extracts sizes, prices, SKU patterns
  5. AI generates an SEO-optimized product title and description
  6. Structured data is stored in Airtable with all fields mapped
  7. When marked "Ready to Publish," Make.com creates the Shopify product listing automatically

Tools used:

  • Make.com - orchestration and Telegram integration
  • OpenAI vision model - image analysis and product data extraction
  • Airtable - structured product database and review workflow
  • Shopify - product listing creation via API
  • Telegram - vendor communication channel

The AI Layer: How the Vision Model Works Here

The vision step is one Make.com module, so it moves to whichever OpenAI model is current as older models are retired. The extraction prompt and the Airtable field mapping stay the same.

This is not a simple text extraction. The system handles genuinely messy input.

Image analysis: A vendor sends a photo of a saree with a price tag visible. The vision model identifies the product category (saree), the primary color, the fabric pattern (printed, embroidered, plain), estimates the material type and reads any visible text including price tags and measurement labels.

Text extraction: The accompanying Telegram message might say "New lot - 5 colors - Rs 450 each - sizes S M L XL - cotton blend." The model parses this into structured fields: price per unit, available sizes as an array, material type, quantity of variants.

Description generation: Based on the extracted data, the AI writes a product title and description optimized for Shopify SEO. The descriptions are consistent in tone, include relevant keywords and follow the brand's style guide configured in the system prompt.

Error handling: If the image is blurry, the message is unclear or required fields are missing, the system flags the product for human review in Airtable rather than listing it with incomplete data.

The Results

MetricBeforeAfterChange
Manual data entry per product15-20 minutes0 minutesEliminated
Weekly hours on cataloging10+ hours< 1 hour (review only)down 90%
Product description qualityInconsistentSEO-optimized, consistentStandardized
Listing errors (missing tags, wrong prices)Frequent< 1%Near-zero
Time from vendor message to live listing1-2 daysUnder 1 hourdown 95%

The Insight

The real value of this system is not speed. It is consistency. When a human writes 30 product descriptions per day, quality degrades by description 15. Titles get shorter. Tags get forgotten. SEO keywords disappear. The AI maintains the same quality standard on product 1 and product 300.

The other insight: Telegram as a data source is underestimated. For markets where vendor relationships run through chat (common in India, Southeast Asia and parts of the Middle East), building a structured pipeline from chat messages is more practical than asking vendors to use a portal they will never adopt.

FAQ

Q: Can AI extract product data from Telegram images? A: Yes. An OpenAI vision model analyzes product images to identify category, color, material, pattern and any visible text including price tags. Combined with the message text, it produces structured product data ready for Shopify listing.

Q: How accurate is AI-generated product data from vendor messages? A: In this system, accuracy exceeds 99% for structured fields (price, sizes, category). The system flags uncertain extractions for human review rather than listing incomplete products.

Q: Can this work with WhatsApp instead of Telegram? A: Yes. The same architecture works with WhatsApp Business API via Make.com. Telegram is used here because the vendor ecosystem operates on Telegram. The AI extraction and Shopify listing logic is channel-agnostic.

Q: How does the AI handle inconsistent vendor message formats? A: The extraction prompt is designed to handle variability. It processes photos with text overlays, standalone images, text-only messages and combinations. When format is genuinely unreadable, the product is flagged for manual review.

If your team is spending hours on product data entry from vendor messages, book a free consult and I will show you exactly how this system works for your specific product type.

Need a Make.com expert on this?

Level 5 Expert, Make Silver Partner. Scenarios built with error handlers, credit efficiency and documentation, so they run without babysitting.

Nex Automations is an automation studio led by Prem Patel, a Make.com Level 5 Expert, Make Silver Solution Partner and Zapier Solution Partner, based in Ahmedabad and working globally. 1,200+ automations built for 210+ clients across 8+ industries in 12+ countries.

  • Talk to a Make expertThe fit-check takes two minutes. Prem reads every one and replies within 24 hours.
  • Make.com ConsultantHire a Make Level 5 Expert and listed Silver Solution Partner for fixed-scope builds, scenario rescue and retainers.
  • Book a free consult30 minutes to scope the process you want automated.

More from Nex Automations