Herramienta de migración de listas de reproducción entre canales de YouTube - Flujo de trabajo de n8n

Utiliza este potente flujo de trabajo de n8n para copiar sin fricciones todas las listas de reproducción creadas por el usuario y sus vídeos asociados desde un canal de origen a uno de destino, aprovechando varias operaciones de nodos especializados de n8n.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?


  • Creadores de contenido y gestores de canales de YouTube que migran contenido.

  • Usuarios que consolidan o hacen copias de seguridad de estructuras de listas de reproducción.

  • Desarrolladores que buscan plantillas robustas de n8n para la automatización de secuencias API avanzadas.

  • Cualquiera que necesite una solución de flujo de trabajo fiable de n8n para la replicación de datos de YouTube.

Descripción general

Migrar un gran número de listas de reproducción de YouTube entre canales puede ser un proceso manual y tedioso, que a menudo implica recrear cada lista individualmente y luego copiar cada ID de vídeo. Este flujo de trabajo completo de n8n automatiza totalmente esta migración, ahorrando tiempo considerable y asegurando la precisión.

Esta automatización específica de n8n está diseñada para manejar las complejidades de la API de YouTube, incluyendo iterar sobre todas las listas de reproducción de origen, obtener los elementos de vídeo dentro de ellas, filtrar cualquier contenido restringido (vídeos privados), crear la estructura de lista de reproducción correspondiente en el canal de destino y, finalmente, añadir los elementos de vídeo. Ten en cuenta que, aunque este potente flujo de trabajo de n8n gestiona las listas creadas por el usuario, tiene limitaciones conocidas con respecto a las listas automáticas (como 'Ver más tarde' o 'Vídeos que me gustan'). Al ejecutar este tipo de flujo de trabajo intensivo de n8n, los usuarios también deben estar atentos al consumo de la cuota de la API de YouTube.

Cómo funciona

Este flujo de trabajo de n8n se inicia mediante un disparador (trigger) manual de n8n, lo que lo hace ideal para tareas de migración programadas o puntuales (ad hoc).


  1. Inicio y Recuperación: El disparador de n8n inicia el proceso. El primer nodo de n8n (un nodo de YouTube) se conecta al canal de origen y recupera todas las listas de reproducción existentes.

  2. Preparación: Un nodo Set posterior de n8n formatea los campos id y title de la lista de reproducción para prepararlos para los nodos posteriores.

  3. Procesamiento por lotes: Se utiliza el nodo Split In Batches de n8n para procesar cada lista de reproducción individualmente, iniciando un potente bucle para las acciones principales.

  4. Acciones paralelas (Por lista de reproducción): Ocurren dos acciones simultáneamente para cada lista de reproducción en el bucle:

El título de la lista de reproducción es utilizado por un nodo de YouTube de n8n para Crear nueva lista de reproducción en el canal de destino.
Un nodo de YouTube de n8n separado obtiene todos los elementos de la lista (vídeos) de la lista de reproducción de origen original.

  1. Filtrado y Limpieza de Datos: Un nodo Filter de n8n elimina cualquier elemento marcado con un privacyStatus 'private' (privado), respetando las limitaciones del flujo de trabajo.

  2. Integración de Datos: Dos operaciones de nodo Set de n8n capturan el ID de la lista de reproducción de destino recién creada y el ID del vídeo del elemento de origen. Estas dos piezas de datos distintas son críticas para el paso de inserción final.

  3. Unión de Datos: Un nodo Merge de n8n combina el ID de la lista de reproducción de destino (del paso 5) y el ID del vídeo (del paso 6) en un único elemento de datos, proporcionando la entrada exacta necesaria para el siguiente paso.

  4. Acción Final: El nodo final de YouTube de n8n, Añadir elementos a la lista de reproducción de destino, utiliza los datos combinados para insertar los vídeos en la lista recién creada del canal de destino. Si se produce un error durante la inserción (p. ej., si un vídeo no está disponible), el nodo de n8n está configurado para continuar con la salida normal, asegurando que todo el flujo de trabajo de n8n no falle debido al error de un único vídeo.

Guía de instalación

Para utilizar esta plantilla de n8n, sigue estas instrucciones de configuración:


  1. Importar: Copia el código JSON del flujo de trabajo de n8n proporcionado y pégalo en tu instancia de n8n usando la función 'Nuevo' > 'Importar desde JSON'.

  2. Configuración de Credenciales (Crucial): Este flujo de trabajo de n8n requiere dos credenciales OAuth2 de YouTube separadas, una para el canal de origen (acceso de lectura) y otra para el canal de destino (acceso de escritura/creación).

Crea o utiliza una credencial de YouTube existente para el Canal de Origen.
Crea o utiliza una credencial de YouTube separada para el Canal de Destino.

  1. Configuración de Nodos: Asigna las credenciales correctas a los pasos de nodo de YouTube de n8n relevantes, como indican las notas adhesivas dentro del flujo de trabajo:

Asigna la credencial del Canal de Origen a 'Obtener todas las listas del canal de origen' y 'Obtener elementos de lista de la lista original'.
Asigna la credencial del Canal de Destino a 'Crear nueva lista en el canal de destino' y 'Añadir elementos a la lista de reproducción'.

  1. Ejecución: Haz clic en el disparador de n8n 'Probar flujo de trabajo' para ejecutar una prueba, o activa el flujo de trabajo y ejecútalo manualmente.

Detalles del nodo

Al hacer clic en 'Probar flujo de trabajo' (Nodo disparador manual de n8n): Sirve como el punto de ejecución inmediato para este flujo de trabajo de migración de n8n.
Obtener todas las listas del canal de origen (Nodo de YouTube de n8n): Recupera todas las listas de reproducción asociadas con la cuenta de origen autenticada usando el recurso playlist y la opción returnAll.
Formatear campos correctamente (Nodo Set de n8n): Estandariza la extracción del id y title de los datos de la lista de reproducción de origen, asegurando consistencia para los pasos posteriores.
Iterar sobre listas (Nodo SplitInBatches de n8n): Nodo de lógica principal esencial de n8n que itera sobre cada lista recuperada, asegurando que cada una se procese secuencialmente.
Obtener elementos de lista de la lista original (Nodo de YouTube de n8n): Obtiene el contenido detallado (vídeos) de la lista que se está iterando actualmente usando el playlistId de entrada.
Eliminar elementos privados (Nodo Filter de n8n): Filtra cualquier elemento de vídeo donde el privacyStatus esté configurado como 'private' (privado), evitando errores de API durante la replicación.
Conservar solo el id de la lista / Conservar solo el id del vídeo (Nodos Set de n8n): Estos nodos aíslan los IDs requeridos después de crear la lista de destino y recuperar los vídeos de origen, preparando los datos para la fusión.
Unir el id de lista y el id de vídeo en el mismo elemento (Nodo Merge de n8n): Este nodo de lógica principal crítico de n8n combina el ID de la lista de destino y el ID del vídeo, formando la carga útil necesaria para la llamada API de inserción.


  • Añadir elementos a la lista de destino (Nodo de YouTube de n8n): La acción final, que utiliza el videoid y playlistid combinados para insertar el vídeo en la nueva lista del canal de destino. Este nodo de n8n está configurado para 'continuar salida normal' ante errores, aumentando la robustez del flujo de trabajo general de n8n.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 7 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por

I'm a backend software developer who loves n8n ⚙️ I enjoy automating everything and share templates I personally find helpful 💡

Presentado*