Conecta tres automatizaciones para publicar avances, entregar un informe diario de rendimiento y notificar a tu comunidad con una configuración mínima. Barato, simple y escalable.
Este fin de semana construiremos cómo automatizar el marketing musical con una pila pequeña y confiable. Implementarás tres flujos de trabajo que reducen el trabajo manual, mantienen el control creativo y hacen que tu próximo lanzamiento sea más fluido.
Problema o Contexto
Los artistas lanzan más música que nunca mientras la atención escasea. Hacer todo a mano es agotador, no escala y retrasa los lanzamientos. El camino más rápido hacia el progreso es automatizar las tareas repetitivas mientras mantienes las decisiones creativas. La pila a continuación tiene un costo bajo, es comprensible para un artista con conocimientos técnicos moderados y es flexible para el crecimiento futuro.
Configuración de un vistazo
Usa n8n para orquestar flujos. Inicia n8n Cloud o aloja tú mismo con Docker, luego confirma que puedes crear un flujo de trabajo, ejecutarlo y ver la ejecución en Ejecuciones.
Crea un proyecto de Google Cloud para tu canal. Habilita la API de datos de YouTube v3 y, si deseas métricas más ricas más adelante, la API de análisis de YouTube. Crea un cliente OAuth. Si la aplicación está en Pruebas, añade tu cuenta de Google como usuario de prueba. Recuerda las cuotas: el valor predeterminado es de 10,000 unidades por día, una subida cuesta 1,600 unidades, las llamadas de lectura y lista son baratas.
En Discord, abre las Integraciones de tu canal y crea un Webhook, luego copia la URL del webhook.
En Telegram, habla con BotFather para crear un bot, copia el token y añade el bot a tu grupo o canal si es necesario.
Almacena todas las credenciales dentro de las Credenciales de n8n, no directamente en los nodos.
Consejo: nombra las credenciales y las variables claramente, por ejemplo youtube_oauth_artist_main, para que más tarde puedas reutilizarlas en los flujos de trabajo sin adivinar.
Hoy: Bono de bienvenida de $600 en Crédito Publicitario
Únete a los profesionales del Marketing Musical más inteligentes
Lanza campañas multiplataforma de anuncios en minutos, no en horas.
Estos flujos de trabajo son independientes pero se refuerzan mutuamente. El Piloto automático publica un avance, el Bucle de rendimiento convierte los datos en pasos siguientes simples y el Botón de reunión hace que las actualizaciones de la comunidad sean sencillas.
Automatización 1 - Piloto automático del día de lanzamiento
Objetivo
Cuando un avance esté listo, el flujo de trabajo lo subirá a YouTube en un formato apto para Shorts, luego publicará un enlace y un mensaje corto en tu comunidad en Discord y Telegram.
Lo que necesitas
Un archivo de avance vertical, tus credenciales OAuth de YouTube almacenadas en n8n, una URL de webhook de Discord y un token de bot de Telegram con el chat_id del canal o grupo de destino.
Pasos de un vistazo
Comienza con un Disparador Manual para que puedas probar fácilmente. Añade una solicitud HTTP o un nodo de Google Drive para obtener el archivo de avance. Asegúrate de que el video sea vertical, con una relación de aspecto de 9 a 16, y mantenlo entre uno y tres minutos dependiendo de la creatividad. La clasificación de Shorts utiliza la duración y la relación de aspecto, por lo que se prefiere el formato vertical.
Hoy: Bono de bienvenida de $600 en Crédito Publicitario
Únete a los profesionales del Marketing Musical más inteligentes
Lanza campañas multiplataforma de anuncios en minutos, no en horas.
Si ves Aplicación OAuth no verificada en Google, añade la cuenta del canal como usuario de prueba mientras la aplicación esté en Pruebas.
Para subidas grandes que fallan, usa subidas reanudables para que la transferencia pueda reiniciarse desde el último fragmento.
Si las programaciones se ejecutan a horas extrañas, confirma la zona horaria del flujo de trabajo y la zona horaria de la instancia.
Para Discord, los embeds deben ser un array incluso si solo incluyes uno. Cada mensaje debe incluir content o embeds.
Para el formato de Telegram, establece parse_mode cuando esperes negritas o enlaces; de lo contrario, verás caracteres sin procesar.
Mantén las llamadas de subida intencionales porque cada una cuesta 1,600 unidades. Agrupa las llamadas de lectura para tu informe diario para mantenerte muy por debajo de 10,000.
Configuraciones exactas de nodos sin código
Esto es lo que debes rellenar, paso a paso, sin fragmentos de código.
Subida de YouTube: la operación es Subir, el título usa Artista y Canción con Avance entre paréntesis, la Descripción son dos líneas cortas con tu enlace principal, las etiquetas incluyen tu género y estado de ánimo, la privacidad es Pública para en vivo o No listada para prueba. Si obtuviste o convertiste el archivo dentro de n8n, establece la Propiedad Binaria en el mismo nombre utilizado al adjuntar el archivo. Para archivos muy grandes, cambia a una Solicitud HTTP personalizada que utilice el protocolo reanudable con uploadType=resumable.
Webhook de Discord: envía un POST a tu URL de webhook. Incluye un campo de texto simple content o un con un título, una que apunte a tu video de YouTube y una descripción corta. Si no aparece nada, comprueba que enviaste al menos o un y que el JSON es válido. Mantén los emojis de buen gusto y mínimos.
Hoy: Bono de bienvenida de $600 en Crédito Publicitario
Únete a los profesionales del Marketing Musical más inteligentes
Lanza campañas multiplataforma de anuncios en minutos, no en horas.
Añade el nodo de Subida de YouTube. Configura el Título como tu Artista y Canción con la palabra Avance, escribe una Descripción concisa con una o dos líneas e incluye tus enlaces clave y UTMs, añade algunas etiquetas de género y estado de ánimo, luego elige Público para una publicación en vivo o No listado para una prueba. Una subida consume 1,600 unidades de cuota. Si las subidas se detienen en archivos grandes o redes inestables, cambia a la semántica de subida reanudable.
Publica en Discord usando tu URL de webhook. Mantén el mensaje limpio, por ejemplo, una línea que anuncie el lanzamiento más un embed con un título como Ver en YouTube, la URL del video, una descripción corta y una indicación amable como Dinos tu momento favorito.
Publica en Telegram con sendMessage. Dirígelo a tu canal o grupo chat_id, escribe una nota corta, incluye el enlace y establece parse_mode en MarkdownV2 o HTML si deseas texto en negrita o enlaces con formato.
Preparación de activos
Usa 1080 por 1920 siempre que sea posible. El formato cuadrado puede funcionar, pero es menos ideal para el consumo de Shorts. Elige un primer fotograma fuerte y mantén el pie de foto claro y humano.
Medir el éxito
Después de 24 a 48 horas, consulta a YouTube las estadísticas y registra las vistas, los 'me gusta' y los comentarios en una hoja simple. Automatizarás esto en la Automatización 2.
Automatización 2 - Bucle de rendimiento
Objetivo
Cada mañana, el flujo de trabajo publica un informe de tres líneas en Discord y Telegram que destaca los ganadores, señala los ganchos débiles y recomienda una acción siguiente.
Programador y datos
Usa el Disparador de Programación a las 9:00 AM hora local, diariamente. Llama a la API de datos de YouTube para obtener tus subidas recientes con part=snippet,statistics. Captura el título, el ID, la fecha de publicación, las vistas y los 'me gusta'. Opcionalmente, añade la API de análisis de YouTube cuando desees señales más profundas como el tiempo de visualización o la geografía.
Puntuación simple
Calcula dos señales por video. Primero, la velocidad de visualización, que es el cambio en las vistas durante la última semana dividido por siete. Segundo, la tasa de 'me gusta', que son los 'me gusta' divididos por las vistas con una protección para evitar denominadores pequeños. Clasifica los videos por estas métricas y elige uno o dos ganadores.
El informe
Publica tres líneas. La primera línea nombra al ganador e incluye la velocidad de visualización y la tasa de 'me gusta' con una sugerencia de seguir promocionando. La segunda línea ofrece un ajuste creativo, por ejemplo, recorta a los cero minutos y ocho segundos para un gancho más fuerte, luego vuelve a publicar una versión cuadrada en IG. La tercera línea sugiere una acción siguiente, como cortar un avance alternativo de 12 segundos.
Consejo: fija tu canal de informe diario en Discord para que el equipo lo vea a primera hora. Mantiene las decisiones rápidas y ligeras.
Cordura de la cuota
La cuota predeterminada es de 10,000 unidades por día. Las llamadas de lista son baratas, por lo que el informe diario no afectará el presupuesto. Guarda las subidas costosas para lanzamientos significativos. Si eres nuevo en Shorts, la clasificación depende de la duración y la relación de aspecto. Sube a través de la API como cualquier video y mantén los activos verticales o cuadrados para calificar.
Automatización 3 - Botón de reunión comunitaria
Objetivo
Facilitar las publicaciones en la comunidad. Añade una fila a una hoja o haz clic en un botón, y n8n publicará un mensaje de marca en Discord y Telegram con enlaces limpios.
Patrón A - Cola de publicación de Google Sheets
Crea una hoja con columnas llamadas when, message, url, utm_source, utm_campaign e image_url opcional. Usa el nodo de Google Sheets para observar o leer filas y luego publicar. Para Discord, envía el mensaje como content y añade un embed que enlace a la url con utm_source=discord y utm_campaign de la fila. Para Telegram, envía el mismo mensaje y url con utm_source=telegram.
Patrón B - Difusión de gira con límite de tiempo
Inserta un nodo de Filtro que solo publique si la marca de tiempo when es menor o igual que ahora. Ejecuta un Disparador de Programación cada hora. Cuando una fila esté lista, el flujo de trabajo publicará el mensaje y marcará esa fila como enviada.
Pruebas A o B ligeras sin API de anuncios
Incluso sin plataformas de anuncios puedes realizar pruebas significativas. Añade un parámetro simple hook=a o hook=b a tus enlaces junto con utm_source. Registra los clics en la capa de la comunidad en tu hoja. En el informe de la mañana, compara la velocidad de visualización y la tasa de 'me gusta' entre las variantes. Conserva a los ganadores y vuelve a cortar o retira a los perdedores. Varía también la hora de publicación. Prueba mañana frente a tarde en diferentes días y compara las diferencias.
Cuando estés listo para escalar, haz que n8n genere un CSV del Editor de Google Ads para que puedas importar un puñado de variantes de creatividad o copia sin escribir en la API de anuncios.
embed
url
content
embed
Telegram sendMessage: envía un POST al endpointsendMessage de la API de Bot. Proporciona tu chat_id de canal o grupo, el texto del mensaje y establece parse_mode en MarkdownV2 o HTML si deseas negritas o enlaces. Ten en cuenta que algunos ID de canal o grupo son números negativos.
Reglas de buen gusto
Limita los anuncios a uno o dos por día por canal. Rota los ángulos, por ejemplo, un anuncio de lanzamiento, un clip detrás de escena, un momento en vivo o una cita de un fan.
Mantén la primera línea concisa y humana. Pon tu enlace en la siguiente línea o dentro de un embed.
Reutiliza los ganadores que muestren la tasa de 'me gusta' más alta y la mejor retención de tres segundos. Retira el resto. Tu informe diario hará que las decisiones sean obvias.
Complementos opcionales
Usa un panel de control de Google Sheets si a tu equipo le gustan las hojas de cálculo. Edita filas para programar publicaciones, cambiar copias o intercambiar UTMs. Si tu equipo vive en Notion, reemplaza Sheets con Notion, el patrón es idéntico. Más adelante, considera un enlace corto ligero en el borde y registra los clics para pruebas de enlace más ajustadas.
Lo que obtendrás para el domingo por la noche
Tendrás un flujo de trabajo de lanzamiento repetible que realmente publica tu avance e informa a los fans dónde mirar, un ciclo de retroalimentación diario que resalta lo que funciona y sugiere pasos siguientes concretos, y un botón de reunión comunitaria que publica anuncios limpios y consistentes con UTMs. Es el andamiaje que la mayoría de los artistas nunca construyen. Es económico, comprensible y está listo para soportar la distribución pagada cuando quieras añadirla.