Automated product ad image creation with OpenAI, Gemini & Google Workspace
Ready for 3.0What this workflow does
This AI workflow has 12 nodes and runs on a schedule (every day). Along the way it connects Google Drive, OpenAI and Google Sheets. It also calls openrouter.ai over HTTP.
How it runs
Trigger: On a schedule (every day).
- Get the Raw (Google Sheets): uses Google Sheets
- Download Product Image (Google Drive): download
- Convert Binary to Text (Extract from File): extracts data from a file (binary to propery)
- Analyze image (OpenAI): analyze (image)
- download_influencer_image (Google Drive): download
- Image Generation (HTTP Request): calls openrouter.ai (POST)
- influencer_image_Convert_to_Text (Extract from File): extracts data from a file (binary to propery)
- base64 cleanup (Code): runs custom JavaScript code
- Convert to File: converts data to a file (to binary)
- upload_image (Google Drive): uses Google Drive
…plus 1 more step. See the full node list below.
Services it uses
HTTP calls to: openrouter.ai
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Google Drive
n8n-nodes-base.googleDrive - OpenAI
@n8n/n8n-nodes-langchain.openAi - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Extract from File
n8n-nodes-base.extractFromFile - Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Convert to File
n8n-nodes-base.convertToFile
From the author
How it works This workflow automates the generation of ad-ready product images by combining product and influencer photos with AI styling. It runs on a scheduled trigger, fetches data from Google Sheets, and retrieves product and influencer images from Google…