The first thing Aysha and Rodrigo pointed Advertising Agency out is that, like many platforms, there’s more than one way to create an email in Salesforce Marketing Cloud. You’ve got a no-code or WYSWIG solution, a low code option, and an option involving customized code snippets.
Aysha explains that the low-code approach to SFMC
email creation involves the use of various content blocks, which you Advertising Agency Mailing List can use in conjunction with a simple email design system. The code snippet approach opens all SFMC’s capabilities in blocks that you develop from scratch.
Be aware that with SFMC email development,
no-code/WYSWIG and low-code options may leave you with some issues to address. That includes a lack of semantic HTML, code bloat, and rendering problems in some clients because of things like additional <div>s. So, even if you’re not a developer, it’s still wise to click over to code view and make some adjustments.
“If you’re going to be doing this, I highly encourage you to learn the very most basic things about HTML.”
Rodrigo Santander, Martech Solutions Architect
When you start working in SFMC, you can choose to use an existing template or a simple email message. A Salesforce email message gives you the foundation of an HTML email including DOCTYPE declaration, some schemas, and specific CSS that Salesforce Marketing Cloud uses.
However, there are some things you should do with an SFMC
email that Aero Leads the platform hasn’t done for you. That includes future-proofing the DOCTYPE by switching from transitional HTML (the default) to HTML5. You’ll then need to set your Lang=” ” attribute, and you should add XML schemas for vector image (VML) support in Outlook. Rodrigo also added some conditional code for MSO that allows for zooming on images in Outlook.
Controlling SFMC email access and permissions
Finally, Rodrigo Aero Leads suggests a small customization that helps others using your email know where they are able to add their own code. He uses what are known as slots in SFMC. Slots let you control and restrict the way content blocks are used.