Selling Fashion or Furniture by Chatbot or Voice: Visual Products in the Wrong Channel

IssueChannel SelectionFrequencyOccasionalCategoryHuman Machine InterfacePublishedView source on GitHub ↗

title: Chatbot Selling Clothes or Furniture Without Images description: Why text-only chatbots and voice assistants fail at selling visual products like fashion, furniture, and art, and how to fix it. search phrases:

  • can a chatbot sell clothes
  • chatbot for fashion store product recommendations
  • voice assistant shopping can’t see the product
  • chatbot product recommendations without images
  • why do customers leave fashion chatbots
  • voice commerce limitations —>

Selling Fashion or Furniture by Chatbot or Voice: Visual Products in the Wrong Channel

One line: The bot tries to sell something people need to see (clothing, furniture, art, paint) using only words or speech.

ChannelWritten for chat. Covers voice too. Visual-interface notes are planned.
StakesLow to medium (lost sales and returns)
Who is affectedShoppers for apparel, home goods, jewelry, beauty, and art
FrequencyCommon. Observed in practice; no study measures how often.
FamilyChannel selection
GoalEach interaction happens in the channel that fits the job, and switching never costs the user their context.
Primary metricVisual-format rate for high-visual-dependence products. Starting target: over 95%.
Also searched ascan a chatbot sell clothes · fashion store chatbot · voice shopping can’t see product · chatbot product recommendations without images

1. In plain words

For some products the look is the product. A bot that describes a dress in a paragraph, or reads out three sofas over a speaker, asks the shopper to buy blind. The shopper leaves, or buys and returns it.

2. What it looks like

Without the fix

User: I need a dress for a summer wedding. Floral, under $150.
Bot:  I recommend our Floral Midi Dress in blush. It has a V-neck, an A-line silhouette,
      and soft chiffon fabric. $128.
User: What does it look like on?
Bot:  It has a flattering A-line cut.
User: (leaves)

With the fix

User: I need a dress for a summer wedding. Floral, under $150.
Bot:  Here are three that fit: [photo card: blush floral midi, $128] [photo card: navy
      wrap, $119] [photo card: sage print, $142]. Tap one to see it on models in sizes
      2 to 18. Is the wedding indoors or outdoors? That changes which fabric I'd pick.
User: Outdoors.
Bot:  Then the chiffon midi is lighter. Want to see it in your usual size?

The fixed bot lets the shopper see the product and asks one question to narrow the choice.

3. Why it happens

  • One channel for everything. A single text bot is deployed for the whole catalog, with no image or card responses wired in.
  • The model describes what it can’t see. Without structured catalog data, it improvises visual details such as color, drape, and fit.
  • Voice and chat default to talk. Teams port a text flow to a speaker or phone line without asking what the product needs.

4. Why it matters

FindingSourceCaveat
A Coresight Research survey of US apparel brands and retailers put size/fit (53%), color (16%), and damage (10%) as the top reasons for online apparel returns.Via Coresight and secondary summariesI couldn’t open the original survey. Percentages vary across sources (another figure puts “looked different than online” near 22%).
NRF/Happy Returns figures cited in secondary sources put the 2025 online return rate near 19%.Secondary sources, e.g. Size.lyNot the NRF report itself. Check the original before relying on it.
Among smart-speaker owners uninterested in buying gifts by voice, 31% weren’t sure the speaker would order the exact item they wanted. Owners also wanted to browse options.AnswerLab via Voicebot2017-2018 data, small samples.
An analyst quoted by eMarketer said voice commerce suits replenishment, where shoppers know what they want.eMarketerAn opinion, not a measurement. Other surveys found new purchases were common too.

5. The fix

The principle: Match the channel to what the product needs people to see. If this channel can’t show it, show it somewhere that can.

Do this

  1. Tag products by visual dependence: high (apparel, furniture, art, paint, jewelry), medium (electronics, tools), low (replenishable and commodity goods).
  2. In text chat, for high-dependence products: return photo cards, swatches, and a fit or size tool instead of prose. Keep prose to one line.
  3. In voice, for high-dependence products: narrow choices by voice, then send the visuals to the user’s screen (text or app push), with their permission. Voice alone is fine for replenishment.
  4. Describe only what’s in the catalog. Color, fabric, and dimensions come from structured fields, never from the model’s imagination.
  5. Move forward after showing: ask one question (occasion, size, budget) or offer the next step (“Hold it in your size for 24 hours?”).

Reference design

Product visual dependenceText chatVoice
HighPhoto cards and size tool, one narrowing questionNarrow by voice, then send visuals by text or push, with permission
MediumImage plus spec tableOffer specs by voice, send details by text
LowShort text answerComplete by voice

Don’t over-correct. Don’t push images for commodity reorders, don’t send unrequested texts, and don’t hide the text answer. Some users can’t see images, so keep alt text and a text description from catalog fields.

Hand-off rule. For high-touch categories (wedding, custom furniture), offer a video call or a stylist, with the conversation summary attached.

Framework used: Channel-fit matrix.

6. How to test it (short version)

#ScenarioPass if
1Text chat: “dress for a summer wedding”Reply includes photo cards, not only prose
2“What does it look like on?”Bot shows images or fit visuals, never invents a description
3Voice: “show me options”Bot offers to send visuals and asks permission first
4Voice: reorder paper towelsCompletes by voice with no unnecessary hand-off
5Any visual attribute the bot statesIt matches the catalog fields exactly

7. Metrics: how to spot it in production

Targets are starting points to tune on your own data, unless a source is given.

MetricTargetHow to measureAlert at
Visual-format rate for high-dependence productsOver 95%Replies on high-dependence products that include cards, images, or a visual follow-up, divided by all such repliesUnder 85%
Attribute accuracy against the catalog100%Compare stated colour, fabric, and size to catalog fieldsAny mismatch
Return rate: bot-assisted vs. other salesNot higherReturns joined to conversation IDsHigher by a meaningful margin
‘What does it look like?’ messagesTrend downIntent classifier on user messages+25% vs baseline
Unsolicited follow-ups (for example texts)0Consent flag on every follow-upAny

9. Common questions

Can a chatbot sell clothes?

Yes, if it can show products, not just describe them. Pair chat for narrowing choices (occasion, size, budget) with photos, size tools, and swatches for deciding.

Does voice shopping work?

It suits replenishment, where the shopper already knows the item. For anything visual, use voice to narrow and a screen to decide. The evidence is from 2017-2018 surveys, so test on your own users.

Why do shoppers leave after a text-only product description?

They can’t judge fit or look from words. Apparel returns are mostly about size and color, which text conveys poorly.


Technical section

T1. Solution architecture

Give the bot a surface capability set for each channel (for example text, cards, images, sms_followup), and a product visual-dependence tag in the catalog. The response composer picks a format the surface supports, or triggers a follow-up on a channel that does.

def pick_format(product, surface):
    if product.visual_dependence == "high":
        if "cards" in surface.caps:       return "photo_cards"
        if surface.can_followup("sms") and consent: return "send_visuals_by_sms"
        return "link_to_product_page"
    return "short_text"

T2. Guardrails

RuleEnforced whereHow it is checked
Visual attributes come from catalog fields onlyResponse composerCompare each stated attribute to the product record
No unsolicited follow-upsFollow-up triggerRequires an explicit consent flag
Text alternative always presentResponse composerAlt text field required on every image

T3. Evals

  • Dataset: 50 to 100 shopping requests across high, medium, and low dependence products, on each surface you support.
  • Metrics (starting points to tune): visual-format rate for high-dependence products > 95%; attribute-accuracy against catalog 100%; unsolicited follow-ups 0.
  • Release gate: block a release if any stated attribute doesn’t match the catalog.

Deep dive

  • Voice vs. chat evidence is old. The smart-speaker findings date from 2017-2018. Revisit with current data before making product decisions.
  • Return-rate numbers vary by source. The figures above come from secondary summaries and disagree on exact percentages. Cite the original reports in any internal business case.
  • Modality notes (PLANNED): Voice: the visual hand-off needs a trusted second screen and consent. Visual: try-on and 3D views are a richer fix than photo cards and will be covered in the visual layer.

Related Patterns