Desarrollo y DevOps

Obtener vídeos de YouTube y enviar actualizaciones a Telegram desde Google Sheets

23 nodos 295 161 Scheduled trigger
Descargar

Descripción del flujo de trabajo

Automatización que lee nombres de canales en Google Sheets, extrae datos de vídeos de YouTube, aplica filtros según criterios específicos y envía información de vídeos a canales de Telegram en horarios programados.

Cómo funciona

  1. 1.Activar el flujo según un cronograma predefinido usando el disparador temporal
  2. 2.Extraer nombres de canales y parámetros de búsqueda de las filas de Google Sheets
  3. 3.Llamar a la API de YouTube para obtener datos de vídeos y metadatos de canales
  4. 4.Filtrar resultados para identificar y seleccionar vídeos relevantes
  5. 5.Formatear datos de vídeos y enviar mensajes a canales de Telegram
  6. 6.Registrar vídeos enviados en Google Sheets para seguimiento y auditoría

Casos de uso

  • Monitorear múltiples canales de YouTube y notificar a equipos sobre nuevos lanzamientos
  • Agregar vídeos por tema específico y distribuirlos a grupos de trabajo en Telegram
  • Rastrear contenido educativo o técnico de canales seleccionados y archivarlo en hojas compartidas

Requisitos

  • Cuenta de Google con acceso de lectura y escritura a Google Sheets
  • Clave de API de YouTube Data API configurada y habilitada
  • Cuenta de Telegram con acceso a canales o grupos para enviar mensajes
  • Hoja de Google que contenga nombres de canales o palabras clave de búsqueda

Valor del servicio

Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.

Aplicaciones utilizadas

Google Sheets YouTube Telegram

Detalles

Disparador Scheduled trigger
Nodos 23
Aplicaciones 3
Vistas 295
Descargas 161

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (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