n8n YouTube Automation Workflow

Job ID: 39959570

Budget: $15 – $20 SGD

I’m looking for an automation specialist to design a complete YouTube video automation workflow inside n8n, capable of running multiple channels simultaneously, in both English and Malay, and relying entirely on free or open-source AI services.
The system will be self-hosted on my own server — no paid plugins or subscriptions allowed.


Core Objectives

1. Bilingual operation: A toggle between English and Malay that changes all prompts, notifications, and logs.


2. AI-based content enrichment: Automatically generate titles, descriptions, hashtags, captions, voiceovers, and thumbnails in the selected language.


3. Automated video creation:

Create full videos (not static slides) using moving visuals from free sources such as Pexels, Pixabay, Coverr, or Mixkit.

Add AI voiceover (human-sounding and consistent for each channel).

Overlay text captions and background music from free-license libraries (e.g., YouTube Audio Library, Bensound).

Auto-generate dynamic thumbnails with slight motion effects using FFmpeg or similar.



4. Fact sourcing: Pull verified, interesting, and little-known facts from multiple free sources — Reddit, Quora, Medium, LiveScience, History.com, open data APIs, etc.


5. Automation & upload: Enrich or assemble videos, then automatically upload or schedule them to the proper YouTube channel.

Minimum output: 3 videos per day (short, long, or mixed).

Scheduling: Uploads must follow USA prime-time.



6. Monitoring & reporting:

Track comments in real time, filter spam/toxic messages (≥90 % accuracy), and flag items that need review.

Collect basic performance data (views, likes, watch-time).

Send daily summaries to Telegram.

Store all logs and video metadata in Google Sheets for reference.





---

Recommended Tools & Integrations

n8n (core automation platform, self-hosted)

YouTube Data API (upload, comment, analytics)

OpenAI API (free tier) or open-source LLMs via HuggingFace / OpenRouter / LM Studio for script writing

Whisper (speech-to-text) and Google Translate for bilingual handling

Coqui.ai / gTTS / Bark for free text-to-speech

FFmpeg / MoviePy for video and thumbnail assembly

Pexels / Pixabay / Coverr / Mixkit APIs for free visual sources


All tooling must follow a zero-cost policy (free tier or open-source only).


---

Deliverables

1. Fully configured n8n workflow (.json) with clean node names and annotations.


2. A short setup guide (PDF or video) showing:

Environment variables

How to switch between English/Malay

How to add new channels



3. Demo session proving the workflow runs end-to-end for at least two separate channels.


4. All custom scripts / functions included with inline comments.


5. Optional: sample output video showing generated visuals, voice, and thumbnail.




---

Acceptance Criteria

Entire system runs locally on my n8n instance — no paid nodes or plugins.

Videos upload successfully with correct metadata, voiceover, captions, and thumbnail.

Comment filter accuracy ≥ 90 % on a 100-comment sample.

Bilingual toggle works across prompts, logs, and notifications.

Daily summary correctly reports analytics to Telegram and logs to Google Sheets.

Voice and visual style remain consistent per channel.

Prior examples of n8n + YouTube automation flows.

Familiarity with AI content generation pipelines using free/open tools.

Understanding of YouTube SEO and content scheduling for US audiences.