You need to sign in to do that
Don't have an account?

Trigger to auto convert lead in lightning to Account, contact and opportunity upon clicking Convert button
Here is the trigger which auto convert the trigger uplon creation...
i want to update it ..when clicking on convert button in lightning...New Account gets created /merge in existing account, similarly in case of contact and opportunity should happen....
Any help over this...
thanks
trigger Leadconvert on Lead (after insert, after update) {
for (Lead lead : Trigger.new) {
if (lead.isConverted == false) //to prevent recursion
{
Database.LeadConvert lc = new Database.LeadConvert();
lc.setLeadId(lead.Id);
String oppName = lead.Name;
lc.setOpportunityName(oppName);
LeadStatus convertStatus = [SELECT Id, MasterLabel FROM LeadStatus WHERE IsConverted=true LIMIT 1];
lc.setConvertedStatus(convertStatus.MasterLabel);
Database.LeadConvertResult lcr = Database.convertLead(lc);
System.assert(lcr.isSuccess());
}
}
}
i want to update it ..when clicking on convert button in lightning...New Account gets created /merge in existing account, similarly in case of contact and opportunity should happen....
Any help over this...
thanks
trigger Leadconvert on Lead (after insert, after update) {
for (Lead lead : Trigger.new) {
if (lead.isConverted == false) //to prevent recursion
{
Database.LeadConvert lc = new Database.LeadConvert();
lc.setLeadId(lead.Id);
String oppName = lead.Name;
lc.setOpportunityName(oppName);
LeadStatus convertStatus = [SELECT Id, MasterLabel FROM LeadStatus WHERE IsConverted=true LIMIT 1];
lc.setConvertedStatus(convertStatus.MasterLabel);
Database.LeadConvertResult lcr = Database.convertLead(lc);
System.assert(lcr.isSuccess());
}
}
}