{"product_id":"annotate-video-scripts-with-deepseek-n8n-auto-images","title":"Annotate Video Scripts with DeepSeek \u0026 n8n Auto-Images","description":"\u003ch3\u003eAuto-annotate your video scripts with AI visuals—powered by DeepSeek, Kie.ai, and n8n\u003c\/h3\u003e\n\u003cp\u003ePaste a video script into an n8n form trigger and get back the script fully annotated with inline image placements. The workflow identifies exactly which sentences need visuals, generates them with AI (via Kie.ai), uploads them to Google Drive for shareable links, and saves your latest placement style for smarter reuse next time.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eReceives a script\u003c\/b\u003e through an \u003cb\u003en8n form trigger\u003c\/b\u003e, along with optional placement instructions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eApplies placement rules\u003c\/b\u003e: uses your submitted instructions, or falls back to your \u003cb\u003elast saved placement style\u003c\/b\u003e (or a default for your first run).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBreaks the script into visual-ready segments\u003c\/b\u003e by sending the script and style rules to \u003cb\u003eDeepSeek\u003c\/b\u003e, which splits into sentence-level segments and flags which ones need an image.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerates images for flagged segments\u003c\/b\u003e by submitting image tasks to \u003cb\u003eKie.ai\u003c\/b\u003e, then polling until each task succeeds or the retry limit is reached.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eStores permanent image links\u003c\/b\u003e: downloads each generated image and uploads it to \u003cb\u003eGoogle Drive\u003c\/b\u003e to obtain a shareable link.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eReturns an annotated script\u003c\/b\u003e with inline visual annotations + the image links, and appends the annotated output and the latest style text to \u003cb\u003eGoogle Sheets\u003c\/b\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTurn podcast or YouTube narration scripts into storyboard-style drafts without manual cueing.\u003c\/li\u003e\n  \u003cli\u003eStandardize visual placement across campaigns by reusing a saved placement style.\u003c\/li\u003e\n  \u003cli\u003eSpeed up SaaS content production teams using an n8n workflow for script-to-visual automation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eDeepSeek API\u003c\/b\u003e for sentence-level visual flagging and segmentation (HTTP Authorization required).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eKie.ai\u003c\/b\u003e for image generation tasks (HTTP Authorization required) with polling and retry handling.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGoogle Drive\u003c\/b\u003e upload for shareable image links and \u003cb\u003eGoogle Sheets\u003c\/b\u003e for style memory + run history.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003en8n nodes used\u003c\/b\u003e: if, set, code, wait, filter, and sticky note.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet your \u003cb\u003eDeepSeek\u003c\/b\u003e and \u003cb\u003eKie.ai\u003c\/b\u003e API keys, connect Google OAuth for Sheets\/Drive, and start generating annotated video scripts automatically.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45938306646195,"sku":"N8N-18933","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/LpMNXwsIZkJTSpgppeAxT_GQI7KPvt.png?v=1788341590","url":"https:\/\/buyflowscripts.com\/products\/annotate-video-scripts-with-deepseek-n8n-auto-images","provider":"N8N Commerce","version":"1.0","type":"link"}