Automate Spotify
People automate the playlist chores Spotify leaves to you: filing liked songs by month, saving Discover Weekly before it rotates, reordering a party mix, and backing up a library. Tell your AI assistant what should happen to your music, review the plan it shows you, and it keeps running on its own.
Try asking
Create a ClickRuntime automation: give me a link where I can send a playlist idea. Have AI pick 20 songs that fit it, find them on Spotify, create a private playlist and email me the link.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Spotify
Build a Spotify playlist from a mood you describe
You send an idea like "rainy Sunday jazz" and get an email with a link to a new 20-song playlist.
See how it worksQueue, skip or pause Spotify from a link
Calling a link adds a track to your queue, skips to the next song or pauses playback.
See how it worksSave Discover Weekly to a permanent playlist each Monday
Each week's Discover Weekly tracks land in an archive playlist, with no duplicates.
See how it worksCollect each month's liked songs in their own playlist
Songs you like go into a playlist named for the month, created when the month starts.
See how it worksMirror your Liked Songs in a public playlist
A public playlist friends can follow tracks your Liked Songs, adding and removing as you do.
See how it worksReorder a playlist by popularity every week
The best-known tracks move to the top of the playlist each Sunday.
See how it worksGet a Sunday email of your top artists and tracks
An email each Sunday evening ranks what you played most that week.
See how it worksEmail yourself a monthly backup of your Liked Songs
On the 1st of each month you get a CSV listing every liked song, artist and album.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Spotify, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Spotify automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every Monday, take the songs I liked on Spotify last week and sort them into my playlists by mood, using AI to judge each track.
Every Friday, save my Spotify Discover Weekly tracks into a dated playlist and add the track list to Google Sheets.
When I add a song to my Spotify playlist, log it in Notion with artist and album, and post the track to my Telegram channel.
Beyond chat
Have Spotify work when you're not in the chat
Instant
Build a Spotify playlist from a mood you describeThe moment it happens
On a schedule
Save Discover Weekly to a permanent playlist each MondayOn a schedule
Watches for changes
Collect each month's liked songs in their own playlistHourly
Setup
Connect Spotify
Spotify connects through an OAuth app that you create yourself in the Spotify developer dashboard. Your app starts in development mode, which only lets accounts you add by hand use it.
Spotify
Media / Music
- Open the Spotify developer dashboard and create an app, selecting "Web API".
- Set the redirect URI to
https://clickruntime.com/oauth/callback. - Under Settings → User Management, add the email of your own Spotify account (up to 5 accounts).
- Copy the Client ID and Client Secret, then enter them under Connections in the ClickRuntime dashboard, choosing scopes such as
playlist-read-private,playlist-modify-private,user-library-readanduser-read-recently-played.
Good to know
Spotify limits that affect automations
- A development-mode app works for at most 5 allowlisted users, and the app owner needs Spotify Premium. Accounts not on the list get a
403. - Access tokens last one hour and are refreshed automatically with the refresh token.
- Recently played only returns your last 50 tracks, so listening recaps poll every hour to catch everything.
- Playback controls such as queue, skip and pause need Premium and an active device.
- Spotify restricts algorithmic playlists like Discover Weekly for newer apps, so test an archive run before relying on it.
FAQ
Questions about automating Spotify
Can ClickRuntime change my playlists?
Why do I need my own Spotify developer app?
Can it control what is playing right now?
Will my Discover Weekly archive always work?
Do I need my own AI key to build a playlist from a description?
Is this a Spotify connector for ChatGPT or Claude?
Related pages
Keep exploring