Best practice for stamping a person-level flag based on program engagement (forward-looking only)
I’m implementing a new person-level boolean field (flag) to identify leads and contacts acquired via our Marketo programs.
Our Salesforce instance is shared across multiple business units, so this flag is intended to identify only the leads acquired via our business unit’s Marketo activity.
The intent is forward-looking only (no historical backfill). I want the flag to be set when someone newly engages with relevant Marketo programs going forward, regardless of when the person record was originally created.
I’m trying to confirm the best-practice trigger setup for this.
One option I’m considering is a trigger campaign based on Person is Created, where the acquisition program is a Marketo program (excluding records syncing from Salesforce), and then setting the flag to true.
My goal is a clean, scalable approach that avoids manual maintenance and does not retroactively update legacy records.
Would appreciate guidance from anyone who’s implemented a similar pattern. Thanks!