Currently when using a macro to send a message template the message is sent as an "auto-reply" and contain a header as such. If you try to use a macro with a message template and the email you're wanting to reply to has a "block-auto-replies" header the message doesn't send but the rest of your macro fires and if you include an Archive in the macro you won't even realize it never sent.
This is a major flaw in the macro system. A macro is not always an auto-reply. If it is manually triggered by the user it should be treated just like using a template manually. The idea being you can combine multiple steps into one simple to use macro. Due to the macro message template being sent with an auto-reply header it is being blocked frequently. When using a macro manually the message should not be sent as an auto-reply and should be sent as if the user sent it manually because it was triggered manually.
I can understand the message being shown as an auto-reply if a macro is triggered through some sort of automation, but when the user manually triggers a macro it should not be considered an auto-reply.
Due to this limitation macros to send message temples is virtually useless. Which is a major bummer as that functionality would be super handy. As it stands messages may or may not be sent so it can be relied on and you might as well send the message template manually.