Skip to content
FlowHubFluxonLab
AI Automationfree

Monthly Spotify Track Archiving and Playlist Classification

by Arnaud MARIEadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAnthropic Chat ModelBBasic LLM ChainCCodeGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestSpotifySpotifyStructured Output ParserStructured Output Parser
Share Post Share
SeRetrieve relevant infoRetrieve releva…CoBatch preparationBatch preparati…HRGet Track detailsGet Track detai…SOSplit OutAnthropic Chat ModelAnthropic Chat …Get PlaylistGet TracksOPStructured Output ParserStructured Outp…SePlaylists informationsPlaylists infor…FiFilter my playlistFilter my playl…SOSplit Out1CoBatch preparation1Batch preparati…MeMergeSeSimplify Tracks informationsSimplify Tracks…LiLimitGet logged tracksGet logged trac…MeExcluding logged tracksExcluding logge…FiFilterSOSplit Out2MeManual VerificationManual Verifica…SpotifyCoAggregate by 200 tracksAggregate by 20…ScMonthly TriggerGet logged playlistsGet logged play…Log new tracksLog new playlistsLog new playlis…MeExcluding logged playlistsExcluding logge…LiLimit2NOClassify new tracksClassify new tr…CLBasic LLM Chain - AI ClassificationBasic LLM Chain…123456789101112131415161718192021222324252627282930313233
1/5
STEPS · 33
Runs on a schedule

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.

Tags

n8nreference-onlychain-llmgoogle-sheetslm-chat-anthropicoutput-parser-structuredspotify
Connects
Anthropic Chat ModelBBasic LLM ChainCCodesheetsGoogle SheetsWHTTP RequestspotifySpotify
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes30
AddedOct 27, 2024

Related workflows

See all AI Automation
BCsheetsgroqchatmodel
free

Confirm and log WhatsApp restaurant orders with Groq and Google Sheets

Quick Overview This workflow triggers on incoming WhatsApp orders, uses Groq to extract items and quantities, validates them against a live Google Sheets menu, logs the result to an orders sheet, and replies to the customer with either a clarification request or a priced confirmation (with optional VIP owner alerts). How it works Triggers when a new WhatsApp message is received on your WhatsApp Business Cloud number. Sends the message text to Groq (Llama 3.3) to extract a structured list of ordered items and quantities. Reads the latest menu (item name, price, availability) from a Google Sheets “Menu” tab. Matches extracted items to the menu, checks availability, calculates line subtotals and the total price, and compiles any validation issues. If there are issues, replies to the customer on WhatsApp asking for a corrected order and appends a “needs_clarification” entry to the Google Sheets “Orders” tab. If the order is valid, appends a “confirmed” entry to the Google Sheets “Orders” tab and sends a WhatsApp confirmation with the item summary and total. If the confirmed total meets or exceeds the VIP threshold, sends a separate WhatsApp notification to the owner number. Setup Conne

by Kanishka Shrivastava
ACWopenaichatmodel
free

Manage Google and Trustpilot reviews with OpenAI and Slack

Quick overview This workflow runs hourly to fetch new Google Business Profile and Trustpilot reviews, deduplicates them, uses OpenAI via a LangChain agent to draft sentiment-aware replies, escalates negative reviews in Slack, and routes positive replies to Slack for approval before posting the reply back to Trustpilot. How it works Runs every hour on a schedule. Fetches the latest reviews from the Google Business Profile API and the Trustpilot API and combines the results. Deduplicates reviews by tracking previously seen review IDs in workflow static data and stops if there are no new reviews. Processes each new review and uses OpenAI (via a LangChain agent) to generate structured JSON containing sentiment, a draft reply, and an optional suggested resolution. Sends negative reviews to a Slack channel for the owner along with the suggested resolution. Sends positive draft replies to Slack for one-tap approval (with a 24-hour timeout) and, if approved, publishes the reply to the Trustpilot API. Sends a Slack alert to the ops channel if the workflow errors. Setup Configure authentication and replace placeholders for the Google Business Profile reviews endpoint (account and location) i

by Redowan Ahmed Farhan
autofixingoutputparserBopenaichatmodelstructuredoutputparser
free

Force AI to use a specific output format

This workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only processing language but also fixing invalid outputs before structuring them. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team