How to Use Mandrill to Send Email

This feature requires Admin user level or higher and is part of paid features.

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

Template Language
Mandrill supports mc:edit regions from the MailChimp Template Language, but editable images, repeatable areas, and variants don't work.

Learn how to add editable content areas on Mandrill templates.

Inline CSS
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.

Learn how to automatically inline your CSS in Mandrill.

Merge Tags
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.

Learn how to use merge tags in Mandrill.

Learn what MailChimp merge tags work in Mandrill.

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.

Learn about templates 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.

Learn how to push a MailChimp template to Mandrill.

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.

Learn how to send emails with the Mandrill API.

Learn how to send emails with an SMTP integration.

Learn how to set up sending domains.

Recipients and Reports

Mandrill allows you to manage unsubscribes and view report activity in Mandrill or your connected MailChimp account.

Manage Unsubscribes

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.

*|UNSUB:http://mywebsite.com/unsub|*

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.

Learn how to add an unsubscribe link in your Mandrill email.

Learn how to set up Mandrill webhooks.

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.

Learn what data Mandrill keeps.

Learn about Mandrill API calls.

Additional Features

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.

Learn how to run an A/B Split Test in Mandrill.

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.

Learn how to schedule emails.

Was this article helpful?
What can we do to improve articles like this?

Technical Support