Marketing Cloud Engagement Client Secret Expiration: What It Means and How to Rotate Your API Credentials Before September 30, 2026

Yesterday Salesforce sent an email to all customers titled “Marketing Cloud Engagement Secret Expiration and Time-To-Live (TTL)”. If your Marketing Cloud instance communicates with any external system via API (and most production environments do), this change requires action. All existing client secrets for Marketing Cloud Engagement Installed Packages will expire on September 30, 2026. To …

Continue reading Marketing Cloud Engagement Client Secret Expiration: What It Means and How to Rotate Your API Credentials Before September 30, 2026

Modern Alternatives to Pop-Up Windows for Use on CloudPages

I recently stumbled upon Jörn Berkefeld's comment under a LinkedIn post describing how to add a pop-up window to a CloudPage. Jörn wrote: Main issue with approach is that 9 times out 10 the user's browser will block that these days. There was a time when code like yours was used to open hundreds of …

Continue reading Modern Alternatives to Pop-Up Windows for Use on CloudPages

Data Views App: Display Data Views data in real-time on a CloudPage

Data Views in Salesforce Marketing Cloud are system-generated tables that provide detailed information about various aspects of your marketing efforts. These tables store 6 months of data about your subscribers, such as email sends, opens, clicks, bounces, and more. Data views play a crucial role in helping to analyze the performance of your marketing campaigns. …

Continue reading Data Views App: Display Data Views data in real-time on a CloudPage

Splitting a string of comma-separated values in a Data Extension field using SQL

The data that we have to work with in Salesforce Marketing Cloud rarely comes in the format that we need to be able to further use it inside journeys, emails, etc. One of the common use cases that repeatedly comes up on Salesforce Stack Exchange is splitting values from a comma-delimited list into separate rows. …

Continue reading Splitting a string of comma-separated values in a Data Extension field using SQL

ChatGPT and Marketing Cloud Integration: Real-Time Email Content Generation with ChatGPT API

I couldn't resist the hype surrounding ChatGPT, so I've decided to jump in on the trend and see how it could be used by marketers in Salesforce Marketing Cloud. ChatGPT claims that some of the common use cases for generative AI in email marketing are: Personalization: ChatGPT can be trained on customer data, such as …

Continue reading ChatGPT and Marketing Cloud Integration: Real-Time Email Content Generation with ChatGPT API