Engineering Journal

Tutorials, troubleshooting notes and implementation patterns for Salesforce marketing and data teams.

Published
72

Engineering Journal list

ArticleMarketing Cloud4 min read

AMPscript LookupRows vs LookupOrderedRows: Examples and Performance

When to use each function, how to loop the rowset safely, and how to keep lookups fast at send time.

Read more
ArticleData Cloud4 min read

DLO vs DMO: Data Cloud Data Architecture Explained

Data Lake Objects hold ingested data as it arrives. Data Model Objects give it a shared shape. Here is how they fit together.

Read more
ArticleRelease notes6 min read

Salesforce Winter '27 Release Highlights

A grouped guide to Salesforce Winter '27: what changed in each area, which items are GA, beta or pilot, and how to prepare your org.

Read more
ArticleMarketing Cloud6 min read

How to Debug AMPscript Personalization Errors

A practical routine for finding the AMPscript line that breaks a send, reproducing it with a known subscriber and writing personalisation that fails gracefully.

Read more
ArticleMarketing Cloud4 min read

Marketing Cloud SQL Query Activity Errors and How to Fix Them

Duplicate primary keys, truncation, type mismatches, ORDER BY rules and timeouts — what causes them and how to fix each one.

Read more
ArticleMarketing Cloud6 min read

Designing a Multi-Step Journey Builder Automation

A design-first approach to multi-step journeys in Marketing Cloud Engagement, from entry rules and timing to splits, goals and a worked post-purchase example.

Read more
ArticleMarketing Cloud5 min read

Marketing Cloud Email Deliverability Audit Checklist

A working checklist for auditing deliverability in Marketing Cloud Engagement, covering authentication, sender configuration, bounce and complaint data, list h…

Read more
ArticleMarketing Cloud5 min read

Data Extension Design: Primary Keys, Sendable Fields and Retention

How to choose primary keys, configure sendable and testable data extensions, pick field types and set retention so Marketing Cloud data stays reliable as it gr…

Read more
ArticleMarketing Cloud5 min read

Deduplicating Records in Marketing Cloud SQL with ROW_NUMBER

How to use ROW_NUMBER() in Marketing Cloud SQL to keep exactly one row per subscriber or order, pick the right record to keep and stop primary key errors.

Read more
ArticleMarketing Cloud5 min read

Using Data Views for Engagement Reporting

How to turn Marketing Cloud system data views into reliable engagement reports, with correct join keys, unique counts, journey attribution and a history that o…

Read more
ArticleMarketing Cloud5 min read

Journey Builder Decision Splits vs Engagement Splits

Decision splits branch on data, engagement splits branch on how someone reacted to an earlier email. Here is how each one evaluates, and when to use which.

Read more
ArticleMarketing Cloud5 min read

Building a Preference Center with CloudPages and AMPscript

A step-by-step guide to a custom Marketing Cloud preference centre on CloudPages, from secure subscriber identification to saving choices and handling unsubscr…

Read more

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation