Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro
Go to WorkflowDescription
About This Template
This workflow creates high-quality, text-rich advertising banners from simple LINE messages.
It combines Google Gemini (for marketing-focused prompt engineering) and Nano Banana Pro (accessed via Kie.ai API) to generate images with superior text rendering capabilities. It also handles the asynchronous API polling required for high-quality image generation.
How It Works
Input: Users send a banner concept via LINE (e.g., "Coffee brand, morning vibe").
Prompt Engineering: Gemini optimizes the request into a detailed prompt, specifying lighting, composition, and Japanese catch-copy placement.
Async Generation: The workflow submits a job to Nano Banana Pro (Kie API) and intelligently waits/polls until the image is ready.
Hosting: The final image is downloaded and uploaded to a public AWS S3 bucket.
Delivery: The image is pushed back to the user on LINE.
Who It’s For
Marketing teams creating A/B test assets.
Japanese market advertisers needing accurate text rendering.
Developers looking for an example of Async API Polling patterns in n8n.
Requirements
n8n** (Cloud or Self-hosted).
Kie.ai API Key** (for Nano Banana Pro model).
Google Gemini API Key**.
AWS S3 Bucket** (Public access enabled).
LINE Official Account** (Messaging API).
Setup Steps
Credentials: Configure the "Header Auth" credential for the Kie.ai nodes (Header: Authorization, Value: Bearer YOUR_API_KEY).
AWS: Ensure your S3 bucket allows public read access so LINE can display the image.
Webhook: Add the production webhook URL to your LINE Developers console.