Communication

Distribute YouTube videos across social platforms automatically

28 nodes 289 103 Scheduled trigger
Download

Workflow Description

Automation that retrieves new YouTube videos, generates AI-enhanced descriptions, and distributes them to X, Discord, Slack, and email on a scheduled basis. Includes duplicate removal and data logging in Google Sheets.

How it works

  1. 1.Schedule periodic checks for new YouTube videos and extract video metadata
  2. 2.Remove duplicates and enhance descriptions using OpenAI
  3. 3.Publish to X, Discord, and Slack simultaneously, then send summary via Gmail

Use cases

  • Reach multiple audience segments across social networks without manual posting
  • Archive video data in Google Sheets for analytics and content tracking
  • Generate professional summaries automatically for each new publication

Requirements

  • Active YouTube channel with API access permissions
  • Active accounts on X, Discord, Slack, and Gmail
  • OpenAI API key for intelligent description generation
  • Google Sheets spreadsheet for video data logging

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Twitter/X YouTube Tool Google Sheets Discord Remove Duplicates OpenAI Slack Gmail

Details

Trigger Scheduled trigger
Nodes 28
Apps 9
Views 289
Downloads 103

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (28)

/

Post to X

Set

#1

Sticky Note

Sticky Note

#2

Fetch Latest Videos

You Tube

#3

Calculator

Tool Calculator

#4

Wikipedia

Tool Wikipedia

#5

Check Every 2 Hours

Schedule Trigger

#6

Sticky Note4

Sticky Note

#7

Calculator2

Tool Calculator

#8

GS - Add Tweet

Google Sheets

#9

GS - Update Tweet

Google Sheets

#10

When clicking "Test workflow"

Manual Trigger

#11

Discord

Discord

#12

Remove Duplicates

Remove Duplicates

#13

Sticky Note1

Sticky Note

#14

Generate X Post

OpenAI

#15

Set Fields

Set

#16

Wikipedia1

Tool Wikipedia

#17

Rewrite X Post to 220 Characters

OpenAI

#18

Verify character limit constraints

If

#19

Sticky Note3

Sticky Note

#20

Sticky Note6

Sticky Note

#21

Slack

Slack

#22

Sticky Note7

Sticky Note

#23

Gmail

Gmail

#24

Set Final Fields

Set

#25

If Array is empty?

If

#26

Sticky Note8

Sticky Note

#27

Sticky Note9

Sticky Note

#28