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 Roles�Use 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 Roles�Use 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 Review�Conduct 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 Consultant�Connect for more SF MCE tips, audits & best practices

Q&A

CzechDreamin

42 of 42

DemoJam Competitors

Silver

Gold

Platinum

Thank You

Our Sponsors

CzechDreamin