Within our Salesforce-Marketo Sync, we sometimes need to resync a custom object. Sometimes it is because we've added a new field and need to populate it for every record, and sometimes it is because there are records active on the object in Marketo that have been deleted in Salesforce (and the sync somehow missed the deletion). To resync an object currently, you have to disconnect that object from every asset within Marketo where is has been referenced (smart list filters, campaign flow steps, etc.). This can mean going into hundreds of assets one-by-one and essentially breaking the logic by removing the relevant filters. This is not only time and resource intensive, but also very destructive. Once the object has been resynced, one has to go back to all of those assets, or at least those that are still in use, and add the relevant filters back. There should be a way to resync a SFDC custom object without disconnecting it from every asset.
... View more