WhatsApp Sales Assistant with Product Brochure Knowledgebase
detail.loadingPreview
A WhatsApp chatbot that acts as a sales assistant, leveraging a product brochure knowledgebase to answer user queries.
About This Workflow
This n8n workflow creates a WhatsApp chatbot that functions as a sales assistant for Yamaha Powered Loudspeakers. It utilizes a vector store built from a product brochure PDF to provide accurate information to users. The workflow first downloads the brochure, extracts text, creates an in-memory vector store, and then uses an AI agent to handle incoming WhatsApp messages, querying the vector store for relevant information. Finally, it sends the AI's response back to the user via WhatsApp.
Key Features
- WhatsApp Integration: Triggers on incoming WhatsApp messages and responds directly.
- Product Knowledgebase: Builds a vector store from a PDF product brochure for efficient information retrieval.
- AI Agent: Employs an AI agent (powered by OpenAI) to understand user queries and generate responses.
- Contextual Memory: Maintains conversation history per user using window buffer memory.
- Message Type Handling: Filters out non-text messages and provides a polite refusal.
- Scalable: Designed for potential expansion with production-ready vector stores like Qdrant or Pinecone.
How To Use
Workflow Setup:
- Download Product Brochure PDF: The
get Product Brochurenode (HTTP Request) downloads the specified product brochure. TheExtract from Filenode then extracts the text content from the PDF. - Create Product Brochure Vector Store: The extracted text is processed by
Embeddings OpenAI1,Recursive Character Text Splitter, andDefault Data Loadernodes. These feed intoCreate Product Catalogue(In-Memory Vector Store) to build the knowledge base. This step only needs to be run once initially or when the brochure is updated. - Use the WhatsApp Trigger: The
WhatsApp Triggernode listens for incoming messages. AHandle Message Types(Switch) node filters messages, directing text messages to the AI agent and handling other types separately. - Sales AI Agent Responds To Customers: For text messages, the
AI Sales Agentnode receives the user's input. It usesOpenAI Chat Model,Window Buffer Memoryfor conversation context, andVector Store Toolto query theProduct Cataloguevector store. TheOpenAI Chat Model1andVector Store Toolare configured to interact with the vector store. - Respond to WhatsApp User: The output from the
AI Sales Agentis sent back to the user via theReply To User(WhatsApp) node. Non-text messages receive a predefined reply fromReply To User1.
Apps Used
Workflow JSON
{
"id": "75eaa62d-4e32-4244-8a16-f2916f7983d1",
"name": "WhatsApp Sales Assistant with Product Brochure Knowledgebase",
"nodes": 15,
"category": "Marketing",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 75eaa62d-4e32...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
WhatsApp AI Assistant: LLaMA 4 & Google Search for Real-Time Insights
Instantly deploy a smart AI assistant on WhatsApp, powered by Groq's lightning-fast LLaMA 4 model. This workflow enables real-time conversations, remembers context, and provides up-to-date answers by integrating live Google Search results.
AI-Powered On-Page SEO Audit & Report Automation
Instantly generate comprehensive on-page SEO technical and content audits for any website URL. This AI-powered workflow automates the entire process, from scraping the page to delivering a detailed report directly to your inbox, empowering you to optimize for better search rankings and user engagement.
Automated AI Motion Illustration Workflow with Midjourney and Kling
Unleash your creativity with this n8n workflow that automates the generation of stunning motion illustrations. It leverages the power of Midjourney for static image creation and Kling AI to transform them into dynamic videos, all managed through the PiAPI. Perfect for content creators, marketers, and social media professionals looking to produce engaging visuals at scale.