@Tristan Day I have been playing around with this and it works well for the most part. I'm using a rich text field type on the transaction to store the real email info, and the email template can read the rich text field accordingly. But it appears that rich text fields can't source values from other fields. For example, the rich text field can't say "Hi ${transaction.billaddressee}" like the native email template editor can. It just displays everything as a string instead of grabbing the billaddressee value. Can you think of any workarounds for that?