Home
by

Welcome to toolgrader.com

AI Tools & Automation Hub

toolgrader is your premier digital hub for AI-driven creativity and efficiency. We empower creators and developers by providing a vast library of professionally crafted, ready-to-use Prompts and advanced n8n Automation Workflows that you can implement in seconds.

1,986+ Prompts shared this week
2.1K+ Creators contributing
79.3K+ Total likes given
Untitled design (5) (1)
🔔 STAY TUNED! ALL OUR SERVICES WILL BE AVAILABLE FOR FREE VERY SOON.

Welcome to toolgrader.com

toolgrader is your premier digital hub for AI-driven creativity and efficiency. We empower creators and developers by providing a vast library of professionally crafted, ready-to-use Prompts and advanced n8n Automation Workflows that you can implement in seconds.

Our mission is to bridge the gap between complex AI technology and practical everyday application. By offering high-quality, pre-built solutions, we enable you to bypass the steep learning curve and start automating your tasks or generating stunning content with just a simple "copy and paste."

Whether you are looking for the perfect image prompt or a sophisticated automation pipeline, toolgrader is built to save you time and supercharge your productivity.

🔔 STAY TUNED! ALL OUR SERVICES WILL BE AVAILABLE FOR FREE VERY SOON.

Welcome to toolgrader.com

toolgrader is your premier digital hub for AI-driven creativity and efficiency. We empower creators and developers by providing a vast library of professionally crafted, ready-to-use Prompts and advanced n8n Automation Workflows that you can implement in seconds.

Our mission is to bridge the gap between complex AI technology and practical everyday application. By offering high-quality, pre-built solutions, we enable you to bypass the steep learning curve and start automating your tasks or generating stunning content with just a simple “copy and paste.”

Whether you are looking for the perfect image prompt or a sophisticated automation pipeline, toolgrader is built to save you time and supercharge your productivity.

Discover What the ToolGrader Community Is Building

See what creators and developers are building and automating with ToolGrader right now.

Every prompt, image, and workflow comes with the exact structure used to create it. Skip the guesswork and learn directly from proven AI prompts and n8n automation workflows that are driving real results.

Marathoner AI Prompt

exquisite high fashion photography of a determined athletic woman with a strong facial expression and dark skin tone, wearing a sleek black and neon green running outfit, posing in front of a blurred cityscape background at sunrise, with a bold and modern sans-serif font quote overlay that reads Marathoner’s Motivational Quote in bright white and neon green colors, with a subtle gradient effect, and a shallow depth of field to emphasize the subject, on a widescreen layout with ample negative space, and a warm color tone to evoke a sense of motivation and energy.

Futuristic Athletic Woman

Create a realistic picture of a sharp and focused African female marathon runner in a sunny, blue ocean side, blooming landscape with photographic shadow light play. She is 180cm tall, immaculate skin tone, and mesmerizing, intense eyes. Her open, professionally styled, wavy hair has sun-bleached strands pulled back into a messy ponytail, framing her perfect, elegant, triangular face with high cheekbones, lip flip, full, wide, perfectly shaped mouth, and slim, sharp nose. She has a toned, defined, firm, and lean physique, with body measurements of 120-50-80, and slim ankles. She wears professional running gear, showcasing her sky-high, skinny, toned, and defined legs. Her face is sweaty, accentuating her features, and her overall appearance exudes the definition of incredible, unmatched beauty, embodying the ultra California babe persona, with a ripped, athletic build of a gym addict.

African Marathon Runner

Create a realistic picture of a sharp and focused African female marathon runner in a sunny, blue ocean side, blooming landscape with photographic shadow light play. She is 180cm tall, immaculate skin tone, and mesmerizing, intense eyes. Her open, professionally styled, wavy hair has sun-bleached strands pulled back into a messy ponytail, framing her perfect, elegant, triangular face with high cheekbones, lip flip, full, wide, perfectly shaped mouth, and slim, sharp nose. She has a toned, defined, firm, and lean physique, with body measurements of 120-50-80, and slim ankles. She wears professional running gear, showcasing her sky-high, skinny, toned, and defined legs. Her face is sweaty, accentuating her features, and her overall appearance exudes the definition of incredible, unmatched beauty, embodying the ultra California babe persona, with a ripped, athletic build of a gym addict.

African focused marathon runner

Create a realistic picture of a sharp and focused African female marathon runner in a sunny, blue ocean side, blooming landscape with photographic shadow light play. She is 180cm tall, immaculate skin tone, and mesmerizing, intense eyes. Her open, professionally styled, wavy hair has sun-bleached strands pulled back into a messy ponytail, framing her perfect, elegant, triangular face with high cheekbones, lip flip, full, wide, perfectly shaped mouth, and slim, sharp nose. She has a toned, defined, firm, and lean physique, with body measurements of 120-50-80, and slim ankles. She wears professional running gear, showing off her sky-high, skinny, toned, and defined legs. Her face is sweaty, accentuating her features, and her overall appearance exudes the definition of incredible, unmatched beauty, embodying the ultra California babe persona, with a ripped, athletic build of a gym addict.

Generate AI viral videos with VEO 3 and upload to TikTok

{ “nodes”: [ { “parameters”: { “rule”: { “interval”: [ {} ] } }, “id”: “939c8b8c-6054-420b-9357-83c7b15eaddb”, “name”: “Trigger: Start Daily Content Generation”, “type”: “n8n-nodes-base.scheduleTrigger”, “position”: [ -96, 0 ], “typeVersion”: 1.2 }, { “parameters”: {}, “id”: “e88448f9-bfaf-4997-a56c-34a58de1dce3”, “name”: “Tool: Inject Creative Perspective (Idea)”, “type”: “@n8n/n8n-nodes-langchain.toolThink”, “position”: [ 384, 272 ], “typeVersion”: 1 }, { “parameters”: { “jsonSchemaExample”: “[\n {\n \”Caption\”: \”Diver Removes Nets Off Whale 🐋 #whalerescue #marinelife #oceanrescue #seahelpers #love #nature #instagood #explore #viral #savenature #oceanguardians #cleanoceans\”,\n \”Idea\”: \”Diver carefully cuts tangled net from distressed whale in open sea\”,\n \”Environment\”: \”Open ocean, sunlight beams through water, diver and whale, cinematic realism\”,\n \”Sound\”: \”Primary sound description under 15 words\”,\n \”Status\”: \”for production\”\n }\n]\n” }, “id”: “b57aea3b-3447-4ea8-be01-4bcb6b614704”, “name”: “Parse AI Output (Idea, Environment, Sound)”, “type”: “@n8n/n8n-nodes-langchain.outputParserStructured”, “position”: [ 560, 272 ], “typeVersion”: 1.2 }, { “parameters”: { “operation”: “append”, “documentId”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “sheetName”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “columns”: { “value”: { “id”: “==ROW()-1”, “idea”: “={{ $json.output[0].Idea }}”, “caption”: “={{ $json.output[0].Caption }}”, “production”: “={{ $json.output[0].Status }}”, “sound_prompt”: “={{ $json.output[0].Sound }}”, “environment_prompt”: “={{ $json.output[0].Environment }}” }, “schema”: [ { “id”: “id”, “type”: “string”, “display”: true, “removed”: false, “required”: false, “displayName”: “id”, “defaultMatch”: true, “canBeUsedToMatch”: true }, { “id”: “idea”, “type”: “string”, “display”: true, “required”: false, “displayName”: “idea”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “caption”, “type”: “string”, “display”: true, “required”: false, “displayName”: “caption”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “production”, “type”: “string”, “display”: true, “required”: false, “displayName”: “production”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “environment_prompt”, “type”: “string”, “display”: true, “required”: false, “displayName”: “environment_prompt”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “sound_prompt”, “type”: “string”, “display”: true, “required”: false, “displayName”: “sound_prompt”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “final_output”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “final_output”, “defaultMatch”: false, “canBeUsedToMatch”: true } ], “mappingMode”: “defineBelow”, “matchingColumns”: [ “id” ], “attemptToConvertTypes”: false, “convertFieldsToString”: false }, “options”: {} }, “id”: “a9e93a7d-2d92-42cb-88bd-3a693c8379c3”, “name”: “Save Idea & Metadata to Google Sheets”, “type”: “n8n-nodes-base.googleSheets”, “position”: [ 736, 0 ], “typeVersion”: 4.5 }, { “parameters”: { “promptType”: “define”, “text”: “=Generate a creative concept involving:\n\n[[\nA striking BEFORE/AFTER transformation of a single non-human subject (object, environment, or natural phenomenon). The concept must specify:\n- BEFORE state: clear, visually distinct\n- AFTER state: contrasting outcome\n- TRANSITION: one word (e.g., morph, hard cut, timelapse, glitch, wipe, burst)\n- STYLE tags: 2–3 visual adjectives (e.g., cinematic, macro, neon, minimalist)\n- PALETTE: 2–3 color keywords\n- CAMERA: one movement (e.g., slow push-in, top-down, dolly-in)\n- LIGHTING: one descriptor (e.g., soft backlight, moody rim light)\n\nAvoid humans, brands, and clichés (messy→clean room, burger→salad, generic glow-up). Ensure novelty and immediate visual clarity suitable for vertical 9:16.\n\nYour response must follow this exact one-line structure:\n\n\”BEFORE: [short phrase] → AFTER: [short phrase] | TRANSITION: [style] | STYLE: [tag1, tag2] | PALETTE: [color1, color2] | CAMERA: [movement] | LIGHTING: [descriptor]\”\n]]\n\nReflect carefully before answering to ensure originality and visual appeal.\n\nUse the Think tool to review your output\n”, “hasOutputParser”: true, “options”: { “systemMessage”: “=**Role:** \nYou are an AI designed to generate **one original BEFORE/AFTER transformation video concept** optimized for TikTok and the VEO 3 API. Your output must be formatted as a **single-line JSON array** and follow the rules below exactly.\n\n—\n\n### RULES\n\n1. **Number of ideas** \n – Return **only one idea**.\n\n2. **Theme** \n – The user will always provide the theme: “Before/After transformation.” \n – Every idea must clearly show a striking **contrast** between the BEFORE and AFTER states.\n\n3. **Idea** \n – Maximum 15 words. \n – Describe the transformation in a cinematic, visually appealing way.\n\n4. **Caption** \n – Short, punchy, viral-friendly. \n – Include **one emoji**. \n – Exactly **12 hashtags** in this order: \n 1. 4 transformation-relevant hashtags \n 2. 4 all-time most popular hashtags \n 3. 4 currently trending hashtags (based on live research) \n – All in lowercase.\n\n5. **Environment** \n – Maximum 20 words. \n – Must match the action in the Idea exactly. \n – Specify setting (room, landscape, lab…), visual details (lighting, textures, transitions…), and style (cinematic, stylized, timelapse, slow-motion…).\n\n6. **Sound** \n – Maximum 15 words. \n – Describe the sound design (e.g., “beat drop at transition,” “soft rain before, energetic music after”).\n\n7. **Status** \n – Always set to `\”for production\”`.\n\n—\n\n### OUTPUT FORMAT (single-line JSON array)\n\n“`json\n[\n {\n \”Caption\”: \”Your short viral title with emoji #4_topic_hashtags #4_all_time_popular_hashtags #4_trending_hashtags\”,\n \”Idea\”: \”Your before/after transformation idea under 15 words\”,\n \”Environment\”: \”Your vivid setting under 20 words matching the action\”,\n \”Sound\”: \”Your primary sound description under 15 words\”,\n \”Status\”: \”for production\”\n }\n]\n” } }, “id”: “57eef73c-09f3-4814-8240-013d6e298640”, “name”: “Generate Creative Video Idea”, “type”: “@n8n/n8n-nodes-langchain.agent”, “position”: [ 304, 0 ], “typeVersion”: 1.9 }, { “parameters”: { “model”: { “__rl”: true, “mode”: “list”, “value”: “gpt-5-mini”, “cachedResultName”: “gpt-5-mini” }, “options”: {} }, “id”: “0096418d-0fa7-492f-a095-94472f9e57a1”, “name”: “LLM: Generate Raw Idea (GPT-5)”, “type”: “@n8n/n8n-nodes-langchain.lmChatOpenAi”, “position”: [ 208, 272 ], “typeVersion”: 1.2 }, { “parameters”: { “model”: { “__rl”: true, “mode”: “list”, “value”: “gpt-4.1-mini” }, “options”: {} }, “id”: “c680d387-3cc5-4862-acc7-3fcbaca5cc3e”, “name”: “OpenAI Chat Model”, “type”: “@n8n/n8n-nodes-langchain.lmChatOpenAi”, “position”: [ -80, 704 ], “typeVersion”: 1.2 }, { “parameters”: {}, “id”: “1f3eb382-8352-4465-aabf-94c49fde17c9”, “name”: “Think”, “type”: “@n8n/n8n-nodes-langchain.toolThink”, “position”: [ 64, 704 ], “typeVersion”: 1 }, { “parameters”: { “jsonSchemaExample”: “{\n \”title\”: \”string\”,\n \”final_prompt\”: \”string\”\n}\n” }, “id”: “03516e45-f0a4-4474-a4d0-b9f86c0ce87a”, “name”: “Structured Output Parser”, “type”: “@n8n/n8n-nodes-langchain.outputParserStructured”, “position”: [ 192, 704 ], “typeVersion”: 1.3 }, { “parameters”: { “assignments”: { “assignments”: [ { “id”: “cc2e0500-57b1-4615-82cb-1c950e5f2ec4”, “name”: “json_master”, “type”: “string”, “value”: “={\n \”description\”: \”Brief narrative description of the scene, focusing on key visual storytelling and product transformation.\”,\n \”style\”: \”cinematic | photorealistic | stylized | gritty | elegant\”,\n \”camera\”: {\n \”type\”: \”fixed | dolly | Steadicam | crane combo\”,\n \”movement\”: \”describe any camera moves like slow push-in, pan, orbit\”,\n \”lens\”: \”optional lens type or focal length for cinematic effect\”\n },\n \”lighting\”: {\n \”type\”: \”natural | dramatic | high-contrast\”,\n \”sources\”: \”key lighting sources (sunset, halogen, ambient glow…)\”,\n \”FX\”: \”optional VFX elements like fog, reflections, flares\”\n },\n \”environment\”: {\n \”location\”: \”describe location or room (kitchen, desert, basketball court…)\”,\n \”set_pieces\”: [\n \”list of key background or prop elements\”,\n \”e.g. hardwood floors, chain-link fence, velvet surface\”\n ],\n \”mood\”: \”describe the ambient atmosphere (moody, clean, epic…)\”\n },\n \”elements\”: [\n \”main physical items involved (product box, accessories, vehicles…)\”,\n \”include brand visibility (logos, packaging, texture…)\”\n ],\n \”subject\”: {\n \”character\”: {\n \”description\”: \”optional – physical description, outfit\”,\n \”pose\”: \”optional – position or gesture\”,\n \”lip_sync_line\”: \”optional – spoken line if there’s a voiceover\”\n },\n \”product\”: {\n \”brand\”: \”Brand name\”,\n \”model\”: \”Product model or name\”,\n \”action\”: \”description of product transformation or assembly\”\n }\n },\n \”motion\”: {\n \”type\”: \”e.g. transformation, explosion, vortex\”,\n \”details\”: \”step-by-step visual flow of how elements move or evolve\”\n },\n \”VFX\”: {\n \”transformation\”: \”optional – describe style (neon trails, motion blur…)\”,\n \”impact\”: \”optional – e.g. shockwave, glow, distortion\”,\n \”particles\”: \”optional – embers, sparks, thread strands…\”,\n \”environment\”: \”optional – VFX affecting the scene (ripples, wind…)\”\n },\n \”audio\”: {\n \”music\”: \”optional – cinematic score, trap beat, ambient tone\”,\n \”sfx\”: [\n \”list of sound effects (zip, pop, woosh…)\”\n ],\n \”ambience\”: \”optional – background soundscape (traffic, wind…)\”,\n \”voiceover\”: {\n \”delivery\”: \”tone and style (confident, whisper, deep…)\”,\n \”line\”: \”text spoken if applicable\”\n }\n },\n \”ending\”: \”Final shot description – what is seen or felt at the end (freeze frame, logo pulse, glow…)\”,\n \”text\”: \”none | overlay | tagline | logo pulse at end only\”,\n \”format\”: \”16:9 | 4k | vertical\”,\n \”keywords\”: [\n \”brand\”,\n \”scene style\”,\n \”motion type\”,\n \”camera style\”,\n \”sound mood\”,\n \”target theme\”\n ]\n}\n” }, { “id”: “3c6ea609-e426-46d3-8617-2e289a833a64”, “name”: “model”, “type”: “string”, “value”: “veo3_fast” }, { “id”: “f15acf81-840c-4e09-9ff3-1647b634875f”, “name”: “aspectRatio”, “type”: “string”, “value”: “9:16” } ] }, “options”: {} }, “id”: “ee4a492b-b236-42c8-9890-42187f35e622”, “name”: “Set Master Prompt”, “type”: “n8n-nodes-base.set”, “position”: [ 736, 240 ], “typeVersion”: 3.4 }, { “parameters”: { “promptType”: “define”, “text”: “=Create a BEFORE/AFTER transformation video prompt using the provided idea.\n\n**Inputs**\n\n- idea : {{ $(‘Save Idea & Metadata to Google Sheets’).item.json.idea }}\n- environment : {{ $(‘Save Idea & Metadata to Google Sheets’).item.json.environment_prompt }}\n- sound : {{ $(‘Save Idea & Metadata to Google Sheets’).item.json.sound_prompt }}\n\n**Rules**\n- The style must be cinematic, visually striking, and optimized for vertical 9:16 TikTok content.\n- Explicitly include: BEFORE scene, AFTER scene, TRANSITION style, CAMERA movement, LIGHTING, COLOR PALETTE, and MOOD.\n- Default model: `veo3_fast` (unless otherwise specified).\n- Output only **one JSON object** with the keys: `title` and `final_prompt`.\n- Use the Think tool to review your output\n”, “hasOutputParser”: true, “options”: { “systemMessage”: “=\”system_prompt:\n ## SYSTEM PROMPT: Structured Transformation Video Prompt Generator\n A – Ask:\n Generate a structured BEFORE/AFTER transformation video prompt for VEO 3 cinematic generation, strictly based on the master schema provided in: {{ $json.json_master }}.\n The final result must be a JSON object with exactly two top-level keys: `title` and `final_prompt`.\n\n G – Guidance:\n role: Creative Director\n output_count: 1\n character_limit: None\n constraints:\n – The output must be valid JSON.\n – The `title` field should contain a short, descriptive and unique title (max 15 words).\n – The `final_prompt` field must contain a **single-line JSON string** that follows the exact structure of {{ $json.json_master }} with all fields preserved.\n – The `final_prompt` string must clearly describe: BEFORE scene, AFTER scene, TRANSITION, CAMERA, LIGHTING, PALETTE, STYLE, and SOUND.\n – Do not include any explanations, markdown, or extra text — only the JSON object.\n – Escape all inner quotes in the `final_prompt` string so it is valid as a stringified JSON inside another JSON.\n tool_usage:\n – Ensure consistent alignment across all fields (camera, lighting, transition, palette, etc.).\n – Maintain full structure even for optional fields (use \”none\”, \”\”, or [] as needed).\n\n N – Notation:\n format: JSON\n expected_output:\n {\n \”title\”: \”A unique short title for the transformation\”,\n \”final_prompt\”: \”{…stringified JSON of the full prompt…}\”\n }\n\”\n” } }, “id”: “9ea7bd4e-cfe9-4600-b83d-65b2a2f8dad4”, “name”: “AI Agent: Generate Video Script”, “type”: “@n8n/n8n-nodes-langchain.agent”, “position”: [ -32, 480 ], “typeVersion”: 2 }, { “parameters”: { “method”: “POST”, “url”: “https://api.kie.ai/api/v1/veo/generate”, “authentication”: “genericCredentialType”, “genericAuthType”: “httpHeaderAuth”, “sendBody”: true, “contentType”: “raw”, “rawContentType”: “application/json”, “body”: “={\n \”prompt\”: {{ $json.prompt }},\n \”model\”: \”{{ $(‘Set Master Prompt’).item.json.model }}\”,\n \”aspectRatio\”: \”{{ $(‘Set Master Prompt’).item.json.aspectRatio }}\”\n}”, “options”: {} }, “id”: “f54c0eb8-c0ba-4e16-bd0f-0830989985f2”, “name”: “Generate Video with VEO3”, “type”: “n8n-nodes-base.httpRequest”, “position”: [ 736, 480 ], “typeVersion”: 4.2 }, { “parameters”: { “amount”: 3, “unit”: “minutes” }, “id”: “8f1deb90-b52b-468e-aa7d-6c78fbc36ee6”, “name”: “Wait for VEO3 Rendering”, “type”: “n8n-nodes-base.wait”, “position”: [ 464, 672 ], “webhookId”: “f8f1a8a7-0870-4f09-b732-425a8937f229”, “typeVersion”: 1.1 }, { “parameters”: { “url”: “https://api.kie.ai/api/v1/veo/record-info”, “authentication”: “genericCredentialType”, “genericAuthType”: “httpHeaderAuth”, “sendQuery”: true, “queryParameters”: { “parameters”: [ { “name”: “taskId”, “value”: “={{ $(‘Generate Video with VEO3’).item.json.data.taskId }}” } ] }, “options”: {} }, “id”: “4a9bff41-2920-432e-aaab-5d1fc3249a6f”, “name”: “Download Video from VEO3”, “type”: “n8n-nodes-base.httpRequest”, “position”: [ -112, 912 ], “typeVersion”: 4.2 }, { “parameters”: { “jsCode”: “const structuredPrompt = $input.first().json.output.final_prompt;\nreturn {\n json: {\n prompt: JSON.stringify(structuredPrompt), // this escapes it correctly!\n model: \”veo3_fast\”,\n aspectRatio: \”9:16\”\n }\n};\n” }, “id”: “ec5b3d8a-a023-43b6-9109-2d50343122db”, “name”: “Format Prompt”, “type”: “n8n-nodes-base.code”, “position”: [ 464, 480 ], “typeVersion”: 2 }, { “parameters”: { “operation”: “update”, “documentId”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “sheetName”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “columns”: { “value”: { “idea”: “={{ $(‘Save Idea & Metadata to Google Sheets’).item.json.idea }}”, “production”: “done”, “final_output”: “={{ $json.data.response.resultUrls[0] }}” }, “schema”: [ { “id”: “id”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “id”, “defaultMatch”: true, “canBeUsedToMatch”: true }, { “id”: “idea”, “type”: “string”, “display”: true, “removed”: false, “required”: false, “displayName”: “idea”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “caption”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “caption”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “production”, “type”: “string”, “display”: true, “required”: false, “displayName”: “production”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “environment_prompt”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “environment_prompt”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “sound_prompt”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “sound_prompt”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “final_output”, “type”: “string”, “display”: true, “required”: false, “displayName”: “final_output”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “row_number”, “type”: “number”, “display”: true, “removed”: true, “readOnly”: true, “required”: false, “displayName”: “row_number”, “defaultMatch”: false, “canBeUsedToMatch”: true } ], “mappingMode”: “defineBelow”, “matchingColumns”: [ “idea” ], “attemptToConvertTypes”: false, “convertFieldsToString”: false }, “options”: {} }, “id”: “43000a83-88d9-45a1-89bf-1eca1fc45427”, “name”: “URL Final Video”, “type”: “n8n-nodes-base.googleSheets”, “position”: [ 96, 912 ], “typeVersion”: 4.5 }, { “parameters”: { “mediaUrl”: “={{ $json.final_output }}”, “resource”: “media” }, “id”: “c914502c-51fb-4e80-9459-615ba4e46751”, “name”: “Upload Video to BLOTATO”, “type”: “@blotato/n8n-nodes-blotato.blotato”, “position”: [ 304, 912 ], “typeVersion”: 2, “credentials”: {} }, { “parameters”: { “operation”: “appendOrUpdate”, “documentId”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “sheetName”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “columns”: { “value”: { “idea”: “={{ $(‘Save Idea & Metadata to Google Sheets’).first().json.idea }}”, “production”: “Publish” }, “schema”: [ { “id”: “id”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “id”, “defaultMatch”: true, “canBeUsedToMatch”: true }, { “id”: “idea”, “type”: “string”, “display”: true, “removed”: false, “required”: false, “displayName”: “idea”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “caption”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “caption”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “production”, “type”: “string”, “display”: true, “required”: false, “displayName”: “production”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “environment_prompt”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “environment_prompt”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “sound_prompt”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “sound_prompt”, “defaultMatch”: false, “canBeUsedToMatch”: true }, { “id”: “final_output”, “type”: “string”, “display”: true, “removed”: true, “required”: false, “displayName”: “final_output”, “defaultMatch”: false, “canBeUsedToMatch”: true } ], “mappingMode”: “defineBelow”, “matchingColumns”: [ “idea” ], “attemptToConvertTypes”: false, “convertFieldsToString”: false }, “options”: {} }, “id”: “099c76ae-65dd-4f58-8be3-6177d30d8c99”, “name”: “Update Status to \”DONE\””, “type”: “n8n-nodes-base.googleSheets”, “position”: [ 736, 912 ], “typeVersion”: 4.5 }, { “parameters”: { “options”: {}, “platform”: “tiktok”, “accountId”: { “__rl”: true, “mode”: “id”, “value”: “=” }, “postContentText”: “={{ $(‘Save Idea & Metadata to Google Sheets’).first().json.caption }}”, “postContentMediaUrls”: “={{ $json.url }}”, “postCreateTiktokOptionIsAiGenerated”: true }, “id”: “1d5579a5-4133-4b7b-940a-f623350918f9”, “name”: “TikTok”, “type”: “@blotato/n8n-nodes-blotato.blotato”, “position”: [ 512, 912 ], “typeVersion”: 2, “credentials”: {} }, { “parameters”: { “content”: “## | INPUT: Starting Idea Section\n\n”, “height”: 480, “width”: 1104, “color”: 7 }, “id”: “82337f17-de9a-4465-8de4-52a6d1d1881b”, “name”: “Sticky Note7”, “type”: “n8n-nodes-base.stickyNote”, “position”: [ -160, -64 ], “typeVersion”: 1 }, { “parameters”: { “content”: “## | Step 2 — Publish Video to TikTok\n”, “height”: 256, “width”: 1104, “color”: 3 }, “id”: “bc0d85cc-4971-453d-9b42-6553d73f542f”, “name”: “Sticky Note9”, “type”: “n8n-nodes-base.stickyNote”, “position”: [ -160, 848 ], “typeVersion”: 1 }, { “parameters”: { “content”: “## | Step 1 — Generate Video with VEO3”, “height”: 432, “width”: 1104, “color”: 7 }, “id”: “e1184487-d6fb-4cee-be3e-1a9e0e1bd915”, “name”: “Sticky Note1”, “type”: “n8n-nodes-base.stickyNote”, “position”: [ -160, 416 ], “typeVersion”: 1 } ], “connections”: { “Trigger: Start Daily Content Generation”: { “main”: [ [ { “node”: “Generate Creative Video Idea”, “type”: “main”, “index”: 0 } ] ] }, “Tool: Inject Creative Perspective (Idea)”: { “ai_tool”: [ [ { “node”: “Generate Creative Video Idea”, “type”: “ai_tool”, “index”: 0 } ] ] }, “Parse AI Output (Idea, Environment, Sound)”: { “ai_outputParser”: [ [ { “node”: “Generate Creative Video Idea”, “type”: “ai_outputParser”, “index”: 0 } ] ] }, “Save Idea & Metadata to Google Sheets”: { “main”: [ [ { “node”: “Set Master Prompt”, “type”: “main”, “index”: 0 } ] ] }, “Generate Creative Video Idea”: { “main”: [ [ { “node”: “Save Idea & Metadata to Google Sheets”, “type”: “main”, “index”: 0 } ] ] }, “LLM: Generate Raw Idea (GPT-5)”: { “ai_languageModel”: [ [ { “node”: “Generate Creative Video Idea”, “type”: “ai_languageModel”, “index”: 0 } ] ] }, “OpenAI Chat Model”: { “ai_languageModel”: [ [ { “node”: “AI Agent: Generate Video Script”, “type”: “ai_languageModel”, “index”: 0 } ] ] }, “Think”: { “ai_tool”: [ [ { “node”: “AI Agent: Generate Video Script”, “type”: “ai_tool”, “index”: 0 } ] ] }, “Structured Output Parser”: { “ai_outputParser”: [ [ { “node”: “AI Agent: Generate Video Script”, “type”: “ai_outputParser”, “index”: 0 } ] ] }, “Set Master Prompt”: { “main”: [ [ { “node”: “AI Agent: Generate Video Script”, “type”: “main”, “index”: 0 } ] ] }, “AI Agent: Generate Video Script”: { “main”: [ [ { “node”: “Format Prompt”, “type”: “main”, “index”: 0 } ] ] }, “Generate Video with VEO3”: { “main”: [ [ { “node”: “Wait for VEO3 Rendering”, “type”: “main”, “index”: 0 } ] ] }, “Wait for VEO3 Rendering”: { “main”: [ [ { “node”: “Download Video from VEO3”, “type”: “main”, “index”: 0 } ] ] }, “Download Video from VEO3”: { “main”: [ [ { “node”: “URL Final Video”, “type”: “main”, “index”: 0 } ] ] }, “Format Prompt”: { “main”: [ [ { “node”: “Generate Video with VEO3”, “type”: “main”, “index”: 0 } ] ] }, “URL Final Video”: { “main”: [ [ { “node”: “Upload Video to BLOTATO”, “type”: “main”, “index”: 0 } ] ] }, “Upload Video to BLOTATO”: { “main”: [ [ { “node”: “TikTok”, “type”: “main”, “index”: 0 } ] ] }, “TikTok”: { “main”: [ [ { “node”: “Update Status to \”DONE\””, “type”: “main”, “index”: 0 } ] ] } }, “pinData”: {}, “meta”: { “instanceId”: “0db0a6fe548f81071c3449c517890591b288a2ba7f59dd4eabb529de82346ea7” } }

African Marathon Runner

Create a realistic picture of a sharp and focused African female marathon runner in a sunny, blue ocean side, blooming landscape with photographic shadow light play. She is 180cm tall, immaculate skin tone, and mesmerizing, intense eyes. Her open, professionally styled, wavy hair has sun-bleached strands pulled back into a messy ponytail, framing her perfect, elegant, triangular face with high cheekbones, lip flip, full, wide, perfectly shaped mouth, and slim, sharp nose. She has a toned, defined, firm, and lean physique, with body measurements of 120-50-80, and slim ankles. She wears professional running gear, showcasing her sky-high, skinny, toned, and defined legs. Her face is sweaty, accentuating her features, and her overall appearance exudes the definition of incredible, unmatched beauty, embodying the ultra California babe persona, with a ripped, athletic build of a gym addict.

Marathoner AI Prompt

exquisite high fashion photography of a determined athletic woman with a strong facial expression and dark skin tone, wearing a sleek black and neon green running outfit, posing in front of a blurred cityscape background at sunrise, with a bold and modern sans-serif font quote overlay that reads Marathoner’s Motivational Quote in bright white and neon green colors, with a subtle gradient effect, and a shallow depth of field to emphasize the subject, on a widescreen layout with ample negative space, and a warm color tone to evoke a sense of motivation and energy.

Futuristic Athletic Woman

Create a realistic picture of a sharp and focused African female marathon runner in a sunny, blue ocean side, blooming landscape with photographic shadow light play. She is 180cm tall, immaculate skin tone, and mesmerizing, intense eyes. Her open, professionally styled, wavy hair has sun-bleached strands pulled back into a messy ponytail, framing her perfect, elegant, triangular face with high cheekbones, lip flip, full, wide, perfectly shaped mouth, and slim, sharp nose. She has a toned, defined, firm, and lean physique, with body measurements of 120-50-80, and slim ankles. She wears professional running gear, showcasing her sky-high, skinny, toned, and defined legs. Her face is sweaty, accentuating her features, and her overall appearance exudes the definition of incredible, unmatched beauty, embodying the ultra California babe persona, with a ripped, athletic build of a gym addict.

African Marathon Runner

Create a realistic picture of a sharp and focused African female marathon runner in a sunny, blue ocean side, blooming landscape with photographic shadow light play. She is 180cm tall, immaculate skin tone, and mesmerizing, intense eyes. Her open, professionally styled, wavy hair has sun-bleached strands pulled back into a messy ponytail, framing her perfect, elegant, triangular face with high cheekbones, lip flip, full, wide, perfectly shaped mouth, and slim, sharp nose. She has a toned, defined, firm, and lean physique, with body measurements of 120-50-80, and slim ankles. She wears professional running gear, showcasing her sky-high, skinny, toned, and defined legs. Her face is sweaty, accentuating her features, and her overall appearance exudes the definition of incredible, unmatched beauty, embodying the ultra California babe persona, with a ripped, athletic build of a gym addict.