• Why SFMC Code Resources Are Game-Changing for Developers
    Salesforce Marketing Cloud (SFMC) Code Resources are a hidden gem for developers, offering unmatched flexibility and efficiency. They empower you to publish and manage JavaScript, JSON, CSS, and plain text files, unlocking endless possibilities for creating dynamic, interactive web experiences. Imagine real-time form validation, seamless data integration, and dynamic updates—all without refreshing the page or using third-party tools. These resources don’t count as super message impressions, saving costs while enhancing functionality. With publicly accessible URLs, they’re perfect for connecting SFMC with external platforms, processing external form data, and building custom solutions. To maximize their potential, a solid understanding of AMPscript and Server-Side JavaScript (SSJS) is essential, allowing you to tackle complex scenarios like hosting JavaScript for immediate form validation or processing webinar signups directly into Data Extensions. SFMC Code Resources streamline workflows, reduce friction, and enable scalable innovation, making them an essential tool for any developer looking to push boundaries and elevate their marketing campaigns. Dive into the full article to explore practical use cases and see how these features can revolutionize your approach to SFMC.
  • Automated Meta Lead Form processor
    The Automated Meta and Google Lead Form Processor revolutionizes lead management by addressing inefficiencies like data silos and manual bottlenecks in traditional methods. It automates the flow of lead data from Meta (Facebook) and Google forms into Salesforce Marketing Cloud (SFMC) using Server-Side JavaScript (SSJS) for validation and transfer. This seamless integration enables businesses to capture high-value first-party data, sync validated leads with paid media platforms (e.g., Facebook Custom Audiences, Google Customer Match), and activate personalized nurture journeys in SFMC. The system eliminates manual data transfers, ensuring high-quality data reaches marketing and sales teams quickly for timely and relevant engagement. With key features like data validation, real-time activation, and scalable automation, this solution optimizes lead generation campaigns, boosts ROI, and enhances customer journeys. Its technical setup includes scripts for validating Data Extensions and transferring leads to Salesforce Sales Cloud, ensuring efficient, secure, and compliant operations that drive better marketing outcomes.
  • Heroes of Marketing Cloud – Interview by Anthony Lamot, DESelect
    Last Updated on November 14, 2024 Lukas has had a tremendous career, including being an architect for many years at Salesforce, and for over a year now, he’s been a Senior Engineering Manager at Maersk, a global logistics company, leading a team of engineers and architects. Lukas gives great insights on how to think about architecting, designing, and strategizing your Marketing Cloud and beyond, and he also offers advice, like how a great architect listens. On that note, I hope you have a great listen. Sit back, relax, and enjoy. Anthony LamotCEO, DESelect Some time ago I’ve had the opportunity… Read more: Heroes of Marketing Cloud – Interview by Anthony Lamot, DESelect
  • Orchestrating Cross-Channel Journey Experiences with API Wait Steps and Cloud Pages
    Discover how Salesforce Marketing Cloud’s API Wait Steps and Cloud Pages transform cross-channel journeys by adapting to real-time user actions. Learn about setup essentials, practical use cases like opt-in confirmations, and best practices for secure data handling—creating personalized, dynamic customer experiences.
  • How to teach while learning Salesforce
    Last Updated on October 5, 2024 Background Many of you who have been following me, know all to well how I enjoy sharing my Salesforce knowledge. Regardless if this is on Trailblazer Groups, Salesforce Stack Exchange, or on this blog. I keep getting positive feedback, and as long as people out there see my contributions as something positive and helpful in their career growth, I will keep on sharing. This is also why I committed, without much hesitation, to this interview with Anthony Lamot from DESelect. The beginnings We discuss my journey from my early days working with ExactTarget to… Read more: How to teach while learning Salesforce
  • Sending emails in SFMC from existing domain
    Last Updated on August 21, 2024 You might already know, that you can use either a Sender Authentication Package or Private Domain to brand your emails, so the sender email address reflects your brand. In almost all cases, this sender domain is a subdomain to your business domain. Assuming your website is based on example.com, the sender domain can be mail.example.com or e.example.com: I want to send my emails from my “real” domain, which is example.com – how can I make sure they arrive from sales@example.com? Marketing Cloud Administrator There can be cases, where you want emails to arrive not… Read more: Sending emails in SFMC from existing domain
  • Real time events triggered by email opens
    Discover how to enhance your Salesforce Marketing Cloud (SFMC) campaigns by triggering real-time events upon email opens. Traditional methods often rely on batch processing, leading to delays and increased automation runs, which can be costly and inefficient. This article introduces an innovative approach using SFMC’s Code Resources to execute immediate actions when an email is opened. By embedding a tracking pixel linked to a Code Resource, you can perform tasks such as progressing a contact through a journey, updating records, or initiating API calls instantly. While acknowledging the challenges posed by privacy measures affecting open tracking reliability, the article provides a proof of concept that demonstrates the potential of this method to improve engagement and responsiveness in your email marketing strategies.
  • Securing Cloud Pages with one-time password
    Last Updated on May 24, 2024 Have you ever wanted to share content with your subscribers, without exposing it to anyone – even when available on a public URL? As you know, there are already methods of securing Cloud Pages, especially if using Cloud Pages as apps. But this limits us to only showing the page to logged in users in SFMC. One-time password explained Are there any other ways of ensuring not everyone can follow a link, in case an email has been forwarded, and access the linked content? Well – we can build a solution which will utilise… Read more: Securing Cloud Pages with one-time password
  • SFMC Cloud Pages – logging with custom error pages
    Gain more insights into which Cloud Pages throw errors in your SFMC instance.
  • Avoid paying too much for your contacts in Marketing Cloud
    Last Updated on May 13, 2024 You probably already know, that contact count is one of the main variable cost drivers of your Salesforce Marketing Cloud license. However this is also one of the factors which is most in your control. Let’s revisit what the contact count actually is: A contact in Contact Builder is an individual added to any contact database in Marketing Cloud Engagement. A contact can be someone who received a message from any Engagement tool, such as GroupConnect, Journey Builder, MobileConnect, or MobilePush.Marketing Cloud combines contacts from all sources based on the Contact Key value. The… Read more: Avoid paying too much for your contacts in Marketing Cloud
  • Tracking clicks on outbound links from Cloud Pages
    Last Updated on May 13, 2024 We are tracking clicks in our emails, but is there a way to track clicks on links from Cloud Pages? Salesforce Marketing Cloud Admin Wouldn’t it be fantastic, if your click tracking wasn’t limited to just emails? I have been asked more than once, if it is possible to track clicks performed on Cloud Pages. And while SFMC does not offer any standard functionality for this, we might be able to build a simple although custom solution. First, we need to understand how email tracking works. You might have seen that all your links… Read more: Tracking clicks on outbound links from Cloud Pages
  • Understanding tracking across Marketing Cloud and Google Analytics
    Last Updated on May 13, 2024 Idea for this article came, as few other before this one, from an interesting discussion on one of the online Salesforce communities. I realised, that not everyone is looking for deeply technical explanation of SSJS based consent management, or building cross cloud LWCs. Sometimes it is what might seem trivial, which provides more value to some of the less experienced Trailblazers out there. This is why I have compiled this overview of how to track the engagement throughout the funnel – all the way from building your audience, and towards converting or abandoning your… Read more: Understanding tracking across Marketing Cloud and Google Analytics
  • Upcoming changes and guidelines from Google and Yahoo
    Last Updated on May 13, 2024 Are you panicking, realising it is now 2024, and Google along with Yahoo will start enforcing some added protection mechanisms to safeguard their users against spam? Do you feel your engagement rates at risk, asking yourself what they mean by one-click unsubscribe? Let me calm you down and explain that you, as a Salesforce Marketing Cloud user, are already compliant potentially without even realising. Even though Salesforce is doing their best to ensure you being compliant, it is ultimately your responsibility. I have listed potential pitfalls under each item below. Sender Domain Authentication Firstly,… Read more: Upcoming changes and guidelines from Google and Yahoo
  • Avoiding time zone confusion in SFMC
    Last Updated on May 13, 2024 Working with time zones in Marketing Cloud, especially in SQL, is not always easy. We have multiple time zones in there, depending on where you look. Here is a good unofficial (compiled in best effort) overview of where which time zone applies: Whenever you need to adjust the time zone in your queries, you need to observe that SFMC system time is actually hard coded to UTC-6, NOT CST. You might have been doing an approximate timezone conversion, which was usually done by using the DATEADD() function to add the needed number of hours.… Read more: Avoiding time zone confusion in SFMC
  • MarketingTech Talk Alert!
    Embark on the intricate dance between technology and marketing. Join us to simplify and optimise your tech investments, breaking free from the chains of banal trends. Discover the hidden potential in processes and get practical solutions — no more Rolls Royce platforms for newsletters!!!
  • Showing SFMC data in Sales Cloud
    Last Updated on November 18, 2024 I am seeing large numbers of questions, asking how we can sync large volumes of data from Marketing Cloud and into Sales Cloud. Well, let me start by asking you a question: Do you really need the data to be physically in Sales Cloud? Or do you want it to be presented in Sales Cloud? Well, that was actually two questions… What are your options? There is quite a difference to these two scenarios. Firstly, let’s talk about storage. A single record in Sales Cloud is about 2kb. Multiply it by tens, maybe hundreds… Read more: Showing SFMC data in Sales Cloud
  • I am offering free Salesforce Marketing Cloud consultancy!
    How to connect with the top Salesforce Marketing Cloud experts across the globe, to get started on your learning path toward becoming a trusted expert? There are numerous communities out there, with dedicated experts, who will help you along the way.
  • What is a Sender Authentication Package in Marketing Cloud?
    Sender Authentication Package (SAP) features include Private Domain for Email sending, Custom Domain for CloudPages, Account Branding with view-as-webpage, link and image wrapping, Dedicated IP Address, and Reply Mail Management. While these features can be purchased individually, the view-as-webpage, link and image wrapping that brands your account only comes with SAP.
  • Impression Tracking in Marketing Cloud
    Have you ever created an email where you have tens of different offers in separate dynamic content blocks and wondered how you would report back the click data from the blocks? Are you using Ampscript to present highly individualised emails, and lost track of your click rates for those particular offers? Then Impression Region tracking is the right solution to stay on top of your engagement data.
  • Lead Scoring in Marketing Cloud
    There are ways of building lead scoring functionality with tools available in every edition of Salesforce Marketing Cloud. I will share with you some fundamentals on lead scoring in general, how it is used in Salesforce Pardot, and how you can build it in Marketing Cloud.
  • Contact Deletion in Marketing Cloud
    Last Updated on May 13, 2024 Why is deleting contacts important? With privacy having rightfully increasing focus, you should ensure that you don’t store and process more data than needed, in your Salesforce Marketing Cloud environment. But what is a Contact and how are they being counted? Salesforce explains it quite well in this article. Deleting contacts in Salesforce Marketing Cloud is important for several reasons: Overall, deleting contacts in Salesforce Marketing Cloud is essential for maintaining data privacy, improving database management, optimising email deliverability, enhancing reporting and analytics, and delivering a better customer experience. It helps you stay compliant… Read more: Contact Deletion in Marketing Cloud
  • Preference Center in Marketing Cloud
    Last Updated on May 13, 2024 This is indeed a big topic, which I will do my best to cover in a single short answer here. This all comes very much down to your consent and identity data model. How many options for subscriptions will you be offering your subscribers?How many objects (data extensions) will you be using? – Will it only be a single master data extension, with boolean fields for consent and subscriptions? This can quickly and easily be solved using the Upsert Data REST endpoint. You will also need to use similar API to fetch the existing information… Read more: Preference Center in Marketing Cloud
  • Deliverability monitoring in Marketing Cloud
    How can you be sure, that your emails make it all the way to the recipient’s inbox? Spoiler: keeping an eye on bounce rates is not enough. Let me introduce you to Inbox placement. It refers to the ability of an email message to successfully land in the recipient’s inbox rather than being diverted to a spam or junk folder. It is a measure of the deliverability and effectiveness of an email campaign.
  • Consent management with Salesforce Marketing Cloud
    Last Updated on June 18, 2024 Imagine a world, where you only have Salesforce Marketing Cloud. No Sales Cloud, Service Cloud, or other applications which you would normally consider a system of record for identity and consent. Especially when looking at the Consent Data Model of Salesforce: The Salesforce Consent Data Model is the standard data model for managing consent at multiple levels, from global preferences to more granular controls. This data model, the foundation of Salesforce’s long-term view of consent, considers the individual’s entire experience, not just a single contact point. Any record that relates to an individual can… Read more: Consent management with Salesforce Marketing Cloud
  • Our SFMC implementation failed
    Although most implementations are successful and provide solid ROI to the organizations, I have also seen a failure or two. It is first of all, a question of not getting the expected value from the significant investment, which Salesforce Marketing Cloud is.
Scroll to Top