collaboration within a team
Total Experience  | 31 Jul 2025

Why Deleting Sometimes Isn’t Enough

How We Solved a Field Sync Behavior Between Salesforce and Account Engagement

Portrait Gustav Onken
Gustav Onken

A deleted value in the Salesforce Lead suddenly reappears? Welcome to the “Field Sync Pain” in Account Engagement. We explain why this happens – and how we solved the issue with a smart workaround.


Salesforce has changed some of its product names over time.


A brief note beforehand: What used to be called “Pardot” is now officially known as Marketing Cloud Account Engagement (MCAE). For easier reading, we’ll continue to use the name MCAE throughout this article.

When Deleted Values Reappear

In one of our client projects, we observed something curious: A field value was deleted in a Salesforce lead – only to reappear shortly after via MCAE.


What initially seemed like a technical bug quickly turned out to be expected behavior within the standard synchronization logic of Salesforce and MCAE.


The Problem: Delete ≠ Delete


When configuring field sync behavior between Salesforce and MCAE, you can define which system “wins” in case of a conflict:

  • Salesforce

  • Account Engagement

  • The most recently updated value


However: If a field is cleared (not overwritten) in Salesforce, these rules don’t work as expected.


Without an active update on the MCAE side, the old value remains there – and is written back into Salesforce during the next sync.


This behavior is intentional and helps prevent unwanted data loss in many cases. In some scenarios – such as targeted data cleaning – it can be undesirable.

Why This Is Especially Relevant in Digital Sales

In sales-driven setups with Marketing Qualified Leads (MQLs) and regular data maintenance, this mechanism poses a potential risk:

  • Outdated data remains

  • Sales teams work with no longer valid information

  • There is no native option for full deletion across both systems


Standard Workarounds and Their Limits


Within the Salesforce community, several approaches are discussed – including:

  • Manually clearing fields in both systems

  • Campaign-based field overwrites

  • Automated sync rules with complex logic


However, these options are often either:

  • Not scalable

  • Prone to errors

  • Not automated – and therefore inefficient for productive environments

Our Solution: The “Stay-Deleted” Trigger

To resolve the issue sustainably, we developed a smart workaround:


A specially built Apex trigger detects when a field is cleared in Salesforce. It then uses the MCAE API to remove the corresponding value there as well – automatically and securely.


The trigger checks:

  • Whether the field was previously populated

  • Whether it was truly cleared

  • Whether the field is marked for synchronization


The result:

  • Both systems are cleanly synced

  • Deleted values stay deleted

  • Data quality in sales remains high

  • No more manual cleanup


Who Will Benefit from This?

  • Salesforce admins managing Account Engagement

  • Marketing automation specialists focused on data hygiene

  • CRM managers regularly consolidating leads


In short: Anyone looking for a reliable solution to this specific sync behavior.

Conclusion: Consistent Data for Reliable Processes

The interaction between Salesforce and MCAE is powerful – but in certain areas, complex. Our approach ensures that targeted deletions truly take effect across systems.


Have the same issue? Save yourself hours of research – and reach out to us directly. We’ll help develop a working workaround for your setup – or a long-term solution tailored to your system.

Portrait Gustav Onken
Gustav Onken

Gustav has been working as a Salesforce Consultant at diva-e Conscusion for almost five years. His main areas of expertise include Marketing Cloud Account Engagement, Core Cloud, and other Salesforce technologies. With his experience, he has supported clients through numerous projects – from planning to the hypercare phase – and successfully brought them to launch.

See all articles