Requirement : Schedule Email Alert to Opportunity Owner in the early of the month if their Opportunities fulfill some criteria. The email template is like below : Hi Jane , There some opportunities that need to be closed in this month with contract amount more than $50,000.Please update it and reply to this email. Opportunity Owner Opportunity Name Amount Currency Amount Confidence Stage Link Jane Jackson XYZ Canteen USD 60000.00 Upside Create Click here to Opportunity Jane Jackson ABC Devices USD 3000000.00 Upside Create Click here to Opportunity regards, Sales Action Team The highlight mean variable value.To achieve this template we can do html code in apex from scratch which will cost longer time and of course the code will not be so neat.Or we can create Email Template in Setup, and I choose Custom Email Template. In the HTML Body,I generate template as above in HTML. Actually it is very easy, you don't have to code from the scratch.