About Matt

Matt McGuire is a Salesforce architect, AI builder, and punk musician based in Toronto. Canada's #1 certified Salesforce professional, 43× certified across architecture, development, AI, and a wide range of platform products. He's been building on Salesforce for 17 years and currently spends most of his time at the intersection of AI and the platform. The Music Intelligence Engine is his most interesting project to date. He thinks you should read the whole series.

How I Built an Audio Analysis Pipeline From Scratch

Matt/ April 23, 2026/ Agentforce, AI, Development, Integration, Music, 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, 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, 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.

Apex Callout – GET request received as POST

Matt/ March 1, 2022/ Development, Integration, Salesforce

Have you ever tried to address an issue with your code and gone down a rabbit hole? Of course you have. I recently encountered a pretty great one. It all started with this message from the console: Let’s set the stage. The endpoint for an existing integration (Remote Process Invocation – Request and Reply) was performing poorly so the client

Read More

Tips On Passing Salesforce OmniStudio Consultant and Developer Exams

Matt/ January 18, 2022/ Certifications, OmniStudio, Salesforce, Technology

OmniStudio is one of the hottest new technologies on the Salesforce platform, and after being acquired by Salesforce in early 2020, it’s now officially a part of the Salesforce family as Salesforce Industries. When I first started playing with OmniStudio last fall I was surprised to learn this product is actually a part of Einstein Automate. With OmniStudio, you can

Read More