+ Start a Discussion

using a custom object in an email template target instead of contact / lead

Hello -


I'm attempting to use apex to send an outbound email via apex.  I created a custom object, and one of the fields is an email address.  Is it possible to use the recordId of the custom object as the whatTo object for the setTargetObjectID so that the email field of my custom object is used (and by nature the remaining merge fields of my custom object)?







  As per the Salesforce standard , While sending an outbound email via apex ,the TargetObjectID uses only only Contact,Lead,User. The ID you specify sets the context and ensures that merge fields in the template contain the correct data. You will have to link to any one of the objects mentioned.