AutomationFlowsAI & RAG › WhatsApp AI Product Image Creator

WhatsApp AI Product Image Creator

Original n8n title: Nano Banana AI Product Image Creator via Whatsapp

ByRoshan Ramani @rawsun007 on n8n.io

Transform ordinary product photos into premium marketing visuals instantly using Gemini AI for prompt enhancement and Nano Banana AI for image generation through WhatsApp. Small business owners E-commerce sellers Social media managers Anyone selling products online

Event trigger★★★★☆ complexityAI-powered11 nodesWhatsApp TriggerWhatsAppHTTP RequestGoogle Gemini
AI & RAG Trigger: Event Nodes: 11 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow corresponds to n8n.io template #8549 — we link there as the canonical source.

This workflow follows the Googlegemini → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "408c2c7c-3e0a-4a56-baae-d1334fffbb49",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -608,
        -224
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "b2b1cb54-aad2-40f2-a6d3-82a87d7977b8",
      "name": "WhatsApp Message Received",
      "type": "n8n-nodes-base.whatsAppTrigger",
      "position": [
        48,
        496
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "df4cedfa-4dc9-4cbf-9a57-bda2169b43c6",
      "name": "Get Media URL",
      "type": "n8n-nodes-base.whatsApp",
      "position": [
        288,
        496
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "83ddeda5-6189-494c-909b-750d702dea18",
      "name": "Download Image File",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        544,
        496
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "af69c54c-cc63-41ce-a938-a0f5a87773da",
      "name": "Image to Base64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        880,
        400
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9ee51832-ec77-4887-ad02-ca6e0022a5fe",
      "name": "AI Design Analysis",
      "type": "@n8n/n8n-nodes-langchain.googleGemini",
      "position": [
        880,
        592
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f78cef2a-30a8-4bef-a6bd-f17a0b7543de",
      "name": "Combine Image & Analysis",
      "type": "n8n-nodes-base.merge",
      "position": [
        1200,
        496
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "e02461e3-16c5-45ab-b5fc-c8f1c8561cff",
      "name": "Prepare API Payload",
      "type": "n8n-nodes-base.code",
      "position": [
        1408,
        496
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "5d14ccf3-70cc-4be6-9c28-8046207aacbf",
      "name": "Generate Enhanced Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1648,
        496
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "ae68ba68-2df4-4fb3-bf8f-d83c6f19e3fd",
      "name": "Convert Base64 to Image",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1872,
        496
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "46305e1c-aac0-4722-a512-52e58c15e9b2",
      "name": "Send Image",
      "type": "n8n-nodes-base.whatsApp",
      "position": [
        2080,
        496
      ],
      "parameters": {},
      "typeVersion": 1
    }
  ],
  "connections": {
    "Get Media URL": {
      "main": [
        [
          {
            "node": "Download Image File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Image to Base64": {
      "main": [
        [
          {
            "node": "Combine Image & Analysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Design Analysis": {
      "main": [
        [
          {
            "node": "Combine Image & Analysis",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Download Image File": {
      "main": [
        [
          {
            "node": "Image to Base64",
            "type": "main",
            "index": 0
          },
          {
            "node": "AI Design Analysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare API Payload": {
      "main": [
        [
          {
            "node": "Generate Enhanced Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Base64 to Image": {
      "main": [
        [
          {
            "node": "Send Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Enhanced Image": {
      "main": [
        [
          {
            "node": "Convert Base64 to Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine Image & Analysis": {
      "main": [
        [
          {
            "node": "Prepare API Payload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WhatsApp Message Received": {
      "main": [
        [
          {
            "node": "Get Media URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Transform ordinary product photos into premium marketing visuals instantly using Gemini AI for prompt enhancement and Nano Banana AI for image generation through WhatsApp. Small business owners E-commerce sellers Social media managers Anyone selling products online

Source: https://n8n.io/workflows/8549/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Transform your WhatsApp messages into an organized journal with AI-powered transcription and media management.

WhatsApp, HTTP Request, Google Docs +3
AI & RAG

Account manager-v1. Uses whatsAppTrigger, googleGemini, whatsApp, httpRequest. Event-driven trigger; 22 nodes.

WhatsApp Trigger, Google Gemini, WhatsApp +3
AI & RAG

This workflow lets you upload a tender/RFT PDF via an n8n form, extracts key fields into Google Sheets using LlamaParse, and makes the document chat-searchable by embedding section chunks with Google

Form Trigger, @Llamaindex/N8N Nodes Llamacloud, HTTP Request +5
AI & RAG

Let job seekers check their resume strength directly on WhatsApp — no app, no sign-up, no friction. Users send a keyword, answer 2 quick questions, upload their PDF resume, and receive a personalized

WhatsApp Trigger, WhatsApp, HTTP Request
AI & RAG

📌 Overview

Redis, WhatsApp, OpenAI Chat +12