AI-Powered WhatsApp Chatbot for Text, Voice, Images & PDFs

AI-Powered WhatsApp Chatbot for Text, Voice, Images & PDFs

Manual
High
32
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
32
Node Types
13

Node Types

sticky Note
Sticky Note3, Sticky Note, Sticky Note1, Sticky Note2, Sticky Note4, Sticky Note5
6 nodes
whats App Trigger
WhatsApp Trigger
1 node
http Request
Download Image, Download Audio, Download File
3 nodes
open Ai
Analyze Image, Transcribe Audio, Generate Audio Response
3 nodes
lm Chat Open Ai
OpenAI Chat Model
1 node
agent
AI Agent1
1 node
extract From File
Extract from File
1 node
memory Buffer Window
Simple Memory
1 node
whats App
Get File Url, Send message, Send audio, Incorrect format, Not supported, Get Image Url, Get Audio Url
7 nodes
if
Only PDF File, From audio to audio?
2 nodes
code
Fix mimeType for Audio
1 node
set
Text, Audio, Image, File
4 nodes
switch
Input type
1 node

Workflow JSON

32.13 KB
{
  "id": "zMtPPjJ80JJznrJP",
  "meta": {
    "instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
    "templateCredsSetupCompleted": true
  },
  "name": "AI-Powered WhatsApp Chatbot for Text, Voice, Images & PDFs",
  "tags": [],
  "nodes": [
    {
      "id": "38246f5d-0cf4-49ed-957e-0189243d0dec",
      "name": "WhatsApp Trigger",
      "type": "n8n-nodes-base.whatsAppTrigger",
      "position": [
        -700,
        80
      ],
      "webhookId": "d3978cae-2aca-4553-8ac7-ab89068deabc",
      "parameters": {
        "options": {},
        "updates": [
          "messages"
        ]
      },
      "credentials": {
        "whatsAppTriggerApi": {
          "id": "gylriO2te7NRPXxN",
          "name": "WhatsApp OAuth account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4cc0b70b-3ecc-4415-af2f-e50d4f302786",
      "name": "Download Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        720,
        120
      ]...

Showing first 1000 characters. Click "Expand" to view the full JSON.