NOTE: Since I signed up for my account, Mandrill have now started charging $9.95 a month. There is a free trial, but just be aware of this before deciding this is for you.
The Reason
A question I see appearing on this forum quite often is clients not receiving emails (for whatever reason). In some cases where you use your own mail server, it can be pretty tricky to see if an email was actually sent. Another question I’ve seen several times is “How can I see a copy of the email?”, which unfortunately, you can’t through QuickFile. Another - “Clients aren’t logging in to see my invoice”, which is frustrating, but you never really know if they receiving an email if they didn’t log in.
There is a solution… sort of.
Introducing - Mandrill
Mandrill is an email platform run by MailChimp. It allows you to send emails through their vast email network quickly and reliably. QuickFile doesn’t integrate with Mandrill (although through Zapier, there are some options), but there is another way to do it, and I want to share this.
What Mandrill can do, compared to a standard mail server, is track emails - opens, clicks, bounces etc. Some mail servers can do this, but some don’t report it back to you.
Getting Started
The first thing you need, is a Mandrill account. Mandrill is free for up to 12,000 email a month. You are however limited to initially 250 per hour, which increases the more it trusts your emails.
To get started, head over to https://www.mandrill.com and sign up - it’s quick and easy.
You’ll then be taken to your dashboard. Two main things to notice here:
The colour of the side bar
You’ll notice mine is orange, yours may be black. The difference is black is a for ‘live’ account, and orange is for a ‘test’ account. This will also be confirmed in the top right hand corner with your email address:
The Email Counter
This shows you how many free emails you have sent this month, and how many you have left this hour. This account is still new, but after sending just 63 emails the hourly limit has increased to 416 from 250.
Setting Up Access
For QuickFile to use Mandrill, you need to set up an API Key.
Select Settings > Add New API Key > Enter the details
>
And you now have an API Key:
Just before you get excited, one last thing here - go to ‘Sending Defaults’, and enable click tracking. I’d also recommend unticking the option to add an unsubscribe footer, otherwise they’ll never get your emails.
…
Giving QuickFile Access
In your QuickFile account, go to Account Settings > All Settings and Select “SMTP Settings”
Then copy the details form Mandrill to this form:
If it works, you’ll need to confirm it via QuickFile, but as the email has been sent through Mandrill, you can now see how it works.
Checking Opens and Content
In Mandrill, go to ‘Outbox’, and you’ll see the emails that’s been sent, along with the options to view the content, see Open details, and click details:
Note: The content of emails is only kept for a few days before being deleted.
Ensuring Your Email is Delivered
As if you were using the QuickFile mail server, you need to set up SPF records for Mandrill. If you go to Settings > Domains > Sending Domains, you can specify the domain there and ensure all is good. Mandrill will check these, and you help from there:
Things to Consider
- Mandrill was designed for transactional emails (e.g. password resets, order confirmations etc) - it’s not intended to be a full on mail server.
- You will be required to pay a small fee if you go over the 12,000 sending limit. This is detailed in the dashboard
- Some mail services such as Gmail disabled open tracking by the way it handles emails. However, it’s still somewhat useful
- QuickFile doesn’t directly support Mandrill. Any Mandrill queries should be checked out in their help database and through their support system