When are leads converted?
Typically, leads are converted when they have been identified as qualified sales prospects.
A common lead flow is as follows:
- Lead generated through web-to-lead
- Lead assigned to inside sales queue via auto-assignment rule
- Inside sales rep manually takes ownership of lead from queue
- Inside sales rep calls and qualifies lead
- Lead is converted and transferred to outside sales rep
What happens when I convert a lead?
1. A contact, account, and opportunity are created and populated with the lead’s data (unless otherwise specified during conversion).
2. The lead field “Converted” is changed from False to True. The lead record can be selected but the details can no longer be seen. The lead record and its data are still present, however, and can be reported on.
What happens to lead data during conversion?
The data within standard lead fields is automatically transferred to the contact, account, and/or opportunity. Standard relationships (campaign membership, related activities) are transferred from the lead to the newly created records (e.g. calls on the lead are transferred to the contact/account/opportunity).
In order for data within custom lead fields to transfer to the contact/account/opportunity during lead conversion, the administrator must map the custom lead fields.
How does lead conversion custom field mapping work?
Mapping a custom lead field for conversion is a two step process:
1. Create field to store the data on the target object.
2. Map the lead field to the target object.
[toggle title_open=”Close Example” title_closed=”Open Example” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”Read More” read_less_text=”Read Less” include_excerpt_html=”no”]I have a picklist field “Product Interest” that indicates what product the lead expressed interest in. I want this field to transfer to the opportunity when the lead is converted.
The field already exists on lead, however, I need to create the “Product Interest” field on the opportunity as well. Then, I would configure lead conversion mapping (Setup –> Customize –> Leads –> Fields –> Map Lead Fields Button) as follows:
When the lead is converted, the data within the “Product Interest” field at the time of conversion will be transferred to the opportunity “Product Interest” field.[/toggle]
How can I map a single lead field to more than one field when converted?
A custom lead field can only be mapped to a single field on either contact, account, or opportunity. For instance, I could not map “Lead.Product Interest” to both “Account.Product Interest” and “Opportunity. Product Interest”.
A workaround for this is to create a formula field that replicates the value of the original field. Then map the formula field to the second field.
[toggle title_open=”Close Example” title_closed=”Open Example” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”Read More” read_less_text=”Read Less” include_excerpt_html=”no”]Create a formula field “Product Interest 2″ on lead with the value ‘TEXT(Product_Interest__c)”. Then map “Lead.Product Interest 2” to “Account. Product Interest”.[/toggle]
What if the account/contact/opportunity already exists?
When you convert a lead, you will have the option to not create a new opportunity. Simply check the box as shown. There is no way to convert a lead to an existing opportunity.
Salesforce will attempt to find accounts with the same name as the field “Company” on the lead record. If an account name contains the company’s name, then you will have the option to use the existing account record:
If you attach the lead to an existing account and the lead name matches the name of an existing contact, then you will also have the option to use the existing contact record:
Important Considerations:
1. Converted leads cannot be modified (even via the API).
2. Custom fields on each object are maintained separately.
If you have custom picklist fields on lead and a target object, you must maintain the values for each field separately (if you update one, remember to update the other). Some standard fields (such as lead source) do this automatically.
[toggle title_open=”Close Example” title_closed=”Open Example” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”Read More” read_less_text=”Read Less” include_excerpt_html=”no”]I want to add the value “Printer” to the custom field “Product Interest” on lead. This field is mapped to opportunity. I must also add the value “Printer” to the custom field “Product Interest” on opportunity.[/toggle]
3. The default record type of the user performing lead conversion is selected automatically for records created in the conversion process.
[toggle title_open=”Close Example” title_closed=”Open Example” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”Read More” read_less_text=”Read Less” include_excerpt_html=”no”]My organization sells both product and services.
Record types are enabled on lead and opportunity. Two record types are present on both objects: one for products, a second for services. The default record type for all users is the products record type for both objects.
When a user converts a services record type lead, a product record type opportunity will be created (as this is the user’s default record type). There are workarounds for these scenarios (workflow rules), however, this should be planned for accordingly.[/toggle]
4. Custom relationships to the lead object do not transfer during conversion.
Lookup fields on the lead object can be mapped the same way as any other custom field. However, relationships to the lead object will remain in place, and will not be transferred during conversion. An apex trigger or custom VisualForce lead conversion page is required for this logic.
[toggle title_open=”Close Example” title_closed=”Open Example” hide=”yes” border=”yes” style=”default” excerpt_length=”0″ read_more_text=”Read More” read_less_text=”Read Less” include_excerpt_html=”no”]I have created a custom object “Product Interest” with a lookup relationship to the lead object. Each product that a lead has expressed interest in is created as an associated record to the lead. When I convert the lead, those “Product Interest” records will remain associated with the lead, and will not be transferred to the contact/account/opportunity.[/toggle]
5. The Chatter feed of the lead record is not transferred during conversion. AppExchange workaround [sc:link id=http://appexchange.salesforce.com/listingDetail?listingId=a0N30000009wiMjEAI text=”available here”].
6. Once a lead is converted, it cannot be reverted to an unconverted state.
Hi john,
i am unable to see the lead conversion button while trying to create a lead. What can be the possible reasons? I have a system admin test environment and the field is availavble in page layout as well.
thanks
Tripti
Possible a dumb question: Are you viewing the lead (rather than editing the lead)? The buttons (e.g. convert) will not show on the edit screen or during creation- need to save.
Question on this –
How can I map a single lead field to more than one field when converted?
A custom lead field can only be mapped to a single field on either contact, account, or opportunity. For instance, I could not map “Lead.Product Interest” to both “Account.Product Interest” and “Opportunity. Product Interest”.
A workaround for this is to create a formula field that replicates the value of the original field. Then map the formula field to the second field.
—> instead of adding a second field as a workaround, can we not map it to a field at the account level and then create a cross object formula field at the opp level ? Also, there could be instances where the opp is not created at the time of conversion so there is a risk of losing the data if it’s mapped to the opp only?
Yes you could create a formula that represents that data on the opportunity as well. But if you wanted to be able to change the information (e.g. lead source) on both the account and the opportunity then you would probably be better off replicating the field. Just depends on the scenario, but yep totally viable.
Hi
since spring 16 it’s possible de see converted lead in classique: http://docs.releasenotes.salesforce.com/en-us/spring16/release-notes/rn_sales_leads_edit_converted_leads.htm
Thanks – updated for clarity
looks like i can’t change mapping of standard fields.
Hi John,
I have a question regarding lead conversion. In this guide it says “The lead record can no longer be viewed by users and will not be displayed within search results.”. But on the other hand, it says “The leads become read-only..” on the “Understanding Lead Conversion” link to Salesforce. I am confused? Can leads be viewed or not after lead conversion?
Thank you!
Lisa
Good Q – You can report on converted leads but you can’t actually view the lead records. Try leaving a browser tab open to a lead, then on a second tab convert the lead. Then refresh tab #1
Hey John, Salesforce just released their Global Picklist feature. Thus you could maintain one custom picklist and use it in two places, which prevents you from having to keep it maintained in two different places.
I don’t think you can easily set a default for global picklists though.
Yep- I will be updating materials around that shortly
Hi John,
Can an opportunity, contact or account be converted back to a lead?
I’m afraid not- good question!
Hi John,
In the Salesforce instance I have for work (we use Enterprise), we have a button to ‘Create Lead From Contact’. However, I do not see this option in my test version. Perhaps it is a custom button?
Thanks for all of this content. It is very helpful.
Yeah that’s definitely a custom button… your data is going the wrong way 🙂
Hi John,
Do you have any details on how to implement workflow rules for “3. The default record type of the user performing lead conversion is selected automatically for records created in the conversion process.”? We have users that sell both products and services at the same time and default record type of the user does not work in our scenario.
Thanks in advance!
This is how lead conversion works- it will select the default opportunity record type when the opp is created. You can set the default through a button though: https://developer.salesforce.com/forums/?id=906F000000097RrIAI
Thanks John! I also found this proposed solution: http://salesforce.websolo.ca/2014/08/salesfroce-lead-conversion-specify-record-type.html
Nice!
Excellent / concise explanation on lead conversion.
re: 4. Custom relationships to the lead object do not transfer during conversion.
My understanding is that you cannot create a Master-Detail relationship to a Lead.
http://www.salesforce.com/us/developer/docs/api/Content/relationships_among_objects.htm
“You can define master-detail relationships between custom objects or between a custom object and a standard object. However, the standard object cannot be on the detail side of a relationship with a custom object. In addition, you cannot create a master-detail relationship in which the User or Lead objects are the master.”
Thanks – updated this example to use a lookup instead of master/detail.
Thanks
How would I make a field required only on conversion. Example: If a sales person tried to convert a lead (and the lead does not have a address) on the conversion page they will be required to add address before the conversion will take. I am struggling to find this, as it appears to not work if i just put the field as required on the contact.
You can use a validation rule – the following should help: https://success.salesforce.com/answers?id=90630000000ghcHAAQ
Hi,
I have a doubt. Here, Salesforce will attempt to find accounts with the same name as the field “Company” on the lead record in the accounts drop down to select.
Is there any way to customize this feature such that the Salesforce will find those accounts with the same name as any other custom field and not the ‘Company ‘ field?
Thanks.
You would need to use apex/visualforce to code a custom lead conversion page. This is not something that you can configure to my knowledge.
Thank you John..!!
I think you missed a word under item 1 under “What happens when I convert a lead?” I think you meant to include AND “1. A contact, account, and opportunity are created AND populated…”
Thanks, updated!