News & Lifestyle

Spotify, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Spotify account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • News & Lifestyle
  • Signs in to your account
  • 81 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Spotify is

Spotify is a digital music and podcast streaming service with millions of tracks, personalized playlists, and social sharing features

You sign in with your own Spotify account, the same way you already do. We never see or hold your password.

It can also be told by Spotify when something happens, rather than only doing things when you ask.

How a run works

One message in, the work done in Spotify.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Spotify. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Spotify account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

81 tools it already has

What it can do in Spotify

These are the ready-made tools your AI employee already has in Spotify. It is not limited to them, but it never has to be taught these.

  • Add item to playback queueAdd an item to the end of the user's current playback queue. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api
  • Add items to playlistAdd one or more items to a user's playlist. <<DEPRECATED use additemstoplaylist
  • Change playlist detailsChange a playlist's name and public/private state. (the user must, of course, own the playlist.)
  • Check if user follows artists or usersCheck to see if the current user is following one or more artists or other spotify users.
  • Check if users follow playlistCheck to see if one or more spotify users are following a specified playlist.
  • Check user s saved albumsCheck if one or more albums is already saved in the current spotify user's 'your music' library.
  • Check user s saved audiobooksCheck if one or more audiobooks are already saved in the current spotify user's library.
  • Check user s saved episodesThis spotify api endpoint (in beta) checks if episodes are saved in a user's library. feedback and issues can be shared in the developer forum.
  • Check user s saved showsCheck if one or more shows is already saved in the current spotify user's library.
  • Check user s saved tracksCheck if one or more tracks is already saved in the current spotify user's 'your music' library.
  • Create playlistCreate a playlist for a spotify user. (the playlist will be empty until you add tracks.) each user is generally limited to a maximum of 11000 playlists.
  • Follow artists or usersAdd the current user as a follower of one or more artists or other spotify users.
  • Follow playlistAdd the current user as a follower of a playlist.
  • Get a chapterGet spotify catalog information for a single audiobook chapter. chapters are only available within the us, uk, canada, ireland, new zealand and australia markets.
  • Get albumGet spotify catalog information for a single album.
  • Get album tracksGet spotify catalog information about an album’s tracks. optional parameters can be used to limit the number of tracks returned.
  • Get an audiobookGet spotify catalog information for a single audiobook. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia markets.
  • Get artistGet spotify catalog information for a single artist identified by their unique spotify id. <<DEPRECATED use getartist
  • Get artist s albumsGet spotify catalog information about an artist's albums. <<DEPRECATED use getartistsalbums
  • Get artist s related artistsGet spotify catalog information about artists similar to a given artist. similarity is based on analysis of the spotify community's listening history.
  • Get artist s top tracksGet spotify catalog information about an artist's top tracks by country. <<DEPRECATED use getartiststoptracks
  • Get audiobook chaptersGet spotify catalog information about an audiobook's chapters. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia markets.
  • Get available devicesGet information about a user’s available spotify connect devices. some device models are not supported and will not be listed in the api response. <<DEPRECATED use getavailabledevi
  • Get available genre seedsRetrieve a list of available genres seed parameter values for recommendations.
  • Get available marketsGet the list of markets where spotify is available.
  • Get category s playlistsGet a list of spotify playlists tagged with a particular category.
  • Get current user s playlistsGet a list of the playlists owned or followed by the current spotify user. <<DEPRECATED use getcurrentusersplaylists
  • Get current user s profileGet detailed profile information about the current user (including the current user's username). <<DEPRECATED use getcurrentusersprofile
  • Get currently playing trackGet the object currently being played on the user's spotify account. <<DEPRECATED use getcurrentlyplayingtrack
  • Get episodeGet spotify catalog information for a single episode identified by its unique spotify id.
  • Get featured playlistsGet a list of spotify featured playlists (shown, for example, on a spotify player's 'browse' tab).
  • Get followed artistsGet the current user's followed artists.
  • Get new releasesGet a list of new album releases featured in spotify (shown, for example, on a spotify player’s “browse” tab).
  • Get playback stateGet information about the user’s current playback state, including track or episode, progress, and active device. <<DEPRECATED use getplaybackstate
  • Get playlistGet a playlist owned by a spotify user.
  • Get playlist cover imageGet the current image associated with a specific playlist.
  • Get playlist itemsGet full details of the items of a playlist owned by a spotify user.
  • Get recently played tracksGet tracks from the current user's recently played tracks. note: currently doesn't support podcast episodes. <<DEPRECATED use getrecentlyplayedtracks
  • Get recommendationsRecommendations are based on seed entity data, matched with similar artists and tracks. if data is ample, a track list and pool size are returned. for new or obscure artists and tr
  • Get several albumsGet spotify catalog information for multiple albums identified by their spotify ids.
  • Get several artistsGet spotify catalog information for several artists based on their spotify ids.
  • Get several audiobooksGet spotify catalog information for several audiobooks identified by their spotify ids. audiobooks are only available within the us, uk, canada, ireland, new zealand and australia
  • Get several browse categoriesGet a list of categories used to tag items in spotify (on, for example, the spotify player’s “browse” tab).
  • Get several chaptersGet spotify catalog information for several audiobook chapters identified by their spotify ids. chapters are only available within the us, uk, canada, ireland, new zealand and aust
  • Get several episodesGet spotify catalog information for several episodes based on their spotify ids.
  • Get several showsGet spotify catalog information for several shows based on their spotify ids.
  • Get several tracksGet spotify catalog information for multiple tracks based on their spotify ids.
  • Get several tracks audio featuresGet audio features for multiple tracks based on their spotify ids.
  • Get showGet spotify catalog information for a single show identified by its unique spotify id.
  • Get show episodesGet spotify catalog information about an show’s episodes. optional parameters can be used to limit the number of episodes returned. <<DEPRECATED use getshowepisodes
  • Get single browse categoryGet a single category used to tag items in spotify (on, for example, the spotify player’s “browse” tab).
  • Get the user s queueGet the list of objects that make up the user's queue. <<DEPRECATED use gettheusersqueue
  • Get trackGet spotify catalog information for a single track identified by its unique spotify id.
  • Get track s audio analysisGet a low-level audio analysis for a track in the spotify catalog. the audio analysis describes the track’s structure and musical content, including rhythm, pitch, and timbre.
  • Get track s audio featuresGet audio feature information for a single track identified by its unique spotify id.
  • Get user s playlistsGet a list of the playlists owned or followed by a spotify user. <<DEPRECATED use getusersplaylists
  • Get user s profileGet public profile information about a spotify user. <<DEPRECATED use getusersprofile
  • Get user s saved albumsGet a list of the albums saved in the current spotify user's 'your music' library.
  • Get user s saved audiobooksGet a list of the audiobooks saved in the current spotify user's 'your music' library.
  • Get user s saved episodesThis api endpoint, currently in beta, allows retrieving episodes saved in a spotify user's library. changes may occur without notice. feedback and issues can be shared in spotify's
  • Get user s saved showsGet a list of shows saved in the current spotify user's library. optional parameters can be used to limit the number of shows returned.
  • Get user s saved tracksGet a list of the songs saved in the current spotify user's 'your music' library. <<DEPRECATED use getuserssavedtracks
  • Get user s top artistsGet the current user's top artists based on calculated affinity. <<DEPRECATED use getuserstopartists
  • Get user s top tracksGet the current user's top tracks based on calculated affinity. <<DEPRECATED use getuserstoptracks
  • Pause playbackPause playback on the user's account. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player api e
  • Remove playlist itemsRemove one or more items from a user's playlist.
  • Remove user s saved audiobooksRemove one or more audiobooks from the spotify user's library.
  • Remove user s saved episodesThis api endpoint, currently in beta, allows for the removal of episodes from a user's library and may change without notice. feedback and issues can be shared on the spotify devel
  • Remove user s saved showsDelete one or more shows from current spotify user's library.
  • Remove user s saved tracksRemove one or more tracks from the current user's 'your music' library.
  • Remove users saved albumsRemove one or more albums from the current user's 'your music' library.
  • Save albums for current userSave one or more albums to the current user's 'your music' library. <<DEPRECATED use savealbumsforcurrentuser
  • Save audiobooks for current userSave one or more audiobooks to the current spotify user's library.
  • Save episodes for current userThis api endpoint, currently in beta, allows saving episodes to a user's library. users are encouraged to provide feedback or report issues in the spotify developer forum.
  • Save shows for current userSave one or more shows to current spotify user's library.
  • Save tracks for current userSave one or more tracks to the current user's 'your music' library.
  • Search for itemGet spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks that match a keyword string. audiobooks are only available within the us, uk
  • Seek to positionSeeks to the given position in the user’s currently playing track. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use thi
  • Set playback volumeSet the volume for the user’s current playback device. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with o
  • Set repeat modeSet the repeat mode for the user's playback. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other playe
  • Skip to nextSkips to next track in the user’s queue. this api only works for users who have spotify premium. the order of execution is not guaranteed when you use this api with other player ap
3 things it can watch for

What Spotify can tell it about

It does not only wait to be asked. These are the things Spotify can tell your AI employee about the moment they happen, so it can act without anyone noticing first.

  • New Device AddedA new device is added.
  • New Playlist Created or DeletedA new playlist is created or deleted.
  • Spotify Playlist Item ChangeSongs are added to or removed from a Spotify playlist.
Access, and who is in charge of it

You stay the boss of your Spotify account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Spotify account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Spotify is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Spotify and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Spotify

Can an AI employee really work inside Spotify?
Yes. It signs in to your own Spotify account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Spotify?
No. Nothing moves and nothing is replaced. Your records stay in Spotify, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Spotify account?
You sign in with your own Spotify account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Spotify?
It has 81 ready-made tools in Spotify today, among them Add item to playback queue, Add items to playlist and Change playlist details. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Spotify and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Spotify and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Spotify?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Spotify is written down with what it did and when.