Back to Templates

Generate Product Mockups with Nano Banana (Gemini 2.5 Flash Image)

Created by

Created by: The Growth Bolt  || thegrowthbolt-shivam

The Growth Bolt

Last update

Last update 4 days ago

Share


This n8n template uses AI to generate product mockups by composing a product image onto a model or template image.

This workflow provides a powerful solution for creating dynamic marketing assets and e-commerce visuals. Use cases are many: Instantly create virtual try-on images for apparel, place your product into different scenes for advertisements, or generate custom marketing material without needing a physical photoshoot.

Good to know

  • This workflow uses the OpenRouter API to access Google's Gemini model. You will need an OpenRouter account.
  • The model used is google/gemini-2.5-flash-image-preview:free. While this specific model may be free, costs can vary depending on the model you choose and your usage on OpenRouter. Always check their latest pricing.
  • The workflow is triggered by a form. To use it, you must activate the workflow and use its Production URL.

How it works

  • A user submits a product image, a template/model image, and a text prompt via the n8n form trigger.
  • The images are then converted to Base64 strings so they can be used in an API request.
  • A multimodal payload is sent to the OpenRouter API. Gemini's image generation model is used, which takes all 3 inputs (the two images and the prompt) to understand how to compose the final image.
  • Gemini generates a new image based on the instructions and returns it as a Base64 string.
  • The workflow extracts this output string and uses a "Convert to file" node to convert the data back into a binary image file, ready for use.

How to use

  • First, set up your OpenRouter API credential in n8n.
  • Activate the workflow.
  • Open the Production URL for the form trigger.
  • Upload your product image, your template image, and write a descriptive prompt.
  • Submit the form to execute the workflow and generate your image.

Requirements

  • An active n8n instance.
  • An OpenRouter account and API key.

Customising this workflow

  • You can easily change the AI model by editing the JSON body in the HTTP Request node. OpenRouter provides access to a wide variety of models from different providers.
  • Add a final step to automatically save the generated image. You can connect nodes for services like Google Drive, AWS S3, or Dropbox after the "Convert to File" node.
  • Replace the Form Trigger with a Webhook Trigger to run this workflow programmatically from another application or service.