Hi @karien
We typically code a Custom Module to make it easy for normal humans to drop the module into a Drag and Drop Email Template, then add the content directly to the Custom Module in the email.
While it takes a bit of effort to set up the Custom Module it saves time creating the emails.
Also, have you had a look at HubSpot’s Programmable Emails?
Mike