Templates / Build a WhatsApp AI shopping bot with virtual try-on using Gemini and GPT

Build a WhatsApp AI shopping bot with virtual try-on using Gemini and GPT

Ready for 3.0

by BytezTech ✓ · 552 views · created 2026-02-19 · Support Chatbot, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 70 nodes and runs on WhatsApp events (messages). Along the way it connects Redis, WhatsApp Business Cloud, OpenAI Chat Model and MongoDB and 5 more. It also calls generativelanguage.googleapis.com over HTTP.

How it runs

Trigger: On WhatsApp events (messages).

  1. Check if message is button or image (If): checks a condition and branches into true / false
  2. Route interactive vs image message (Switch): routes items into 2 branches
  3. Validate incoming message (Code): runs custom JavaScript code
  4. Parse button and user data (Code): runs custom JavaScript code
  5. Get VTO context from Redis (Redis): get
  6. Pass valid messages, block invalid (If): checks a condition and branches into true / false
  7. Route VTO vs order button tap (Switch): routes items into 2 branches
  8. Is VTO product ID stored in Redis? (If): checks a condition and branches into true / false
  9. Get user session from Redis (Redis): get
  10. Send validation error to user (WhatsApp Business Cloud): send

…plus 51 more steps. See the full node list below.

Services it uses

RedisWhatsApp Business CloudOpenAI Chat ModelMongoDBGoogle SheetsMongoDB Atlas Vector StoreEmbeddings OpenAIGoogle DriveGoogle Gemini

HTTP calls to: generativelanguage.googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (23)

From the author

Build a WhatsApp AI shopping bot with virtual try-on using Gemini --- 📌 Overview This workflow fully automates your T-shirt store's WhatsApp shopping experience using GPT for intent detection, MongoDB Atlas for vector-based product search, Redis for session…

Excerpt from BytezTech's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.