Back to Integrations
integrationGoogle Sheets node
integrationSpotify node

Google Sheets and Spotify integration

Save yourself the work of writing custom integrations for Google Sheets and Spotify and use n8n instead. Build adaptable and scalable Data & Storage, Productivity, and Miscellaneous workflows that work with your technology stack. All within a building experience you will love.

How to connect Google Sheets and Spotify

  • Step 1: Create a new workflow
  • Step 2: Add and configure nodes
  • Step 3: Connect
  • Step 4: Customize and extend your integration
  • Step 5: Test and activate your workflow

Step 1: Create a new workflow and add the first step

In n8n, click the "Add workflow" button in the Workflows tab to create a new workflow. Add the starting point – a trigger on when your workflow should run: an app event, a schedule, a webhook call, another workflow, an AI chat, or a manual trigger. Sometimes, the HTTP Request node might already serve as your starting point.

Google Sheets and Spotify integration: Create a new workflow and add the first step

Step 2: Add and configure Google Sheets and Spotify nodes

You can find Google Sheets and Spotify in the nodes panel. Drag them onto your workflow canvas, selecting their actions. Click each node, choose a credential, and authenticate to grant n8n access. Configure Google Sheets and Spotify nodes one by one: input data on the left, parameters in the middle, and output data on the right.

Google Sheets and Spotify integration: Add and configure Google Sheets and Spotify nodes

Step 3: Connect Google Sheets and Spotify

A connection establishes a link between Google Sheets and Spotify (or vice versa) to route data through the workflow. Data flows from the output of one node to the input of another. You can have single or multiple connections for each node.

Google Sheets and Spotify integration: Connect Google Sheets and Spotify

Step 4: Customize and extend your Google Sheets and Spotify integration

Use n8n's core nodes such as If, Split Out, Merge, and others to transform and manipulate data. Write custom JavaScript or Python in the Code node and run it as a step in your workflow. Connect Google Sheets and Spotify with any of n8n’s 1000+ integrations, and incorporate advanced AI logic into your workflows.

Google Sheets and Spotify integration: Customize and extend your Google Sheets and Spotify integration

Step 5: Test and activate your Google Sheets and Spotify workflow

Save and run the workflow to see if everything works as expected. Based on your configuration, data should flow from Google Sheets to Spotify or vice versa. Easily debug your workflow: you can check past executions to isolate and fix the mistake. Once you've tested everything, make sure to save your workflow and activate it.

Google Sheets and Spotify integration: Test and activate your Google Sheets and Spotify workflow

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 playlists.

What problem does this workflow solve?

It automates the monthly process of tracking, storing, and categorizing Spotify tracks into relevant playlists, helping users maintain well-organized music collections and keep a historical record of their listening habits.

Workflow Overview

  • Trigger Options: Can be initiated manually or on a set schedule.
  • Spotify Playlists Retrieval: Fetches the current playlists and filters them by owner.
  • Track Details Collection: Retrieves information such as track ID and popularity from the user’s library.
  • Audio Features Fetching: Uses Spotify's API to get audio features for each track.
  • Data Merging: Combines track information with their audio features.
  • Duplicate Checking: Filters out tracks that have already been logged in Google Sheets.
  • Data Logging: Archives new tracks into a Google Sheet.
  • AI Classification: Uses an AI model to classify tracks into suitable playlists.
  • Playlist Updates: Adds classified tracks to the corresponding playlists.

Setup Instructions

  1. Credentials Setup:
    Make sure you have valid Spotify OAuth2 and Google Sheets access credentials.
  2. Trigger Configuration:
    Choose between manual or scheduled triggers to start the workflow.
  3. Google Sheets Preparation:
    Set up a Google Sheet with the necessary structure for logging track details.
  4. Spotify Playlists Setup:
    Have a diverse range of playlists and exhaustive description (see example) ready to accommodate different music genres and moods.

Customization Options

  • Adjust Playlist Conditions:
    Modify the AI model’s classification criteria to align with your personal music preferences.
  • Enhance Track Analysis:
    Incorporate additional audio features or external data sources for more refined track categorization.
  • Personalize Data Logging:
    Customize which track attributes to log in Google Sheets based on your archival preferences.
  • Configure Scheduling:
    Set a preferred schedule for periodic track archiving, e.g., monthly or weekly.

Cost Estimate

For 300 tracks, the token usage amounts to approximately 60,000 tokens (58,000 for input and 2,000 for completion), costing around 20 cents with Claude 3.5 Sonnet (as of October 2024).

Playlists' Description Examples

Playlist Name Playlist Description
Classique Indulge in the timeless beauty of classical music with this refined playlist. From baroque to romantic periods, this collection showcases renowned compositions.
Poi Find your flow with this dynamic playlist tailored for poi, staff, and ball juggling. Featuring rhythmic tracks that complement your movements.
Pro Sound Boost your productivity and focus with this carefully selected mix of concentration-enhancing music. Ideal for work or study sessions.
ChillySleep Drift off to dreamland with this soothing playlist of sleep-inducing tracks. Gentle melodies and ambient sounds create a peaceful atmosphere for restful sleep.
To Sing Warm up your vocal cords and sing your heart out with karaoke-friendly tracks. Featuring popular songs, perfect for solo performances or group sing-alongs.
1990s Relive the diverse musical landscape of the 90s with this eclectic mix. From grunge to pop, hip-hop to electronic, this playlist showcases defining genres.
1980s Take a nostalgic trip back to the era of big hair and neon with this 80s playlist. Packed with iconic hits and forgotten gems, capturing the energy of the decade.
Groove Up Elevate your mood and energy with this upbeat playlist. Featuring a mix of feel-good tracks across various genres to lift your spirits and get you moving.
Reggae & Dub Relax and unwind with the laid-back vibes of reggae and dub. This playlist combines classic reggae tunes with deep, spacious dub tracks for a chilled-out vibe.
Psytrance Embark on a mind-bending journey with this collection of psychedelic trance tracks. Ideal for late-night dance sessions or intense focus.
Cumbia Sway to the infectious rhythms of Cumbia with this lively playlist. Blending traditional Latin American sounds with modern interpretations for a danceable mix.
Funky Groove Get your body moving with this collection of funk and disco tracks. Featuring irresistible basslines and catchy rhythms, perfect for dance parties.
French Chanson Experience the romance and charm of France with this mix of classic and modern French songs, capturing the essence of French musical culture.
Workout Motivation Push your limits and power through your exercise routine with this high-energy playlist. From warm-up to cool-down, these tracks will keep you motivated.
Cinematic Instrumentals Immerse yourself in a world of atmospheric sounds with this collection of cinematic instrumental tracks, perfect for focus, relaxation, or contemplation.

Nodes used in this workflow

Popular Google Sheets and Spotify workflows

Code node
HTTP Request node
Split Out node
Anthropic Chat Model node
+5

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 playlists. What problem does this workflow solve? It automates the monthly process of tracking, storing, and categorizing Spotify tracks into relevant playlists, helping users maintain well-organized music collections and keep a historical record of their listening habits. Workflow Overview Trigger Options**: Can be initiated manually or on a set schedule. Spotify Playlists Retrieval**: Fetches the current playlists and filters them by owner. Track Details Collection**: Retrieves information such as track ID and popularity from the user’s library. Audio Features Fetching**: Uses Spotify's API to get audio features for each track. Data Merging**: Combines track information with their audio features. Duplicate Checking**: Filters out tracks that have already been logged in Google Sheets. Data Logging**: Archives new tracks into a Google Sheet. AI Classification**: Uses an AI model to classify tracks into suitable playlists. Playlist Updates**: Adds classified tracks to the corresponding playlists. Setup Instructions Credentials Setup: Make sure you have valid Spotify OAuth2 and Google Sheets access credentials. Trigger Configuration: Choose between manual or scheduled triggers to start the workflow. Google Sheets Preparation: Set up a Google Sheet with the necessary structure for logging track details. Spotify Playlists Setup: Have a diverse range of playlists and exhaustive description (see example) ready to accommodate different music genres and moods. Customization Options Adjust Playlist Conditions**: Modify the AI model’s classification criteria to align with your personal music preferences. Enhance Track Analysis**: Incorporate additional audio features or external data sources for more refined track categorization. Personalize Data Logging**: Customize which track attributes to log in Google Sheets based on your archival preferences. Configure Scheduling**: Set a preferred schedule for periodic track archiving, e.g., monthly or weekly. Cost Estimate For 300 tracks, the token usage amounts to approximately 60,000 tokens (58,000 for input and 2,000 for completion), costing around 20 cents with Claude 3.5 Sonnet (as of October 2024). Playlists' Description Examples | Playlist Name | Playlist Description | |-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Classique | Indulge in the timeless beauty of classical music with this refined playlist. From baroque to romantic periods, this collection showcases renowned compositions. | | Poi | Find your flow with this dynamic playlist tailored for poi, staff, and ball juggling. Featuring rhythmic tracks that complement your movements. | | Pro Sound | Boost your productivity and focus with this carefully selected mix of concentration-enhancing music. Ideal for work or study sessions. | | ChillySleep | Drift off to dreamland with this soothing playlist of sleep-inducing tracks. Gentle melodies and ambient sounds create a peaceful atmosphere for restful sleep. | | To Sing | Warm up your vocal cords and sing your heart out with karaoke-friendly tracks. Featuring popular songs, perfect for solo performances or group sing-alongs. | | 1990s | Relive the diverse musical landscape of the 90s with this eclectic mix. From grunge to pop, hip-hop to electronic, this playlist showcases defining genres. | | 1980s | Take a nostalgic trip back to the era of big hair and neon with this 80s playlist. Packed with iconic hits and forgotten gems, capturing the energy of the decade.| | Groove Up | Elevate your mood and energy with this upbeat playlist. Featuring a mix of feel-good tracks across various genres to lift your spirits and get you moving. | | Reggae & Dub | Relax and unwind with the laid-back vibes of reggae and dub. This playlist combines classic reggae tunes with deep, spacious dub tracks for a chilled-out vibe. | | Psytrance | Embark on a mind-bending journey with this collection of psychedelic trance tracks. Ideal for late-night dance sessions or intense focus. | | Cumbia | Sway to the infectious rhythms of Cumbia with this lively playlist. Blending traditional Latin American sounds with modern interpretations for a danceable mix. | | Funky Groove | Get your body moving with this collection of funk and disco tracks. Featuring irresistible basslines and catchy rhythms, perfect for dance parties. | | French Chanson | Experience the romance and charm of France with this mix of classic and modern French songs, capturing the essence of French musical culture. | | Workout Motivation | Push your limits and power through your exercise routine with this high-energy playlist. From warm-up to cool-down, these tracks will keep you motivated. | | Cinematic Instrumentals | Immerse yourself in a world of atmospheric sounds with this collection of cinematic instrumental tracks, perfect for focus, relaxation, or contemplation. |

Build your own Google Sheets and Spotify integration

Create custom Google Sheets and Spotify workflows by choosing triggers and actions. Nodes come with global operations and settings, as well as app-specific parameters that can be configured. You can also use the HTTP Request node to query data from any app or service with a REST API.

Google Sheets supported actions

Create
Create a spreadsheet
Delete
Delete a spreadsheet
Append or Update Row
Append a new row or update an existing one (upsert)
Append Row
Create a new row in a sheet
Clear
Delete all the contents or a part of a sheet
Create
Create a new sheet
Delete
Permanently delete a sheet
Delete Rows or Columns
Delete columns or rows from a sheet
Get Row(s)
Retrieve one or more rows from a sheet
Update Row
Update an existing row in a sheet

Spotify supported actions

Get
Get an album by URI or ID
Get New Releases
Get a list of new album releases
Get Tracks
Get an album's tracks by URI or ID
Search
Search albums by keyword
Get
Get an artist by URI or ID
Get Albums
Get an artist's albums by URI or ID
Get Related Artists
Get an artist's related artists by URI or ID
Get Top Tracks
Get an artist's top tracks by URI or ID
Search
Search artists by keyword
Get Liked Tracks
Get the user's liked tracks
Get Following Artists
Get your followed artists
Add Song to Queue
Add a song to your queue
Currently Playing
Get your currently playing track
Next Song
Skip to your next track
Pause
Pause your music
Previous Song
Skip to your previous song
Recently Played
Get your recently played tracks
Resume
Resume playback on the current active device
Set Volume
Set volume on the current active device
Start Music
Start playing a playlist, artist, or album
Add an Item
Add tracks to a playlist by track and playlist URI or ID
Create a Playlist
Create a new playlist
Get
Get a playlist by URI or ID
Get the User's Playlists
Get a user's playlists
Get Tracks
Get a playlist's tracks by URI or ID
Remove an Item
Remove tracks from a playlist by track and playlist URI or ID
Search
Search playlists by keyword
Get
Get a track by its URI or ID
Get Audio Features
Get audio features for a track by URI or ID
Search
Search tracks by keyword

FAQs

  • Can Google Sheets connect with Spotify?

  • Can I use Google Sheets’s API with n8n?

  • Can I use Spotify’s API with n8n?

  • Is n8n secure for integrating Google Sheets and Spotify?

  • How to get started with Google Sheets and Spotify integration in n8n.io?

Looking to integrate Google Sheets and Spotify in your company?

Over 3000 companies switch to n8n every single week

Why use n8n to integrate Google Sheets with Spotify

Build complex workflows, really fast

Build complex workflows, really fast

Handle branching, merging and iteration easily.
Pause your workflow to wait for external events.

Code when you need it, UI when you don't

Simple debugging

Your data is displayed alongside your settings, making edge cases easy to track down.

Use templates to get started fast

Use 1000+ workflow templates available from our core team and our community.

Reuse your work

Copy and paste, easily import and export workflows.

Implement complex processes faster with n8n

red iconyellow iconred iconyellow icon