AI-Powered Image Combination with n8n and Nanobanana
detail.loadingPreview
This workflow combines two images into a new AI-generated image using the Nanobanana API. It fetches images from Google Drive, uploads them for processing, and saves the result back to Google Drive, offering an automated image creation solution.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow automates the process of generating a new image by combining two existing images using the Nanobanana AI model. The workflow is triggered by another workflow, receiving input prompts and image references. It first sets up the necessary data, then retrieves images from Google Drive, uploads them to an image hosting service (IMGBB) to get shareable URLs. These URLs, along with a text prompt, are sent to the Nanobanana API to create a new image. The workflow then polls the API for the result, downloads the newly generated image, and uploads it back to Google Drive, providing a seamless AI-driven image creation pipeline.
Key Features
- Triggered by external workflows for automated image generation.
- Integrates with Google Drive for image input and output.
- Utilizes IMGBB for temporary image hosting to obtain public URLs.
- Leverages the Nanobanana API for advanced AI image editing and combination.
- Includes polling mechanisms to track AI generation status.
- Automates file upload and download processes.
How To Use
- Ensure you have configured the necessary n8n credentials for Google Drive and IMGBB.
- Trigger this workflow from another n8n workflow, providing
prompt,image1,image2, andimageTitleas input values. - The
image1andimage2inputs should be Google Drive file IDs or URLs that n8n can access. - The workflow will automatically download the images, upload them, call the Nanobanana API, and save the resulting image to your Google Drive folder 'AI Image Generation' (ID:
1TgQu-5hlOzO1X28TMMzLxfhunhPSUIqy). - Monitor the workflow execution for any errors or successful completion messages.
Apps Used
Workflow JSON
{
"id": "7aab76d6-ef06-470a-987a-64d742a42f49",
"name": "AI-Powered Image Combination with n8n and Nanobanana",
"nodes": 0,
"category": "AI Automation",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 7aab76d6-ef06...
About the Author
N8N_Community_Pick
Curator
Hand-picked high quality workflows from the global community.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
AI Marketing Agent for Automated Content Creation
Automate your marketing content generation with this AI agent. It uses Gemini 2.5 Pro to write newsletters, create Twitter threads, generate images, and research topics using Perplexity AI.
Automated eCommerce Product Video Animation with AI
Generate engaging product videos for eCommerce with AI. This workflow uses Firecrawl to scrape product details and Gemini's Veo model to animate product images into promotional videos.
AI-Powered Carbon Footprint Estimator Automation
This n8n workflow automates carbon footprint estimation using AI. It leverages Webhook, Langchain nodes (Splitter, Embeddings, Vector Store, Agent, Chat), and Google Sheets for logging to provide an intelligent carbon assessment.
AI-Powered Website Planning and Creation Automation
Automate website planning and creation with this n8n workflow. It uses Airtop.ai to open websites, scrape details, generate PRDs, and even create or edit websites, streamlining the development process.
Automate Live Stream Chat Moderation with AI and n8n
This n8n workflow uses AI to moderate live stream chats by splitting messages, generating embeddings, querying a vector store, and responding via an agent. It logs the interactions to Google Sheets for review.
RAG Agent: PDF Q&A with Supabase and OpenAI
This workflow creates a RAG (Retrieval-Augmented Generation) agent that answers questions based on a PDF document stored in Google Drive, utilizing Supabase for vector storage and OpenAI for embeddings and language generation.