Developer & DevOps

Connect Google Sheets with YouTube andTelegram

23 nodes 210 127 Scheduled trigger
Download

Workflow Description

An automation template that retrieves YouTube video data and stores it in a Google Sheets spreadsheet, then sends automatic notifications via Telegram when new content is detected or updates occur, enabling centralized channel monitoring for your team.

How it works

  1. 1.Activate the scheduled trigger to run automation at defined time intervals
  2. 2.Query YouTube video data using HTTP requests or the native YouTube connector
  3. 3.Filter results according to specific criteria and split data for processing
  4. 4.Store processed data in a Google Sheets spreadsheet
  5. 5.Send Telegram notifications to your channel or group with updates

Use cases

  • Monitor a YouTube channel and document new videos in a centralized spreadsheet
  • Send instant alerts to your team via Telegram when new content is published
  • Track video statistics and store data for performance analysis

Requirements

  • Google Cloud account with YouTube Data API enabled
  • Google Sheets workspace with editing permissions
  • Telegram bot with a valid channel link or group ID

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Google Sheets YouTube Telegram

Details

Trigger Scheduled trigger
Nodes 23
Apps 3
Views 210
Downloads 127

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 (23)

/

Read Channel Names

Google Sheets

#1

Get Videos

HTTP Request

#2

Split Out

Split Out

#3

Sticky Note

Sticky Note

#4

Sticky Note1

Sticky Note

#5

Create Playlist

You Tube

#6

Delete Old Playlist

You Tube

#7

Sticky Note2

Sticky Note

#8

Sticky Note3

Sticky Note

#9

YouTube

You Tube

#10

Sticky Note4

Sticky Note

#11

Filter Out Upcoming

Filter

#12

Save Playlist ID

Google Sheets

#13

Google Sheets

Google Sheets

#14

Telegram

Set

#15

Sticky Note5

Sticky Note

#16

0715 Trigger

Schedule Trigger

#17

Get Channels

HTTP Request

#18

Update Google Sheet

Google Sheets

#19

When clicking ‘Test workflow’

Manual Trigger

#20

Read Channel Names1

Google Sheets

#21

Sticky Note6

Sticky Note

#22

Sticky Note7

Sticky Note

#23