The Agent: Three Layers of Intelligence for Smarter Playlist Pitching

Matt/ May 7, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce/ 0 comments

I Built an AI Music Promotion Agent Inside My CRM – Here’s What It Can Actually DoThere’s a moment every independent artist knows well. You’re staring at a spreadsheet – or a Notion doc, or a pile of emails – trying to figure out which playlist curator to pitch next. You’ve got ten tracks. There are thousands of playlists. Some

Read More

The Fit Score: Ranking 3,500 Playlists So You Don’t Have To

Matt/ May 5, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce/ 0 comments

Every playlist submission is a bet. You’re wagering your time, your relationship with a curator, and sometimes money on the belief that your track belongs on their playlist. Most of the time you’re guessing -scrolling through playlists, listening to a few tracks, going with your gut. This post is about replacing that guess with a number. The Problem With “Good

Read More

3,500 Moving Targets: Building the Playlist Snapshot Pipeline

Matt/ April 30, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce/ 0 comments

The track pipeline was the proof of concept. Download a preview, run the analysis, write thirteen numbers back to Salesforce. Repeat for every track in the catalog. The playlist pipeline is a different problem entirely. To score a submitted track against a playlist, I need to know what the playlist actually sounds like — not just its name and follower

Read More

The Emotional Geometry of Playlists: From Thirteen Features to Three Scores

Matt/ April 28, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce/ 0 comments

The last post ended with thirteen audio features computed from a 30-second preview clip. Energy. Danceability. Valence. Acousticness. Tempo. Key. Mode. And six more. That’s a lot. Too many for the Scoring Engine to reason about directly, in fact. If the goal is to decide whether a submitted track fits a playlist, I can’t ask the Scoring Engine to reason

Read More

How I Built an Audio Analysis Pipeline From Scratch

Matt/ April 23, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce

In the last post, I mentioned that Spotify deprecated their Audio Features API – the endpoint that used to return energy, danceability, valence, and a dozen other musical characteristics for any track. It just disappeared. No replacement. No warning. No timeline. That was the moment this project stopped being a submission tracker and started becoming something I hadn’t planned to

Read More

The Data Model: Why I Put My Music Catalog in Salesforce

Matt/ April 21, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce

After the intro post, a few people asked the same question: why Salesforce? Fair question. Salesforce is enterprise CRM software. It costs money, has a steep learning curve, and comes with the kind of bureaucratic reputation that makes developers wince. It is not, on the surface, an obvious choice for a solo musician trying to get their songs on playlists.

Read More

How I Used Salesforce to Try to Make It in Music (And Why I Ended Up Building Something Way More Interesting)

Matt/ April 16, 2026/ Agentforce, AI, Development, Integration, Music, Personal, Projects, Salesforce

There’s a saying in investing: it takes money to make money. Music has its own version of that problem – it takes listeners to get listeners. If you’re an independent artist on Spotify, you already know this. I’m a software developer and a musician. When I ran into this wall, I did what any developer would do: I tried to build my way out of it.