Dynamics Custom Email is an extension for Microsoft Dynamics 365 (CRM) which gives you the ability to send emails from a process (e.g. workflow, action) based on an Email Template with dynamic fields (yes, unfortunately that is not an out-of-the-box feature yet!).
See the Wiki section for more details and documention.
Note: this project started initially in Codeplex, see https://crmcustomemails.codeplex.com
See below a quick example to understand the potential of this utility.
The below email was produced by the Dynamics workflow shown below. This workflow is part of the sample solution that you can also find in the available releases.