Hi Cameron,
Q2 sdk's send notifications hq_api works and sends email .i seen the params are sending in wrong order.can you try adding params in following way.
notification_type = 1 // for email
email = your email
subject = email subject
body = """
<p>Email content <b>[{}]</b></p>
""".format('variablename')
message_params = ParamsObj(self.logger, notification_type, email, subject, body)
await SendNotification.execute(message_params, True)
also inorder to have more custom email template Q2 has SendNotificationWithHtml
https://docs.q2developer.com/api_references/hq_api/q2_api/SendNotificationWithHtml.html?highlight=sendnotificationwithhtml#module-q2_sdk.hq.hq_api.q2_api.SendNotificationWithHtml
Thanks,
Swarup,
https://nuevesolutions.com