Create lyric posters from Spotify tracks with Musixmatch and OpenAI
UnknownWhat this workflow does
This AI workflow has 9 nodes and runs when someone submits an n8n form (“Create your lyrics poster”). Along the way it connects OpenAI Chat Model, Spotify, OpenAI and Musixmatch (community).
How it runs
Trigger: When someone submits an n8n form (“Create your lyrics poster”).
- Extract Spotify track ID (Code): runs custom JavaScript code
- Get track metadata from Spotify (Spotify): get (track)
- Select lyric and build image prompt (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (Get lyrics from Musixmatch, Match track by metadata in Musixmatch)
- Generate poster with OpenAI (OpenAI): work with image
- Return poster to user (n8n Form): shows the next form page
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @musixmatch/n8n-nodes-musixmatch is verified or supports 3.0 (used in Match track by metadata in Musixmatch, Get lyrics from Musixmatch).
Nodes used (8)
- Musixmatch Tool
@musixmatch/n8n-nodes-musixmatch.musixmatchTool - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - Spotify
n8n-nodes-base.spotify - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI
@n8n/n8n-nodes-langchain.openAi - n8n Form
n8n-nodes-base.form
From the author
Turn a song into a ready-to-hang poster, by using Musixmatch and AI This n8n workflow turns a song title and artist name into a gallery-ready poster by combining Musixmatch lyric intelligence with a tightly controlled AI art direction pipeline. At its core,…