Top 5 Meme Shorts: n8n YouTube Automation

via Freelancer ·

Budget / Salary₹600–1,500
TypeFreelance project
LocationRemote
Posted2 hours ago
# Automation Developer Needed – YouTube Meme Shorts System

I am looking for an experienced **n8n automation developer** to build a mostly automated system for creating and publishing **YouTube Shorts in a “Top 5 / Ranking / Meme” format**.

### What I want to automate

The basic concept is:

**Meme/Funny Video Sources → Collect Clips → Select/Rank Best Clips → Generate Short → Add Captions/SFX → Final Video → YouTube Upload**

Example videos:

- Top 5 Memes You Can't Stop Laughing At
- Top 5 Funniest Fails
- Top 5 Crazy Cat Moments
- Top 5 Instant Karma Moments
- Top 5 “Bro What?” Moments

The system should be designed so that I can eventually produce **multiple Shorts per day with minimal manual work.**

---

## Main Requirements

### 1. Content Collection

Build an n8n workflow that can collect video/meme assets from **legal/licensed/public-domain sources or sources where I have permission to use the content**.

I want the system to:

- Collect new content automatically
- Store source URL
- Store/download the video asset where legally permitted
- Avoid duplicate clips
- Maintain a content database
- Track which clips have already been used

Please recommend the best APIs/tools for this.

---

### 2. AI Clip Selection

The system should automatically analyze the collected clips and select the best ones for a Short.

Ideally AI should score clips based on:

- Funny/entertaining potential
- Hook potential
- Visual quality
- Duration
- Engagement potential
- Whether the clip fits the selected category

Example:

Input: 30 clips

Output:

**#5 → Clip A**
**#4 → Clip B**
**#3 → Clip C**
**#2 → Clip D**
**#1 → Clip E**

The system should prioritize the strongest clip for #1.

---

### 3. Script / Hook Generation

Use an AI API to automatically generate the Short's:

- Opening hook
- Ranking labels
- Short commentary where appropriate
- Ending CTA

Example:

**Hook:**
“Try not to laugh. #1 is absolutely insane ”

Then:

“Coming in at #5…”

“#4…”

etc.

The exact format should be configurable.

---

### 4. Automatic Video Creation

The workflow should automatically create a **9:16 YouTube Short**.

Target duration:

**20–60 seconds**

The video should include:

- 5 clips
- Ranking numbers
- Captions/subtitles
- Simple transitions
- Zoom/crop where necessary
- Sound effects
- Background music where legally usable
- Intro/hook
- Ending CTA

I am open to using tools such as **FFmpeg, Creatomate, Shotstack, Remotion, or another reliable video-generation API**.

Please recommend the most cost-effective option.

---

### 5. Captions

Captions should be generated automatically.

Requirements:

- Large mobile-friendly text
- Good timing
- Automatically synced to speech
- Configurable font/style
- Highlight important words where possible

---

### 6. YouTube Upload

After the video is generated, the system should be able to:

- Generate title
- Generate description
- Generate hashtags
- Generate relevant keywords
- Upload to YouTube
- Set privacy/status
- Schedule publishing

I want the upload process to be automated through the **YouTube API**.

---

### 7. Human Approval Option

I do NOT want everything to publish blindly.

Please build an optional approval step.

For example:

**Video generated → Telegram/Discord notification → I approve → YouTube upload**

or:

**Video generated → Google Sheet/Airtable → Status = APPROVED → n8n publishes**

This should be configurable.

---

## Dashboard / Database

I would like a simple database using something such as:

- Google Sheets
- Airtable
- Notion
- Supabase

The database should track:

- Clip URL
- Source
- Category
- Download status
- Used/not used
- Video ID
- Generated Short
- Publishing status
- YouTube URL
- Date published
- Errors

---

## Error Handling

This is very important.

The workflow should not completely break if one clip/API fails.

It should have:

- Retry system
- Error notifications
- Failed-job tracking
- API timeout handling
- Duplicate detection
- Logging
- Ability to restart failed jobs

I want a reliable production workflow, not just a demo.

---

## Scalability

The system should be designed so I can later run:

**1 channel → 3 Shorts/day**

and potentially scale to:

**multiple channels → multiple Shorts/day**

without rebuilding everything from scratch.

The workflow should use variables/configuration rather than hard-coded values.

---

## Suggested Workflow

Something approximately like:

**Content Sources**

↓

**n8n**

↓

**Content Database**

↓

**AI Analysis / Scoring**

↓

**Select Top 5**

↓

**AI Hook + Script**

↓

**Video Generation**

↓

**Captions + SFX + Music**

↓

**Quality Check**

↓

**Approval**

↓

**YouTube API**

↓

**Publish / Schedule**

↓

**Analytics Database**

---

## What I Need From You

Please provide:

1. Your experience with **n8n**
2. Examples of similar automation systems you have built
3. Experience with YouTube API
4. Experience with FFmpeg / video automation / Creatomate / Shotstack / Remotion
5. AI APIs you recommend
6. Estimated monthly API/software cost
7. Estimated development time
8. Fixed-price quote
9. How you would handle copyright/licensing and source tracking
10. How you would make the system scalable for multiple channels

### Important

I am NOT looking for someone to manually create Shorts.

I specifically need an **automation developer who can build the n8n system** so that most of the process happens automatically.

The final workflow should be documented so I can understand and operate it myself after delivery.

Please do not apply if you only have experience with basic n8n workflows. I am looking for someone comfortable with **APIs, AI, video processing, webhooks, databases, and YouTube automation**.

Budget is negotiable depending on experience and the quality of the proposed system.
content creation api integration n8n ai automation
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.