We use MailChimp for our bulk mailing, and there are a number of apps for integration with that. However, for our transactional mailings (thank you emails, etc...) we use Mandrill, as that's what we were in before, and we have a paid MailChimp account that people are used to anyway.
I was able to quite quickly write an integration to send the info to Mandrill to send out the email - basically an API call that sends the necessary data for the merge fields, as well as the template to use. All good, and no issues. Comms can continue using the template editor they like and are familiar with (and obviously, the one in CRM isn't as powerful, since it's not intended to be an email marketing system).
Only issue is this - I'm not entirely sure how I could attach that email to the contact record, so we see it with any other emails (meaning, the ones sent manually from Outlook) that have been sent to this contact. I theoretically could do a call back to Mandrill, fetching the info, and then create an email activity in the system, but with server-side integration enabled I feel like this would just end up sending a second email rather than attaching the one being sent through Mandrill. Is there any way to do this that doesn't affect the user (i.e. they don't get multiple emails), but allows me to track it in CRM like any other email, and not in a separate area just for Mandrill? Maybe something like BCCing some address of ours, and adding in tracking tokens somehow?
*This post is locked for comments