ive already connect my spreadsheet via mcp way and my agent cant provide photos of the product why?
in my spreadsheet i have the image link
2 Replies
Here’s why your agent isn’t showing the product pictures yet and how to fix it:
Why the image link isn’t enough
Voiceflow will only render an image when the reply it gets back contains a visual-type trace (Image step) or a card / carousel trace that includes an
imageUrl
. If the agent only sends plain text (which is what you get when you let the LLM answer directly from your spreadsheet data), Web Chat has nothing to turn into a picture, so the image never appears.
What to do
1. Make sure the URL stored in your sheet is a direct, publicly-accessible image link (e.g. https://…/photo.jpg). Google-Drive “view” links won’t load.
2. After you read the row from the sheet, pass that URL into a Card, Carousel or Image step instead of a plain Text / AI Response step.
• Card/Carousel: put the URL in the Image URL field (you can insert it as a variable like {image_url}
).
• Code / Function step: return a trace manually, e.g.
Web Chat will automatically render the picture.
3. Test in the Preview tool; you should now see the photo. If it still doesn’t load, open the image link in a normal browser tab to confirm it isn’t blocked or private.
Docs for reference:
• Card & Carousel step – how to attach an imageUrl
: https://docs.voiceflow.com
• Trace types – visual
, cardV2
, carousel
: https://docs.voiceflow.com
Once the reply includes one of those trace types with a valid imageUrl
, your product photos will appear in the chat widget.and if i want dynamic reveal of my photos and not only 3 or 5.if i had 2000 products and want to recommend 10 of 2000 products what nedd to do?