Skip to main content

AI-powered YouTube shorts automation: Create & publish with OpenAI & ElevenLabs

Workflow preview

Workflow preview
100%
AI-powered YouTube shorts automation: Create & publish with OpenAI & ElevenLabs 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? Digital marketers, content creators, social media managers, and businesses who want to use AI marketing automation for YouTube Shorts without spending hours on production. This ...

Best for

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

Tools used

@n8n/n8n-nodes-langchain.openai, n8n-nodes-base.httprequest, n8n-nodes-base.splitout, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.merge, n8n-nodes-base.stickynote, n8n-nodes-base.telegramtrigger

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
AI-powered YouTube shorts automation: Create & publish with OpenAI & ElevenLabs
Workflow name
AI-powered YouTube shorts automation: Create & publish with OpenAI & ElevenLabs

๐Ÿ‘ฅ Who is this for?

Digital marketers, content creators, social media managers, and businesses who want to use AI marketing automation for YouTube Shorts without spending hours on production. This AI workflow helps anyone looking to create more short-form video marketing content without needing fancy editing skills or tons of time. It's perfect for marketing teams who want to automate content creation while keeping their brand's voice and boosting audience engagement through artificial intelligence technology.

๐Ÿ” What problem does this workflow solve?

Let's be honest - creating high-performing YouTube Shorts consistently takes way too much work. You need AI script generation, voiceover production, video editing, and a solid content marketing strategy to keep your channel growing. Our intelligent automation workflow turns this whole headache into a simple two-click process, while still giving you videos that look and sound professional. This AI solution tackles the real marketing challenge of scaling short-form video production without sacrificing quality or burning through your team's resources.

โš™๏ธ What this workflow does

This all-in-one AI marketing automation solution handles your entire YouTube Shorts creation process through five easy steps:

  • ๐Ÿง  Smart Idea Generation: Advanced AI creates engaging video concepts, SEO-optimized titles, and descriptions that work with YouTube's algorithm and improve content marketing performance
  • ๐ŸŽค Natural Voice Creation: Makes professional-sounding voiceovers using ElevenLabs' artificial intelligence technology, no recording equipment needed
  • ๐Ÿ–ผ๏ธ Automatic Visual Creation: Uses cutting-edge AI models to make custom images and animated clips that match your video marketing style and brand identity
  • ๐ŸŽฌ Smart Video Editing: AI-powered editing automatically combines all elements with smooth transitions for maximum viewer retention and marketing impact
  • ๐Ÿ“ฑ Easy Content Distribution: Automates the YouTube publishing process with proper metadata to maximize your marketing reach and content discovery

The whole marketing automation system runs through Telegram with just two human checkpoints - approving the initial AI idea and giving the final video a thumbs-up. This makes YouTube marketing automation so much easier while letting you keep control over the AI-generated content that gets published.

๐Ÿ› ๏ธ Setup (About 10-15 minutes)

Before using this AI marketing automation tool, you'll need:

  1. n8n installation (cloud or self-hosted)
  2. Telegram account (to interact with your workflow)
  3. OpenAI API Key (for AI content generation)
  4. ElevenLabs API Key (for AI voice creation)
  5. Replicate API Key (for AI video generation)
  6. Cloudinary account (for media asset storage)
  7. Creatomate API Key (for automated video assembly)
  8. 0CodeKit API Key (for script processing automation)
  9. YouTube channel with API access (for content publishing)

Just add your API keys to the "Set API Keys" node, connect your Telegram bot, and you're ready to start your automated marketing content creation. We've included a step-by-step video walkthrough in the workflow to make setup super easy for your AI marketing system.

๐Ÿ”ง How to customize this workflow to your needs

This AI marketing workflow offers tons of flexibility to fit your specific content strategy:

  • Voice Options: Pick from different AI voices to match your brand's tone and what your audience prefers in marketing content
  • Visual Styles: Choose from over 40 different AI image models to get the perfect visual marketing approach
  • Video Effects: Try various artificial intelligence video models for different animation styles that make your content marketing more engaging
  • Content Tweaking: Adjust the AI prompts to perfectly align with your brand voice and content marketing strategy
  • YouTube Settings: Easily optimize category selection and metadata for better audience targeting with your automated marketing content

Every part of the AI automation workflow comes with easy-to-follow instructions in color-coded notes, so even if you're new to marketing automation tools, you can still customize everything to fit your needs.

Transform your YouTube Shorts marketing strategy with this complete AI automation solution that brings together multiple artificial intelligence technologies to help you create consistent, high-quality short-form video content that drives engagement and scales your digital marketing efforts without the usual production headaches.

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 - Ideator ๐Ÿง 

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

Block 2 - Chunk Script

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

Block 3 - Image Prompter ๐Ÿ“ท

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

Block 4 - Split Out

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

Block 5 - Get Final Video

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

Block 6 - Set JSON Variable

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 7 - Upload to Cloudinary

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

Block 8 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 9 - Input Variables

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Merge Video Variables

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

Block 11 - Sticky Note

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

Block 12 - Telegram Trigger

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

Block 13 - Sticky Note1

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

Block 14 - Sticky Note2

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

Block 15 - Sticky Note3

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

Block 16 - Sticky Note7

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

Block 17 - Sticky Note16

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

Block 18 - Sticky Note19

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

Block 19 - Sticky Note21

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

Block 20 - Sticky Note25

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

Block 21 - Sticky Note26

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

Block 22 - Sticky Note17

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

Block 23 - Sticky Note27

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

Block 24 - Sticky Note31

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

Showing the first 24 of 76 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow AI-powered YouTube shorts automation: Create & publish with OpenAI & ElevenLabs
Complexity advanced
Nodes 76
Categories Content Creation, Multimodal AI
Author Jonas Busch
Published 15 Apr 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/3553/3553.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 AI-powered YouTube shorts automation: Create & publish with OpenAI & ElevenLabs do?

Who is this for? Digital marketers, content creators, social media managers, and businesses who want to use AI marketing automation for YouTube Shorts without spending hours on production. This ...

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.