Skip to main content

Generate images and convert to video using Flux, Kraken & Runway

Workflow preview

Workflow preview
100%
Generate images and convert to video using Flux, Kraken & Runway preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

(Image Generation → Hosting → Video Generation) This workflow is designed for creators, automation enthusiasts, and indie hackers who want to generate image based videos automatically using AI tool...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.wait, n8n-nodes-base.httprequest, n8n-nodes-base.manualtrigger, n8n-nodes-base.stickynote, n8n-nodes-base.switch

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Joseph.

Original n8n.io source

1.1 Workflow description

Title
Generate images and convert to video using Flux, Kraken & Runway
Workflow name
Generate images and convert to video using Flux, Kraken & Runway

(Image Generation → Hosting → Video Generation)

This workflow is designed for creators, automation enthusiasts, and indie hackers who want to generate image-based videos automatically using AI tools — at a low cost.


⚙️ Workflow Overview

This automation performs the following steps:

  1. Trigger (Schedule or manual)
  2. Generate an image using Flux (choose between two APIs)
  3. Upload the image to Kraken.io to get a public URL
  4. Send the image to Runway ML (choose between two APIs) to generate a video
  5. Receive the video as a URL — ready for posting, download, or further automation

🛠️ Step-by-Step Setup

🖼️ Flux (Image Generation)

You can use either of the following providers:

Option 1: Flux by BlackForest Labs (Direct API)

🔑 Get your API key here: https://docs.bfl.ml/

  • Paste your API key in the HTTP Request node named Flux (Blackforest)
  • You can customize prompts or styles inside the JSON body
Option 2: Flux via RapidAPI

🔑 Subscribe and get your key here: https://rapidapi.com/poorav925/api/ai-text-to-image-generator-flux-free-api/playground/apiendpoint_e38039ee-1912-4ef9-b4d4-270d72fca851

  • Enter your RapidAPI key in the X-RapidAPI-Key header
  • Optional: tweak prompts, style, or resolution inside the JSON body

🐙 Kraken.io (Hosting the Image Publicly)

Runway ML requires the image to be publicly accessible. We use Kraken.io to host the generated image and return a public URL.

🔑 Get your API credentials: https://kraken.io/account/api-credentials

Setup:
  1. Copy your API Key and API Secret
  2. Open the Kraken Upload node in n8n
  3. Replace placeholders with your credentials
  4. The node uploads your image and gives back a public image URL for Runway to use

🎬 RunwayML (Video Generation)

You also have two options here:

Option 1: Runway Official API

🔑 Get your credentials at: https://dev.runwayml.com/

  • Use the public image URL from Kraken in the JSON body
  • Paste your Bearer token in the Authorization header
  • Customize other settings like video length, style, FPS, etc.
Option 2: Runway via RapidAPI

🔑 Subscribe and get your key here: https://rapidapi.com/fortunehoppers/api/runwayml/playground/apiendpoint_93c8554d-8097-40cd-8252-3d4dec9c0e68

  • Paste your RapidAPI key in the request header
  • Customize prompt and generation options in the body
  • Use the Kraken-generated image URL as the input source

📤 What to Do with the Video

Once the video is generated, you’ll get a direct video URL. You can:

  • Save it to Google Sheets or Notion
  • Send it via email
  • Trigger a YouTube upload automation
  • Or download manually for editing and reposting

💡 Optional Tips & Notes

  • You can schedule this workflow to generate AI videos daily or weekly
  • Combine it with a Google Sheet of prompts for bulk automation
  • Try using a consistent visual style or theme for better branding
  • This workflow is lightweight and affordable — perfect for indie projects or experimental content generation
  • Great for shorts, quote visuals, music loops, AI art promos, etc.

🔗 Resources


🙋 Need Help?

Feel free to reach out:

If you’d like to hire me for custom n8n workflows or product automations, don’t hesitate to get in touch.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Wait

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 2 - get_image_url

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 3 - get_image

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 4 - upload to kraken

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 5 - When clicking ‘Test workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 6 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Get Image3

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 8 - upload to kraken1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Get Video Generation Status1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 11 - Confirm Generation Status

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 12 - 1 minute3

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 13 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - 1 minute2

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 15 - Sticky Note10

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Download Video

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 19 - generate image (flux)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 20 - generate image (flux-rapid-api)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 21 - image to video (runway-rapid-api)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 22 - image to video (runway)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

3. Summary Table

Workflow Generate images and convert to video using Flux, Kraken & Runway
Complexity advanced
Nodes 22
Categories Content Creation, Multimodal AI
Author Joseph
Published 14 May 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/4056/4056.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate images and convert to video using Flux, Kraken & Runway do?

(Image Generation → Hosting → Video Generation) This workflow is designed for creators, automation enthusiasts, and indie hackers who want to generate image based videos automatically using AI tool...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.