---
title: Spotify
slug: spotify
description: How to integrate Spotify with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_spotify.png
createdAt: 2025-02-03T13:29:01.216Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/spotify.png" alt="Spotify logo" caption size="50" width="512" height="512"} | Spotify is a music streaming platform offering access to millions of tracks, albums, and curated playlists. Integrating Spotify with Make.com allows users to automate playlist management, track playback, and library updates based on triggers from other apps. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

:::hint{type="warning"}
This is AI-generated content based on official Spotify documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Spotify](https://www.spotify.com/about-us/contact) directly.
:::

# Requirements

To use the Spotify app in Make, you must have a Spotify account and a registered developer application, [create your account on Spotify](https://www.spotify.com). For subscription, refer to the [Spotify pricing page](https://www.spotify.com).

# Connect Spotify and Make&#x20;

To get started, you must first create a connection between Spotify and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2.0 credentials in your Spotify account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2.0 credentials in your Spotify account

Before you create the connection in Make, you should first obtain your **OAuth2.0 credentials** in your Spotify account.

To obtain your **OAuth2.0 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;Spotify Developer Dashboard**.
:::

:::WorkflowBlockItem
Click on the name of your application or clic&#x6B;**&#x20;Create an App** to register a new application.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/spotify_OAuth2.0)
:::

:::WorkflowBlockItem
If prompted, enter the callback URI: `https://www.integromat.com/oauth/cb/spotify2`
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed on screen.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://developer.spotify.com/documentation/web-api/howtos/web-app-profile)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Spotify module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Spotify account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Spotify modules

After connecting to the Spotify app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Add an Item to a Playlist

Adds a specific track or video to a selected playlist.
:::

:::ExpandableHeading
### Check a Show

Determine whether the specified show is already included in the current user's saved library.
:::

:::ExpandableHeading
### Create a Playlist

Creates a new music playlist in your account.
:::

:::ExpandableHeading
### Get a Current Track

Fetches details about the track, album, or podcast episode that is currently playing on the user’s Spotify account.
:::

:::ExpandableHeading
### Get a Player's Status

Fetches detailed information about the user’s currently playing track or episode, including playback progress and the device being used.
:::

:::ExpandableHeading
### Get a Playlist

Fetches the details of a specified existing playlist.
:::

:::ExpandableHeading
### Get a Show

Fetches detailed information about a specific show that already exists.
:::

:::ExpandableHeading
### Get a Track

Fetches detailed information about a specific track that already exists.
:::

:::ExpandableHeading
### Get a Track Audio Features

Retrieves detailed audio feature data, such as tempo, key, and energy level, for a specific track.
:::

:::ExpandableHeading
### Get an Episode

Fetches detailed information about a specific existing episode.
:::

:::ExpandableHeading
### List Artist's Albums

Fetches a list of all albums released by a specified artist.
:::

:::ExpandableHeading
### List Artist's Top Tracks

Fetches the most popular tracks for a specified artist.
:::

:::ExpandableHeading
### List Devices

Fetches and displays a list of all available devices from your connected account.
:::

:::ExpandableHeading
### List Episodes

Fetches a list of all episodes from an existing show.
:::

:::ExpandableHeading
### List Episodes Information

Retrieves detailed information about all episodes in a specified list.
:::

:::ExpandableHeading
### List Playlist's Items

Fetches comprehensive information about each item within a specified playlist.
:::

:::ExpandableHeading
### List Playlists

Fetches and displays all playlists currently available in your account.
:::

:::ExpandableHeading
### List Shows

Fetches a list of all currently available shows from your account.
:::

:::ExpandableHeading
### List Shows Metadata

Retrieves detailed metadata for a list of television shows.
:::

:::ExpandableHeading
### List User's Followed Artists

Retrieves a list of artists that the current user is following.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Pause a User's Playback

Temporarily stops the currently playing audio or video for a specified user.
:::

:::ExpandableHeading
### Remove a Track

Deletes a selected track from the current user's library.
:::

:::ExpandableHeading
### Save a Track

Adds a selected track to the current user's saved music library.
:::

:::ExpandableHeading
### Search Items

Retrieves a list of items belonging to the specified object types.
:::

:::ExpandableHeading
### Search Tracks

Searches for detailed information about music tracks that match a specified keyword or phrase.
:::

:::ExpandableHeading
### Start/Resume a User's Playback

Initiates or continues audio playback for a specified user.
:::

:::ExpandableHeading
### Subscribe to a List of Shows

Adds one or more shows to the current user's library by subscribing to them.
:::

:::ExpandableHeading
### Unsubscribe from a List of Shows

Removes one or more selected shows from the current user's saved library collection.
:::

:::ExpandableHeading
### Update a Playlist

Modifies the details or settings of an existing playlist.
:::

:::ExpandableHeading
### Upload a Playlist Cover Image

Uploads a new image to set as the cover for a specific playlist.
:::

:::ExpandableHeading
### Watch Artist's Albums

Triggers when a new album is released by an artist.
:::

:::ExpandableHeading
### Watch Playlist Tracks

Triggers when a new track is added to a specified playlist.
:::

:::ExpandableHeading
### Watch Recently Played Tracks

Triggers when a user starts playing a specific track.
:::

:::ExpandableHeading
### Watch Saved Tracks

Triggers when a new audio track is saved to your account.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Spotify resources&#x20;

You can have access to more resources related to this app on the following links

- [Spotify topics on Make community](https://community.make.com/search?q=Spotify)
- [Spotify website](https://www.spotify.com)
- [Spotify API documentation](https://developer.spotify.com/documentation/web-api/reference/#/)
- [Spotify page on make](https://www.make.com/en/integrations/spotify)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

