Leads in SFDC that sync down into Marketo and cause campaign havoc
Most all of my programs in Marketo are synced to a corresponding SFDC campaign. Normally this is great... but I also have some triggered programs that are activated by changes in program statuses (example: webinar attendee alerts are sent to sales when ANY webinar program's status changes to Attended).
The problem I've run into is when a lead might get deleted out of Marketo, but remains in SFDC. Then later on, that lead somehow is re-synced down into Marketo and it brings its campaign history with it. When this happens, those trigger programs fire as if it was something that just occurred, when in reality it might have been a very old activity.
Full example: John Doe attends a webinar in July of 2013. His program status in Marketo for the webinar is set as "Attended" which syncs to the SFDC campaign. John doesn't do anything for two years, so he's purged from Marketo, but left alone in SFDC. Later on, a bulk update to records causes John's SFDC Lead to be updated, and he's synced back down into Marketo, along with the "Attended" status in the synced campaign. That updates the program status, which triggers a new alert to be sent to sales.
Any good solutions for this?