Forum Replies Created

  • vivek sahani

    Member
    February 9, 2022 at 12:00 PM in reply to: How to convert lead using Salesforce Apex?

    public class lead2webconvertHandler {

    public static void leadInsert(List<lead> newRecords){
    try {

    list<database.leadconvert> listLeadConverts = new List<database.leadconvert>();
    Database.LeadConvert leadObject = new Database.LeadConvert();
    List<integer> IntList = new List<integer>{1,2,3};

    for (Lead leads : newRecords) {
    system.debug(leads);
    if (leads.isConverted == false)
    {

    if(leads.LeadSource=='Web' && leads.Amount__c >=0)
    {
    leadObject.setLeadId(leads.Id);
    leadObject.setOpportunityName(leads.Name);
    leadObject.setConvertedStatus('Closed - Converted');
    listLeadConverts.add(leadObject);
    }
    else{
    if(leads.LeadSource=='Web')
    {
    leadObject.setLeadId(leads.Id);
    leadObject.donotcreateopportunity = True;
    leadObject.setConvertedStatus('Closed - Converted');
    listLeadConverts.add(leadObject);
    }
    }
    }
    }
    List<database.leadconvertresult> lcr = Database.convertLead(listLeadConverts);
    System.debug('Done!!');

    }catch (Exception e)
    {
    System.debug('Exception hit'+e.getMessage());
    }
    }

    }</database.leadconvertresult></integer></integer></database.leadconvert></database.leadconvert></lead>

  • vivek sahani

    Member
    February 9, 2022 at 11:59 AM in reply to: How to convert lead using Salesforce Apex?

    Good one William.. i got what i was looking for. Great Learning/ Thankx

Popular Salesforce Blogs

Popular Salesforce Videos