What This Workflow Does
This WhatsApp automation workflow transforms customer support by handling incoming messages with artificial intelligence, answering frequently asked questions automatically, and managing appointment scheduling—all without manual intervention. The bot listens for WhatsApp messages, processes them intelligently, and responds with relevant information or booking options.
How It Works
The workflow begins when a customer sends a WhatsApp message to your business number. The message triggers the automation, which uses AI language models to understand the customer’s intent. The system then determines whether the message is a FAQ question, an appointment request, or requires human support. For FAQs, it retrieves answers from a knowledge base. For appointments, it checks calendar availability and books the time slot directly into Google Calendar. Throughout the conversation, the bot maintains context using memory buffers to provide coherent, multi-turn conversations.
Use Cases
- Medical clinics automating appointment booking and answering common health questions about services and hours
- Beauty salons handling service inquiries, pricing questions, and scheduling client appointments 24/7
- Consulting firms providing instant answers to service descriptions and booking discovery calls automatically
- Repair shops managing service requests, pricing information, and scheduling repair appointments
- Fitness centers automating class schedules, membership inquiries, and trial session bookings
Nodes Used
- whatsAppTrigger: Detects incoming WhatsApp messages
- @n8n/openAi: Processes natural language and generates intelligent responses
- @n8n/lmChatGoogleGemini: Alternative AI model for message understanding
- @n8n/agent: Orchestrates workflow logic and decision-making
- @n8n/memoryBufferWindow: Maintains conversation context across multiple messages
- googleCalendarTool: Checks availability and creates appointments
- googleSheetsTool: Stores and retrieves FAQ data and customer information
- httpRequest: Connects to external APIs for additional data
- whatsApp: Sends automated responses back to customers
- if, switch: Routes messages based on content and intent
- set, noOp: Manages data and process flow
- stickyNote: Provides workflow documentation
Prerequisites
- Active WhatsApp Business Account with API access configured
- OpenAI or Google Gemini API credentials for AI processing
- Google Calendar with shared access for appointment scheduling
- Google Sheets containing your FAQ database and service information
- n8n account with workflow automation capability
- Basic understanding of your business services and common customer questions
Difficulty Level
Intermediate. This workflow requires setting up API connections for WhatsApp, AI services, and Google tools, along with configuring your FAQ database. However, the template provides the core logic—you mainly need to customize it with your business information, service details, and appointment parameters.
This workflow template is shared under the n8n fair-code license. Free to use and modify.