Skip to main content

Here is what i have done...

Messaging.SendEmailResult[] results;

Messaging.SingleEmailMessage message = new Messaging.SingleEmailMessage();

message.setToAddresses(new String[] {ldOwnerMail});

message.setTemplateId([select id from EmailTemplate where DeveloperName='LeadsNewassignmentnotificationSAMPLE'].id);

message.setTargetObjectId(lead.OwnerId);

message.setSaveAsActivity(false);

results = Messaging.sendEmail(new Messaging.SingleEmailMessage[]{message});

How to pass recordId here so Emailtemplate can take it and show further details (Name,Company).

Template is look alike is--

** NEW LEAD STATUS CHANGE NOTIFICATION ***

The following lead's status has been changed.

Lead Name: {!Lead.Name}

Company: {!Lead.Company}

Here is the Lead Detail: {!Lead.Link}

 
3 answers
0/9000