Monthly Spotify Track Archiving and Playlist Classification
Monthly Spotify Track Archiving and Playlist Classification This n8n workflow allows you to automatically archive your monthly Spotify liked tracks in a Google Sheet, along with playlist details and descriptions. Based on this data, Claude 3.5 is used to classify each track into multiple playlists and add them in bulk. Who is this template for? This workflow template is perfect for Spotify users who want to systematically archive their listening history and organize their tracks into custom pla
Integrations Used (7)
Prerequisites
Required Credentials (3)
Multiple services required
This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.
Complexity
Expert level. Custom code, complex logic, many integrations.
When to Use This Workflow
Automated Reporting
Automatically collect and organize data into spreadsheets for analysis.
Spend less time on data entry and more time on insights.
Scheduled Operations
Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.
Set it and forget it - reliable automation that runs on your schedule.
Real-time Response
React instantly when events happen - new orders, form submissions, or API calls.
Zero delay between trigger and action for time-sensitive workflows.
{
"meta": {
"instanceId": "8e95de061dd3893a50b8b4c150c8084a7848fb1df63f53533941b7c91a8ab996"
},
"nodes": [
{
"id": "6325369f-5881-4e4e-b71b-510a64b236ef",
"name": "Retrieve relevant info",
"type": "n8n-nodes-base.set",
"position": [
1260,
400
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={\n\"track\" : \"{{ $json.track.name.replaceAll('\"',\"'\") }}\",\n\"artist\": \"{{ $json.track.artists[0].name }}\",\n\"album\" :\"{{ $json.track.album.name }}\",\n\"track_spotify_uri\" : \"{{ $json.track.uri }}\",\n\"track_spotify_id\" : \"{{ $json.track.id }}\",\n\"external_urls\": \"{{ $json.track.external_urls.spotify }}\",\n\"track_popularity\" : \"{{ $json.track.popularity }}\",\n\"album_release_date\" : \"{{ $json.track.album.release_date.toDateTime().year }}\"\n}"
},
"typeVersion": 3.4
},
...Related Workflows
Set Workflow
Automated workflow: Set Workflow. This workflow integrates 16 different services: filter, httpRequest, stickyNote, code,...
Set Workflow
Automated workflow: Set Workflow. This workflow integrates 16 different services: filter, httpRequest, stickyNote, code,...
Visual Regression Testing with Apify and AI Vision Model
Part A. Generate Base Images Before we can run our visual regression tests, we must generate a series of base screenshot...
Code Workflow
Automated workflow: Code Workflow. This workflow integrates 11 different services: stickyNote, httpRequest, itemLists, m...
Manualtrigger Workflow
Automated workflow: Manualtrigger Workflow. This workflow integrates 11 different services: itemLists, httpRequest, filt...
Itemlists Workflow
Automated workflow: Itemlists Workflow. This workflow integrates 9 different services: itemLists, httpRequest, stickyNot...