Spotify Workflow

Automated workflow: Spotify Workflow. This workflow integrates 15 different services: stickyNote, youTube, wait, scheduleTrigger, set. It contains 56 nodes and follows best practices for error handling and security.

Workflow Structure (46 nodes)
100%
Schedule Trigger
Every day at noon
Schedule Trigger
Every day at noon + 1mn
Set
variables1
Supabase
Get all musics not in youtube playlist
Set
variables2
Stop And Error
Error Handler
Spotify
Spotify
Supabase
Add music
Set
data
Split In Batches
Loop Over Items1
Set
data1
You Tube
Search video
If
If no result
Split In Batches
Loop Over Items
You Tube
Get video duration
Aggregate
Aggregate
If
If video duration ~= music duration
Supabase
Set youtube id to NOTFOUND if no matching
You Tube
Add music to playlist
Supabase
Add youtube id to row
Discord
Discord
Discord
Discord1
Schedule Trigger
Every hour
Schedule Trigger
Every day at midnight
Schedule Trigger
Every month
Set
variables
Set
variables4
Set
variables3
Spotify
Get playlist snapshot
Supabase
Reset NOTFOUND id to NULL
You Tube
Get playlist items
Supabase
Get all musics that should be in playlist
Supabase
Get all musics to be deleted
Wait
Wait 1 hour
Spotify
Get playlist snapshot1
Compare Datasets
Check for deleted videos
Compare Datasets
Playlist items to be deleted
If
If different snapshot
Remove Duplicates
Remove Duplicates
Supabase
Set youtube_video_id to null
Supabase
Get all musics
No Op
No Operation, do nothing
You Tube
Remove video from playlist
Supabase
Delete music
Compare Datasets
Compare Datasets
Supabase
Update to_delete to true
Node Types:
logic
default
transform
trigger
action
Requires credentials

Prerequisites

No credentials required!

This workflow can be imported and used immediately.

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~25 min
Score: 60/100
Conditional Logic
Loops
8 Integrations

When to Use This Workflow

Team Notifications

Send automated alerts and updates to your team chat when important events occur.

Never miss critical updates - your team stays informed in real-time.

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.

workflow.json
{
  "meta": {
    "instanceId": "workflow-69701d84",
    "versionId": "1.0.0",
    "createdAt": "2025-09-29T07:07:58.775353",
    "updatedAt": "2025-09-29T07:07:58.775371",
    "owner": "n8n-user",
    "license": "MIT",
    "category": "automation",
    "status": "active",
    "priority": "high",
    "environment": "production"
  },
  "nodes": [
    {
      "id": "c9e46f43-b159-42ca-945d-7aa8546e5fa2",
      "name": "Get playlist snapshot",
      "type": "n8n-nodes-base.spotify",
      "position": [
        380,
...

Workflow Details

Nodes
55
Trigger
Scheduled
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

YouTube to X Post- AlexK1919

Automated workflow: YouTube to X Post- AlexK1919. This workflow integrates 16 different services: stickyNote, youTube, s...

Twitter
Youtube
Schedule
Google-sheets
29 nodesScheduled

Monthly Spotify Track Archiving and Playlist Classification

Monthly Spotify Track Archiving and Playlist Classification This n8n workflow allows you to automatically archive your m...

Http-request
Lmchatanthropic
Spotify
Outputparserstructured
37 nodesScheduled
Curated

Code Workflow

Automated workflow: Code Workflow. This workflow integrates 10 different services: stickyNote, filter, code, scheduleTri...

Spotify
Nocodb
Schedule
31 nodesScheduled

Stickynote Workflow

Automated workflow: Stickynote Workflow. This workflow integrates 9 different services: stickyNote, httpRequest, schedul...

Schedule
Discord
Http-request
8 nodesScheduled

Stickynote Workflow

Automated workflow: Stickynote Workflow. This workflow integrates 9 different services: stickyNote, httpRequest, schedul...

Schedule
Discord
Http-request
8 nodesScheduled

Scheduletrigger Workflow

Automated workflow: Scheduletrigger Workflow. This workflow integrates 15 different services: stickyNote, executionData,...

Schedule
N8n
Google-drive
Executiondata
30 nodesScheduled