Generate product descriptions from images and publish to Shopify using AI
Who’s it for This template is ideal for ecommerce founders, dropshippers, Shopify store owners, product managers, and agencies who want to automate product listing creation. It removes manual work by generating titles, descriptions, tags, bullet points, alt text, and SEO metadata directly from a product image and basic input fields.
What it does / How it works
This workflow starts with a webhook that receives product information along with an uploaded image.
The image is uploaded to an online image host so it can be used inside Shopify.
At the same time, the image is analyzed by Google Gemini using your provided product name, material type, and details.
Gemini returns structured JSON containing:
Title
Description
Tags
Bullet points
Alt text
SEO title
SEO description
The workflow cleans and parses the AI output, merges it with the uploaded image URL, and constructs a complete Shopify product payload.
Finally, it creates a new product in Shopify automatically using the generated content and the provided product variants, vendor, options, and product type.
Requirements
Google Gemini (PaLM) API credentials
Shopify private access token
Webhook endpoint for receiving data and files
An imgbb (or any image hosting) API key
How to set up
Connect your Gemini and Shopify credentials.
Replace the imgbb API key and configure the hosting node.
Provide vendor, product type, variants, and options in the webhook payload.
Ensure your source system sends file, product_name, material_type, and extra fields.
Run the webhook URL and test with a sample product.
How to customize the workflow
Change the AI prompt for different product categories
Add translation steps for multi-language stores
Add price calculation logic
Push listings to multiple Shopify stores
Save generated metadata into Google Sheets or Notion
Related Templates
Send structured logs to BetterStack from any workflow using HTTP Request
Send structured logs to BetterStack from any workflow using HTTP Request Who is this for? This workflow is perfect for...
Provide latest euro exchange rates from European Central Bank via Webhook
What is this workflow doing? This simple workflow is pulling the latest Euro foreign exchange reference rates from the E...
Convert Tour PDFs to Vector Database using Google Drive, LangChain & OpenAI
🧩 Workflow: Process Tour PDF from Google Drive to Pinecone Vector DB with OpenAI Embeddings Overview This workflow au...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments