+ Start a Discussion
Brian Oconnell 23Brian Oconnell 23 

VF Email Template RecipientType = Person Account

I'm trying to make a Visualforce Email Template that uses fields from Opportunity, Opportunity Line Item (Product), and Person Account.  How can I use the Email, First Name, and Last Name fields on Person Account as recipient?

Thanks
Navandeep_Kaur23Navandeep_Kaur23
Hi Brian,

Its possible to do that but you have to use Custom controller to get all the required field from Account object based on Account associated with Opportunity. As you have mentioned that you want to use Email, First Name, and Last Name fields from Person Account that is only possible once you enable person accounts than you can query those fields within you custom component class.

For code sample refer below article for salesforce-
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_email_templates_with_apex.htm

Hope this helps.

Thanks