1 of 42

The 5 Marketing Cloud Engagement Mistakes You Don't Know You're Making (Yet!)

CzechDreamin

CzechDreamin

2 of 42

DemoJam Competitors

Silver

Gold

Platinum

Thank You

Our Sponsors

CzechDreamin

3 of 42

Agenda

  1. Intro
  2. Why it matters (in real orgs)
  3. The 5 mistakes (with quick fixes)
  4. If you only fix 2 things
  5. Key takeaways
  6. Q&A

CzechDreamin

CzechDreamin

4 of 42

7+ years CRM & email marketing

4+ years in MCE

Marketing Cloud strategy, automations, data models, audits

6× Dreamin’ speaker

4× SFMC certified

��Trailblazer:

https://www.salesforce.com/trailblazer/hnimchuk

LinkedIn:

https://www.linkedin.com/in/hanna-nimchuk/

Hanna Nimchuk

Salesforce Marketing Champion 🏆

Marketing Cloud Engagement Consultant

CzechDreamin

5 of 42

🛵 Moto and 🚴‍♀️ Cycling enthusiast by day

☁️ Marketing Cloud pro by… also day

CzechDreamin

CzechDreamin

6 of 42

Why These Mistakes?

From multiple projects experience

CzechDreamin

7 of 42

Internal

Chaos

❌ fragile automations

❌ ↓ platform performance

❌"don't touch anything"

Marketing Cloud doesn’t break dramatically. It breaks… quietly

Wasted

Resources

❌ endless troubleshooting

❌ rebuild instead of scaling

❌ paying for unused data

Reputation & Compliance

❌ wrong / duplicate msgs

❌ security & privacy issues

❌ loss of customer trust

Why These "Small" Mistakes Become Big Problems?

CzechDreamin

8 of 42

Mistake #1

The “It’s All in My Head” Strategy

Documentation Gap

CzechDreamin

9 of 42

Mistake #1 �The “It’s All in My Head” Strategy

❌ No Comments/no description “I’ll remember why I built this SQL” (Spoiler: You won’t.)

Naming Chaos

- Newsletter_Final_v2

- Newsletter_Final_v3_USE_THIS_ONE

- Newsletter_ACTUAL_FINAL_REALLY

- TEST_FINAL_FINAL_v7_REAL_ONE

- TEST_IGNORE_DO_NOT_SEND_v4

❌ Folder Hell

New Folder (3) → Old Stuff → Temp

Copy-Paste-Pray assets everywhere

❌ The "ghost automation" nobody dares to touch

CzechDreamin

10 of 42

Do this instead:

Solution #1

The “Future You” Favour

CzechDreamin

11 of 42

Solution #1

The “Future You” Favour

Use descriptions fields�Every asset should explain what it does and have the owner. �Example: “Dynamic footer block used across all newsletters.”

CzechDreamin

12 of 42

Use descriptions fields�Every asset should explain what it does and have the owner. �Example: “Dynamic footer block used across all newsletters.”

Comment your code�SQL /*This SQL calculates unsubscribes from the last 30-days*/AMPScript /*Personalization logic for Gold Members*/

Create a Single Source of Truth �(naming convention YYYY_MM_Campaign + folders + architecture overview)

Pro Tip: Build reusable content blocks

(update once → fixes everywhere + assign Owners)

Solution #1

The “Future You” Favour

CzechDreamin

13 of 42

Mistake #2

The "Set It and Forget It" Trap

Monitoring & operational health

CzechDreamin

14 of 42

Mistake #2

The "Set It and Forget It" Trap

Classic signs:

❌ Silent failures

automations broke weeks ago — nobody noticed

CzechDreamin

15 of 42

Mistake #2

The "Set It and Forget It" Trap

Classic signs:

❌ Silent failures

automations broke weeks ago — nobody noticed

Zombie journeys

A "1-week promo" is still running 2 years later

CzechDreamin

16 of 42

Mistake #2

The "Set It and Forget It" Trap

Classic signs:

❌ Silent failures

automations broke weeks ago — nobody noticed

Zombie journeys

A "1-week promo" is still running 2 years later

No goals = No insight

No journey goals → no real reporting

❌ The "404/500" experience:

Old automated emails leading to dead pages (brand damage)

CzechDreamin

17 of 42

Automating the Auditor

(Detect → Alert → Review → Report)

Solution #2

The "Watchdog" Strategy

CzechDreamin

18 of 42

Solution #2

The "Watchdog" Strategy

Automating the Auditor (Detect → Alert → Review → Report)

Detect Track failures + duration trends via Data Views.

Alert Route immediately to team-owned inbox/Slack (not one person).

Review "Sunset Rule" — every journey needs an end date or review reminder.

Report Build a lightweight monthly health dashboard tracking active assets.

"This is not a 'big project.' This is 1–2 small automations and a habit."

CzechDreamin

19 of 42

DATA VIEWS

_AutomationInstance (automations duration) and _AutomationActivityInstance (failed automations)

GOAL

Find system slowdowns before they become outright failures or timeouts

WHAT TO LOOK FOR

✓ Average duration trending UP, frequent timeouts, or sudden execution spikes.

Tip 1: Check Average Duration

CzechDreamin

CzechDreamin

20 of 42

DATA VIEWS

_AutomationInstance (automations duration) and _AutomationActivityInstance (failed automations)

GOAL

Find activities that failed to learn how to address the error.

WHAT TO LOOK FOR

✓ Repeating failures in the same step

✓ Locked Data Extensions (timeouts)

Tip 2: Check Errored Automations

CzechDreamin

CzechDreamin

21 of 42

DATA VIEWS

_Journey (definitions) and

_JourneyActivity (performance).

GOAL

Get an overview on general journey information, over the past 6 months.

WHAT TO LOOK FOR

✓Status - is iy running forever?

✓ Last Modified > 6mo old

✓Zombies: Promos that never ended

Tip 3: Journey Health Insights

CzechDreamin

CzechDreamin

22 of 42

Mistake #3

The "Data Firehouse"

Data synch strategy

CzechDreamin

23 of 42

Mistake #3

The “Data Firehouse”

What it looks like:

❌ Over-Syncing

synch all 500 fields “just in case”

CzechDreamin

24 of 42

Mistake #3

The “Data Firehouse”

What it looks like:

❌ Over-Syncing

synch all 500 fields “just in case”

❌ Fields Chaos

fields called Status_ID, StatusID, Status_ID_v2 which one is correct? �Nobody knows.

❌ Performance Drag

Massive Synchronized DEs → SQL timeouts → injection delays

❌ Zombie Fields

Fields synced for years with 0% usage, like Preferred_language_4

CzechDreamin

25 of 42

Rules that keep you fast and sane

Solution #3

The "Data Diet"

CzechDreamin

26 of 42

Solution #3

The "Data Diet"

Rules that keep you fast and sane:

Need-to-Know Rule

Unified Naming

6-Month Cleansing Ritual

Only sync the must for segmentation, personalization, or reporting.

Fields with 0% usage → review → un-sync / delete.

Avoid chaos like:Product_ID / ProductID / NewProduct_ID

Just because you can sync it... does not mean you should

Marketing Cloud ≠ CRM mirror

Design data model for sending, �not CRM structure.

CzechDreamin

27 of 42

Mistake #4

The "Just In Case" Museum

Digital Hoarding

CzechDreamin

28 of 42

Mistake #4

The "Just In Case" Museum

Signs you're running a museum:

❌ The “Temp” Folder Lie

Temp_Delete_After_Campaign, created in 2019. Still full.

❌ Zombie Automations

SQL activities still running for journeys that no longer exist.

❌ Compliance Risk

Storing PII for subscribers who haven’t engaged in years

❌ The Storage "Tax"

Paying for rows of "trash" data that is unused

or "Don't delete it... just in case"

CzechDreamin

29 of 42

Make cleanup automatic

Solution #4

The Art of “Letting Go"

CzechDreamin

30 of 42

Solution #4

The Art of “Letting Go"

Make cleanup automatic:

Retention by Default "Golden Rule" - no Sendable DE without a retention policy(e.g., "Delete records after 30 days" or "Delete DE after 6 months").

CzechDreamin

31 of 42

Solution #4

The Art of “Letting Go"

Make cleanup automatic:

Retention by Default "Golden Rule" - no Sendable DE without a retention policy(e.g., "Delete records after 30 days" or "Delete DE after 6 months").

Implement Tagging System Newsletter, Autoresponder, Footer, Logo - for navigation Delete_2026_Q4 - for expiration (make quarterly clean-ups a 5-minute task)

The Quarterly "Purge Party" Rule: If nobody understands what it does → review or delete it.

Sunset Strategy�suppress, archive, or delete inactive subscribers �(e.g., 18mo no open) to stay lean

CzechDreamin

32 of 42

Mistake #5

“Free Access for Everyone!”

Access control & Governance

CzechDreamin

33 of 42

Mistake #4

The "Just In Case" Museum

Governance red flags:

❌ It’s easier if everyone is an admin

CzechDreamin

34 of 42

Mistake #4

The "Just In Case" Museum

Governance red flags:

❌ It’s easier if everyone is an admin

❌ Interns/temp users with full delete rights

❌ The Ex-Employee Chost

People who left months ago can still log in

❌ Mystery deletions

no "who/when/what" trail

❌ Shared logins

CzechDreamin

35 of 42

Control without slowing teams down

Solution #5

The “Guardian” Protocol

CzechDreamin

36 of 42

Solution #5

The “Guardian” Protocol

Control without slowing teams down:

Least Privilege RolesUse Default or Custom Roles. If a user only builds emails → they do not need delete/APi rights.

CzechDreamin

37 of 42

Solution #5

The “Guardian” Protocol

Control without slowing teams down:

Least Privilege RolesUse Default or Custom Roles. If a user only builds emails → they do not need delete/APi rights.

Enable Audit Trail Basic is free. Use it to see the "Who, What, and When" of every system change or deletion.

Team-Owned Alerts Route critical system-level failures immediately to a shared channel (Inbox/Slack), not just one person

Access ReviewConduct quarterly or annual access reviews. Deactivate users inactive for 90 days.

CzechDreamin

38 of 42

If You Only Fix 2 Things This Week...

Start with these high-impact foundational wins:

Monitoring & Alerts

✓ Track silent failures: �detect automation drops before clients do.

✓ Route errors centrally: direct critical alerts to a team Slack or shared inbox.

✓ Review cadence: enforce a sunset rule or review date on every journey.

The Data Diet

✓ Stop syncing everything

Only sync fields used to segment or personalization.

✓ Clean unused fields

Fields with 0% usage in months → review or remove.

✓ Design to send, not CRM

Marketing Cloud is not a CRM mirror

Good governance and monitoring is how you move faster with less fear.

CzechDreamin

39 of 42

The 5-Step MCE Health Framework

Key Takeaways

CzechDreamin

40 of 42

Key Takeaways

The 5-Step MCE Health Framework

DOCUMENT

for

Future You

MONITOR

don’t assume check DataViews

DIET

sync less, not more

Pick ONE mistake and fix it this week.

GOVERN

control access

DELETE

without guilt

CzechDreamin

41 of 42

Thank You!

Hanna Nimchuk

Salesforce Marketing Champion 🏆 | SF MCE ConsultantConnect for more SF MCE tips, audits & best practices

Q&A

CzechDreamin

42 of 42

DemoJam Competitors

Silver

Gold

Platinum

Thank You

Our Sponsors

CzechDreamin