Salesforce Marketing Cloud Email Marketing Learning Guide

End-to-End SFMC Workflow

Customer Data ↓ Contact Builder / Data Extensions ↓ Audience Segmentation ↓ Content Builder ↓ Email Studio ↓ Journey Builder / Automation Studio ↓ Preview & Test ↓ Email on Acid / Litmus ↓ QA Sign-off ↓ Production Release

Data Management

  • Data Cloud
  • Contact Builder
  • Data Extensions
  • SQL Query Activities
  • Segmentation
  • Suppression Lists

Content Creation

  • Content Builder
  • Email Studio
  • Email Templates
  • Content Blocks
  • Dynamic Content
  • AMPscript

AMPscript Example

%%=IIF(EMPTY(first_name),'Valued Customer',first_name)=%%

This displays the customer's first name when available, otherwise a friendly fallback greeting.

Journey Builder

Entry → Email → Wait → Decision → Follow-up → Exit

Automation Studio

Schedule → Import → SQL → Update Data Extension → Refresh Audience → Ready for Campaign

QA/QC Validation Checklist

Accessibility Requirements

Best Practice: While WCAG was written for web content, organizations such as banks apply WCAG 2.1 AA principles to customer-facing emails to support accessibility and regulatory expectations.

Email on Acid

Purpose: Enterprise email QA platform used to validate Salesforce Marketing Cloud email templates before production.

Why use it?

Typical QA Workflow

SFMC Preview & Test ↓ Send Test Email ↓ Email on Acid ↓ Rendering + Accessibility + Links + Spam ↓ Developer Fixes ↓ Regression Test ↓ QA Approval

Common Defects

IssueExample
Broken ImageBanner missing
CSS IssuePadding ignored in Outlook
Missing ALT TextAccessibility failure
Broken CTA404 page
Merge Field Error%%FirstName%% displayed

Litmus

Purpose: Enterprise email rendering and collaboration platform used by QA teams to validate email quality before release.

BrowserStack

Purpose: BrowserStack is used to test the landing pages and CloudPages linked from emails across real browsers and devices.

Customer clicks CTA ↓ Landing Page Opens ↓ BrowserStack ↓ Chrome • Edge • Firefox • Safari ↓ Desktop • Tablet • Mobile ↓ QA Approval

Testing Tools Comparison

ToolPrimary Use
Preview & TestValidate merge fields, AMPscript, personalization and dynamic content.
Email on AcidEmail rendering, accessibility, spam, HTML/CSS validation.
LitmusCross-client rendering, collaboration and previews.
BrowserStackLanding pages, CloudPages and browser compatibility.

As a QA/QC Tester and Auditor, you validate audience segmentation, Data Extensions, HTML/CSS rendering, AMPscript personalization, dynamic content, accessibility, customer journeys, automation workflows, A/B testing and cross-client compatibility before approving Salesforce Marketing Cloud campaigns for production.