Mandrill helps you send customized email to your recipients using the API or an SMTP integration. After you send, you can view report data in your MailChimp account or with the Mandrill API.
In this article, you'll find some resources to help you send email with Mandrill.
Design and Send
You'll design your email outside of Mandrill and use Mandrill's delivery API to send it to recipients. Whether you code your own HTML template or use one of MailChimp's, you may need to tweak the template's HTML to use with Mandrill.
How to Code Mandrill Templates
Mandrill supports mc:edit regions from the MailChimp Template Language, but editable images, repeatable areas, and variants don't work.
Mandrill doesn't automatically inline CSS styles in the <head> of your templates like MailChimp does. However, you can choose to inline the CSS at the time of send.
Many MailChimp merge tags don't work in Mandrill because they're tied to a list or campaign. You can use merge tags to personalize emails in Mandrill, but you have to provide the information to populate merge tags when you send.
Use Templates in Mandrill
I have my own template to use.
You can send your custom-coded template through the API, or add and edit a template on the Templates page in Mandrill.
I use MailChimp templates.
If you have a template you created in your MailChimp account, you can export the template to Mandrill. Templates aren't linked, so if you make any changes to your MailChimp template, you'll need to push the updated version to Mandrill again.
Send Emails Through Mandrill
With Mandrill, you'll use the Mandrill API or an SMTP integration to send emails to your recipients. You'll need to add SPF and DKIM records and verify ownership of all sending domains in Mandrill. Mandrill will not send any email from unverified domains or domains without valid SPF and DKIM records, including public domains like gmail.com and yahoo.com.
Recipients and Reports
Mandrill allows you to manage unsubscribes and view report activity in Mandrill or your connected MailChimp account.
The Mandrill unsubscribe merge tag consists of the word UNSUB, followed by a colon, and a full web address (with http:// or https://) where recipients should be redirected after the unsubscribe is processed.
Mandrill doesn't automatically add unsubscribed recipients to the unsubscribed portion of a MailChimp list. If you want Mandrill recipients who unsubscribe to be unsubscribed in MailChimp also, create a Mandrill webhook and use the MailChimp API to remove people from your MailChimp list programmatically.
View Mandrill Activity
Mandrill keeps detailed information about your delivered emails. Statistics, like opens and bounces, can be be viewed via the Mandrill add-on or when you make API calls.
Mandrill can also perform more complex email marketing functions, like A/B Split Testing and email scheduling.
A/B Split Testing
A/B Split Tests in Mandrill are a powerful and easy way to track and optimize recipient engagement with your emails. For example, create different versions of your website registration email and see which version gets the most opens and clicks over time.
Send Scheduled Emails
When passing message information to Mandrill, you can specify a particular time and date that an email should be sent. Mandrill stores the message for you and sends it at the chosen time.
Use this process to create a highly customized series of emails based on a recipient action you track in your application, like registration date, purchase date, or product purchased. Send these emails to Mandrill at your convenience, and it'll send them at the time specified in your API request or SMTP message parameters.
For example, when someone registers on your website, you might send a confirmation email through Mandrill right away. After this initial request, you could configure a second request to have Mandrill send a follow-up email at a specific date and time, like seven days after the registration.