Experience Salesforce

Lead Conversion | Method in Apex Database Class

What You’ll Learn

  • What Is Lead Conversion In Salesforce?
  • Lead Conversion Using Apex Coding

What Is Lead Conversion In Salesforce?

Lead conversion in Salesforce is a process in which a lead record is converted into Accounts, Contacts & Opportunities. This happens when a lead is identified as a qualified Sales prospect.

Lead Conversion Using Apex Coding

There exists a Database class method “convertLead” which is used to convert the lead but other than this method there are various variables and classes used to convert a lead in Apex which is shown below through a Sample code example.

Lead Conversion:public static void main() {
    Lead l = [SELECT Name FROM Lead WHERE Name like’ sh % ’LIMIT 1];
    Lead l1 = new Lead(LastName = ‘’, CompanyName = ’’);
    insert l1;
    Database.LeadConvert lc = new Database.LeadConvert();
    System.debug(‘ID of record inserted is: ’+l.id);
    lc.convertedStatu s = ’Closed Converted’;
    lc.ownerId = [SELECT Id FROM User LIMIT 1].Id; // any user id
    Database.LeadConvertResult lcr = Database.convertLead(lc);
Next Topic

Need Extra Support? Our FREE study materials have got you covered.

Our expert-prepared study materials provide the answers you need. Clear your doubts and improve your skills with detailed notes from industry professionals.