🎬 Automated πŸ€–πŸŽ΅ AI music generation with ElevenLabs, Google Sheets & Drive

⚑ 4,445 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

πŸ€–πŸŽ΅ This workflow automates the creation, storage, and cataloging of AI-generated music using the Eleven Music API, Google Sheets, and Google Drive.


Key Advantages

βœ… Fully Automated Music Generation Pipeline

Once started, the workflow automatically:

βœ… Centralized Track Management

A single Google Sheet acts as your project control center, letting you organize:

βœ… Seamless Integration with Google Services

The workflow:

βœ… Scalable and Reliable Processing

The loop-with-delay mechanism:

βœ… Easy Customization

Because the prompts and durations come from Google Sheets:

βœ… Ideal for Creators and Businesses

This workflow is perfect for:


How It Works

The process operates as follows:


Set Up Steps

Prerequisites:

Configuration Steps:

  1. ElevenLabs API Setup:

    • Enable Music Generation access in your ElevenLabs account
    • Generate an API key from the ElevenLabs developer dashboard
    • Configure HTTP Header authentication in n8n with name β€œxi-api-key” and your API value
  2. Google Sheets Preparation:

    • Create or clone the music tracking spreadsheet with required columns
    • Fill in track titles, detailed text prompts, and durations in milliseconds (10,000-300,000 ms)
    • Configure Google Sheets OAuth credentials in n8n
    • Update the document ID in the Google Sheets nodes
  3. Google Drive Configuration:

    • Create a dedicated folder for music uploads
    • Set up Google Drive OAuth credentials in n8n
    • Update the folder ID in the upload node
  4. Workflow Activation:

    • Ensure all API credentials are properly configured
    • Test with a single track entry in the spreadsheet
    • Verify music generation, upload, and spreadsheet update work correctly
    • Execute the workflow to process all pending track requests

The workflow automatically names files with timestamp prefixes (song_yyyyMMdd) and handles the complete lifecycle from prompt to downloadable music file.


πŸ‘‰ Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n.

image


Need help customizing?

Contact me for consulting and support or add me on Linkedin.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Google Drive

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup