Skip to content
Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro logo

Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro

Verified

Generates marketing ad banners using Gemini prompts and AWS S3 storage.

n8nAI & LLMBeginner👁 17 views
Open template
Updated 2026-06-16

What this workflow does

This workflow processes input concepts through Google Gemini for prompt engineering, executes image generation via HTTP requests, and stores results in AWS S3.

It serves marketing teams and developers building automated ad asset pipelines in n8n.

Who is this for?

Marketing teams running A/B tests and Japanese-market advertisers who need accurate text in banners. Also useful for developers wanting an async polling example.

What problem it solves

Manually turning short banner ideas into polished, text-rich ad images is slow and often produces poor typography. This workflow automates prompt refinement, high-quality generation, and delivery via LINE.

Live workflow preview

Interactive canvas of every node and connection — scroll and click to explore. Powered by n8n's preview.

Open the template on n8n to import and run it. View source template →

What it automates

Morning coffee campaign

User sends 'Coffee brand, morning vibe' on LINE; workflow returns a banner with Japanese catch-copy ready for posting.

A/B asset batch

Marketing team generates multiple variants from one concept to test different lighting and copy placements.

Async image job demo

Developers study the polling pattern used to wait for Nano Banana Pro results before uploading to S3.

How the workflow works

The 4 nodes in this automation, in order.

  1. 1HTTP RequesthttpRequest
  2. 2AWS S3awsS3
  3. 3Codecode
  4. 4Google Gemini@n8n/n8n-nodes-langchain.googleGemini

Apps & integrations used

HTTP RequestAWS S3Google Gemini

How to set up Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro

  1. 1Add Header Auth credential for Kie.ai (Authorization: Bearer YOUR_API_KEY).
  2. 2Set up Google Gemini credentials in n8n.
  3. 3Configure AWS S3 credentials and confirm the bucket allows public reads.
  4. 4Import the workflow and activate the LINE webhook node.
  5. 5Paste the production webhook URL into your LINE Developers console.
  6. 6Test by sending a short concept message to the LINE official account.

How to customize this workflow

  • Swap Gemini for another LLM node that supports prompt engineering.
  • Change trigger from LINE to Slack or email.
  • Add an extra HTTP Request node to post the S3 URL to another channel.
  • Replace AWS S3 with any other storage node supported in n8n.

Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro: pros & cons

Pros

  • +Handles async polling for high-quality image generation
  • +Produces banners with reliable Japanese text rendering
  • +End-to-end from LINE message to public S3 URL
  • +Good reference for Kie.ai + Gemini combination

Cons

  • Requires paid Kie.ai and Gemini API keys
  • Depends on public S3 bucket which has security implications
  • Polling adds latency before the image is delivered
Did you find this helpful?

Frequently asked questions

It takes a short LINE message, uses Gemini to build a detailed prompt, generates an image via Nano Banana Pro, uploads it to S3, and sends the link back on LINE.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro

Add this badge to your website, or share the tool.

DFeatured on DhanasviGenerate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro 0