Conversational WhatsApp assistant with Gemini AI and Pinecone memory
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
π Description
This template creates an intelligent AI assistant for WhatsApp that can:
- Respond naturally to messages using Google Gemini AI
- Remember previous conversations for each user
- Access a knowledge base for answering frequently asked questions
- Automatically save all conversations for long-term memory
π οΈ Requirements
1. WAMM.pro Account (FREE tier available)
- What is WAMM.pro? - A platform that enables WhatsApp automation using proprietary API technology
- Free tier: 50 messages/month
- PRO tier: Unlimited messages + advanced features
- Link: wamm.pro
2. Pinecone Account (for AI memory)
- For storing conversations and knowledge base
- Free tier available
3. Google AI Account (for Gemini)
- For the conversational AI model
4. OpenAI Account (for embeddings)
- For generating memory vectors
π Step-by-step Setup
Step 1: WAMM.pro Configuration
- Create account at wamm.pro
- Account Manager β Add WhatsApp profile
- Scan QR code with your WhatsApp
- Note down:
Instance IDandAccess Token
Step 2: Webhook Configuration
- In WAMM.pro: Integrations β Webhooks β Messages Webhooks
- Add Webhook with the n8n URL
- Required configuration:
- From others: β Relevant + β Without media + β Exclude no text
- To others: β Relevant + β Without media + β Exclude no text
- To myself: β None (to avoid responding to own messages)
Step 3: Pinecone Configuration
- Create 2 indexes:
historywa- for conversation memoryknowledge- for knowledge base
- Index settings:
- Dimensions: 3072
- Metric: cosine
- Embedding model: text-embedding-3-large
Step 4: n8n Configuration
- Configure credentials:
- WAMM: Instance ID + Access Token
- Pinecone: API Key
- Google Gemini: API Key
- OpenAI: API Key for embeddings
π§ How it Works
Workflow Flow:
π± WhatsApp Message
β (webhook)
π― AI Agent (Gemini)
β (uses tools)
π Memory Tool + Knowledge Tool
β (response generated)
π€ WAMM Send Message
β (saves)
πΎ Pinecone Memory Storage
Available AI Tools:
- Memory Tool - Searches previous conversations with the user
- Knowledge Tool - Searches the general knowledge base
Special Features:
- Natural conversations - AI doesn't mention "searching history"
- Persistent context - Remembers names, preferences, previous conversations
- User language detection - Automatically responds in user's language
- Organized memory - Each user has their own memory space
π Benefits
β
Zero maintenance - Runs automatically
β
Scalable - Supports multiple users simultaneously
β
Intelligent memory - Uses similarity search for relevant context
β
Extensible - Easy to add new features
β
Cost-effective - Free tiers available for all services
π― Use Cases
- Automated customer support with memory
- Personal assistant for WhatsApp
- Business chatbot with specific knowledge
- Conversation automation with persistent context
π Security
- Data stored in Pinecone as vector embeddings
- No plain text message storage
- Each user has separate memory space
- API keys secured in n8n credentials
π Possible Extensions
- CRM integrations
- Scheduling and reminders
- Advanced multi-language support
- Analytics and conversation reports
- Custom knowledge bases per user
π‘ Tip: For optimal results, populate the knowledge base with frequently asked questions specific to your business!