{"product_id":"n8n-line-to-ai-banner-generator-gemini-nano-banana-pro","title":"n8n LINE to AI Banner Generator: Gemini + Nano Banana Pro","description":"\u003ch3\u003eTurn simple LINE messages into high-quality AI banner images (Gemini + Nano Banana Pro)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow generates text-rich advertising banners from a LINE banner concept—using Google Gemini to craft marketing-ready prompts and Nano Banana Pro (via Kie.ai API) to produce images with superior text rendering. It then uploads the result to an AWS S3 bucket and sends the final banner back to the user on LINE.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003e1) Input via LINE:\u003c\/b\u003e A user sends a banner concept message (e.g., brand name + vibe) through a \u003cb\u003eLINE Official Account\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003e2) Prompt engineering with Google Gemini:\u003c\/b\u003e Gemini transforms the concept into a detailed request, including guidance for \u003cb\u003elighting, composition\u003c\/b\u003e, and \u003cb\u003eJapanese catch-copy placement\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003e3) Async image generation (Nano Banana Pro \/ Kie.ai API):\u003c\/b\u003e The workflow submits a generation job, then \u003cb\u003ewaits and polls\u003c\/b\u003e until the image is ready—so you get high-quality results instead of timeouts.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003e4) Hosting on AWS S3:\u003c\/b\u003e The generated image is downloaded and uploaded to a \u003cb\u003epublic AWS S3 bucket\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003e5) Delivery back to LINE:\u003c\/b\u003e The workflow pushes the completed banner image to the user on LINE.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eMarketing A\/B testing:\u003c\/b\u003e Quickly produce multiple banner variations from short LINE inputs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eJapanese market advertising:\u003c\/b\u003e Generate banner creatives with more accurate, readable text placement using Nano Banana Pro.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eDeveloper reference:\u003c\/b\u003e Learn an end-to-end \u003cb\u003eAsync API polling\u003c\/b\u003e pattern in n8n using Kie.ai job completion.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003en8n workflow type:\u003c\/b\u003e n8n automation workflow for banner generation (Gemini + Nano Banana Pro).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNodes\/tech used:\u003c\/b\u003e Code, Wait, HTTP Request, Webhook, AWS S3, plus supporting notes (Sticky Note).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRequired credentials:\u003c\/b\u003e Kie.ai API Key for Nano Banana Pro, Google Gemini API Key, AWS S3 public access, and LINE Messaging API.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eAuthorization:\u003c\/b\u003e Configure \u003cb\u003eHeader Auth\u003c\/b\u003e for Kie.ai nodes (Authorization: Bearer ...).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45785787138227,"sku":"N8N-11205","price":76.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/iKNPJQX_5rWVxQdLK-Dau_NSvNZBqK.png?v=1786180768","url":"https:\/\/buyflowscripts.com\/products\/n8n-line-to-ai-banner-generator-gemini-nano-banana-pro","provider":"N8N Commerce","version":"1.0","type":"link"}