The company I work for has created a highly customized instance of Salesforce which does not make use of the SFDC Lead or Campaign objects. In our system, when a "lead" is created it automatically creates an Account, Contact, Opportunity, and Case. Our tech team has customized the Marketo/SFDC sync so that all new information entered into Marketo is run through what we call the "scheduler," the original Marketo record is deleted, a Salesforce Contact is created (along with the Account and Opportunity), then the new SFDC Contact record is synced back to Marketo as a new Person record.
So my questions are these:
Thank you for your time and input! I appreciate your assistance.
There's a great article on the sync today that summarizes years of knowledge. But to answer your questions
Thank you for the reply! As a new Marketo user, I appreciate you taking the time to educate me. As for the "workaround" I was referring to, I am wondering if there is any data that will be lost between Marketo and Salesforce if we don't use the SFDC Campaign object.
Honestly in the scenario you're describing I'd be more worried that the fact that when you delete the original Marketo lead you lose all the original attribution and any munchkin tracking!
But to answer your question specifically, you lose ALL the capabilities Marketo has with SF campaigns like updating statuses in Salesforce. So you are probably best doing what Josh suggests and reading the Docs on what you do get with the sync, and assume you don't get any of those things. SFDC Sync: Campaign Sync - Marketo Docs - Product Docs
Thanks for your insight! I'm currently on a mission to have our tech team implement the Lead and Campaign objects in Salesforce. Seems to me that we would be losing a significant portion of the functionality that is afforded by Marketo if we didn't.