💬 AI-powered WhatsApp chatbot 🤖📲 for text, voice, images & PDFs with memory 🧠

134,637 views · 💬 Support Chatbots

Description

This workflow is a highly advanced multimodal AI assistant designed to operate through WhatsApp. It can understand and respond to text, images, voice messages, and PDF documents by combining OpenAI models with smart logic to adapt to the content received.


🎯 Core Features

📥 1. Automatic Message Type Detection

Using the Input type node, the bot detects whether the user has sent:

💬 2. Smart Text Message Handling

🖼️ 3. Image Analysis & Description

🎙️ 4. Voice Message Transcription & Reply

📄 5. PDF Document Extraction & Summary

🧠 6. Contextual Memory


How It Works

Thisworkflow is designed to handle incoming WhatsApp messages and process different types of inputs (text, audio, images, and PDF documents) using AI-powered analysis. Here’s how it functions:

Setup Steps

To deploy this workflow in n8n, follow these steps:

  1. Configure WhatsApp API Credentials:
    • Set up WhatsApp Business API credentials (Meta Developer Account).
    • Add the credentials in the WhatsApp Trigger, Get Image/Audio/File URL, and Send Message nodes.

Set Up OpenAI Integration:

Adjust Input Handling (Optional):

Test & Deploy:


Need help customizing?

Contact me for consulting and support or add me on Linkedin.

🔗 Nodes Used

HTTP Request, WhatsApp Business Cloud, AI Agent, OpenAI Chat Model, Simple Memory, Extract from File

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup