I'm a brand new Marketo customer, long time Salesforce.com customer. In fact, we're just beginning the Marketo implementation process tomorrow.
Over the past couple of weeks I've been finalizing our lead and sales processes and the challenge I keep running into is Salesforce.com's terrible approach to Leads and Contacts (and the fact that you can't move a contact back to a lead stage once it's been converted).
The process I would like to have for our marketing and sales efforts would be something like the following:
-
Leads are entered and nurtured in Marketo (Syncing with Salesforce.com as Leads until they're ready to be worked by a sales rep).
-
Once a lead is "Sales Ready" it becomes available to work as a "Lead" in Salesforce.com
-
Sales rep confirms the Lead's interest in our solutions and converts them to an Account/Contact/Opportunity
-
Sales rep works the opportunity to one of three conculsions:
-
Opportunity won (where we'll keep them as an SFDC Contact and continue to nurture as a customer)
-
Opportunity lost (lost the opporutnity to a competitor)
-
No decision (e.g. timing is poor, can't purchase right now, etc.)
So my challenge is with the last two possible outcomes in our Sales process (Opportunity Lost and No Decisions) as I would like to move those contacts back to the Lead process and continue to nurture them via Marketo until such time as they become sales ready again.
Salesforce.com does not provide the ability to move a contact back to a lead once it's been converted. However, I've been exploring having some custom Salesforce.com development done so that I could convert a contact back to a lead if/when we wanted to. The custom process would take all of the contact data and create a new lead with that data, assign the correct lead stage and then delete the contact record.
My question is, should I be considering doing this? I think this would solve my objecitve of only having Contact records that we either have active/open opportunities with, or that are customers. Everyone else would be Leads in Salesforce.com (which makes sense to me baed on how I've defined our marketing and sales processes).
Is there anything I'm not considering in this approach that could cause this to backfire on me? Before I spend the money on this custom development I want to make sure that I've considered all of the pros/cons.
Lastly, for other folks that are Salesforce.com customers, how have you handled the Leads vs. Contacts dillemma? I'd love to hear about solutions others have implemented to keep their database clean and matched up with their processes.
Thanks for your help, ideas and comments!