π 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 an account at wamm.pro
-
Account Manager β Add WhatsApp profile
-
Scan QR code with your WhatsApp
-
Note down:
Instance ID and Access 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 memory
-
knowledge - for knowledge base
-
Index settings:
-
Dimensions: 3072
-
Metric: little things
-
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!