We only want Marketo to hold Salesforce Records which are being actively pursued through synced campaigns. If the record is not in a synced campaign, Marketo should not see it.
Currently, Salesforce records sync with Marketo independent of campaign membership. Record visibility is controlled by sharing rules in Salesforce and not by the campaign sync feature. Sharing rules only filter by fields on the Lead/Contact record (such as Lead Status) and cannot be based on campaign membership.
The discussion forums have suggested a checkbox on the lead/contact record to identify whether a record should sync with Marketo, but the real kicker is:
-
How can we make sure this box gets checked when a record is added to a campaign synced with Marketo
-
How can we make sure it gets unchecked only when it has completed all campaigns synced with Marketo (but keeps record of their campaign membership in Saleforce), and
-
How can we make sure if a record is added to a new campaign at a later date and re-synced to Marketo, it does not re-sync and re-run old campaigns?