Skip to main content

Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o

Workflow preview

Workflow preview
100%
Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o preview
Open on n8n.io

Important notice

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

1. Workflow Overview

Who is this for? This template is designed for content creators, marketing teams, educators, or media managers who want to repurpose video content into written blog posts with visuals. It's ideal f...

Best for

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

Tools used

n8n-nodes-base.googledrivetrigger, n8n-nodes-base.googledrive, n8n-nodes-base.extractfromfile, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.airtable, n8n-nodes-base.stickynote

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o
Workflow name
Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o

Who is this for?

This template is designed for content creators, marketing teams, educators, or media managers who want to repurpose video content into written blog posts with visuals. It's ideal for anyone looking to automate the process of transforming YouTube videos into professional blog articles and custom images.


What problem is this workflow solving?

Creating written content from video material is time-consuming and manual. This workflow solves that by automating the entire pipeline: from detecting new YouTube video uploads to transcribing the audio, turning it into an engaging blog post, generating a matching visual, and saving both in Airtable. It saves hours of work while keeping your blog or social feed active and consistent.


What this workflow does

This automation listens for new YouTube videos added to a Google Drive folder, extracts the full transcript using Dumpling AI, and sends it to GPT-4o to generate a blog post and image prompt. Dumpling AI then turns the prompt into a 16:9 visual. The blog and visual are saved into Airtable for easy publishing or curation.


Setup

  1. Google Drive Trigger

    • Create a folder in Google Drive and upload your YouTube videos there.
    • Link this folder in the "Watch Folder for New YouTube Videos" node.
    • Enable polling every minute or adjust as needed.
  2. Download & Prepare the Video

    • The video is downloaded and converted into base64 format by the next two nodes:
      Download Video File and Convert Downloaded Video to Base64.
  3. Transcription with Dumpling AI

    • The base64 video is sent to Dumpling AI’s extract-video endpoint.
    • You must have a Dumpling AI account and an API key with access to this endpoint: Dumpling AI Docs
  4. Generate Blog Content with GPT-4o

    • GPT-4o takes the transcript and generates:
      • A human-like blog post
      • A descriptive prompt for AI image generation
    • Make sure your OpenAI credentials are configured.
  5. Generate the Visual

    • The prompt is passed to Dumpling AI’s generate-ai-image endpoint using model FLUX.1-pro.
    • The result is a clean 1024x576 image.
  6. Save to Airtable

    • Blog content is stored under the Content field in Airtable.
    • The image prompt is also added to the Attachments column as a visual reference.
    • Ensure Airtable base and table are preconfigured with the correct field names.

How to customize this workflow to your needs

  • Change the GPT prompt to alter the tone or format of the blog post (e.g., add bullet points or SEO tags).
  • Modify the Dumpling AI prompt to generate different image styles.
  • Add a scheduler or webhook trigger to run at different intervals or through other integrations.
  • Connect this output to Ghost, Notion, or your CMS using additional nodes.

🧠 Sticky Note Summary

Part 1: Transcription & Blog Prompt

  • Watches a Google Drive folder for new video uploads.
  • Downloads and encodes the video.
  • Transcribes full audio with Dumpling AI.
  • GPT-4o writes a blog post and descriptive image prompt.

Part 2: Image Generation & Airtable Save

  • Dumpling AI generates a visual from the image prompt.
  • Blog content is saved to Airtable.
  • The image prompt is patched into the Attachments field in the same record.

✅ Use this if you want to automate repurposing YouTube videos into blog content with zero manual work.

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 - Watch Folder for New YouTube Videos

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

Block 2 - Download Video File

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 3 - Convert Downloaded Video to Base64

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

Block 4 - Transcribe Video with Dumpling AI (Full Transcript)

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

Block 5 - Generate Blog & Image Prompt using GPT-4o

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 6 - Generate Visual from Blog Prompt with Dumpling AI

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

Block 7 - Save Blog Post to Airtable

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 8 - Upload Blog post Image to Airtable

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

Block 9 - Sticky Note

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

Block 10 - Sticky Note1

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

3. Summary Table

Workflow Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o
Complexity intermediate
Nodes 10
Categories Content Creation, Multimodal AI
Author Yang
Published 22 May 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/4327/4327.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 Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o do?

Who is this for? This template is designed for content creators, marketing teams, educators, or media managers who want to repurpose video content into written blog posts with visuals. It's ideal f...

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.