Convert Spotify Tracks to MP3 and Share via Google Drive Forms
Go to WorkflowDescription
🎵 Spotify to MP3 → Upload to Google Drive
Automate the process of converting Spotify track URLs into MP3 files, uploading them to Google Drive, and instantly generating shareable links — all triggered by a simple form.
✅ What This Workflow Does
Accepts a Spotify URL from a form.
Sends the URL to Spotify Downloader MP3 API on RapidAPI.
Waits briefly for conversion.
Downloads the resulting MP3 file.
Uploads it to Google Drive.
Sets public sharing permissions for easy access.
🧩 Workflow Structure
| Step | Node Name | Description |
|------|--------------------------------|-----------------------------------------------------------------------------|
| 1 | On form submission | Collects Spotify track URL via an n8n Form Trigger node. |
| 2 | Spotify Rapid API | Calls Spotify Downloader MP3 API to generate the MP3 download link. |
| 3 | Wait | Ensures download link is processed before proceeding. |
| 4 | Downloader | Downloads the MP3 using the generated link. |
| 5 | Upload MP3 to Google Drive | Uploads the file using Google Drive credentials. |
| 6 | Update Permission | Makes the uploaded file publicly accessible via a shareable link. |
🔧 Requirements
n8n instance (self-hosted or cloud)
RapidAPI account & subscription to Spotify Downloader MP3 API
Google Cloud service account with Drive API access
Active Google Drive (root or specified folder)
🚀 How to Use
Set up Google API credentials in n8n.
Subscribe to the Spotify Downloader MP3 API on RapidAPI.
Insert your RapidAPI key into the HTTP Request node.
Deploy the workflow and access the webhook form URL.
Submit a Spotify URL — the MP3 gets downloaded, uploaded, and shared.
🎯 Use Cases
🎧 Music collectors automating downloads
🧑🏫 Teachers creating music-based lessons
🎙 Podcasters pulling music samples
📥 Anyone who needs quick Spotify → MP3 conversion
🛠 Tech Stack
n8n**: Visual workflow automation
RapidAPI**: Spotify Downloader MP3 API
Google Drive**: File storage and sharing
Form Trigger**: Input collection interface
HTTP Request Node**: Handles API communication
🔐 Notes on Security
Do not expose your x-rapidapi-key publicly.
Use environment variables or n8n credentials for secure storage.
Adjust sharing permissions (reader, writer, or restricted) per your needs.
🔗 API Reference
🎵 Spotify Downloader MP3 API – skdeveloper
📦 Tags
spotify mp3 google-drive automation rapidapi n8n music