Oct 16, 2013
New: Trigger Emails From Website Traffic
Have you ever wanted to automatically send a series of follow-up emails to your subscribers only if they visited a specific web page, or completed some specific task on your website? You can do that with a brand new feature we’re calling "Goal."
If you’ve ever set up goal tracking in Google Analytics, the concept will be familiar: wherever you want us to track a goal, just add a simple snippet of code like this:

The goal can be a web page (like a purchase confirmation page, or some page that you know your best customers always visit), a subdomain, or even a JavaScript event within a form (like clicking a "save for later" button in a shopping cart). Goal will track anyone who visited your site from a MailChimp campaign.
You can even drill down and see the goals an individual subscriber has completed:

If you’re a tech savvy marketer like most of our customers, your brain’s probably exploding as you think about all the different possibilities this new feature opens up for you. We’re excited too, but to set expectations: this is just a baby step. The only actionable event we provide right now is to trigger an autoresponder (though that’s a very powerful event, imho). You can already use Goal to do things like follow up on website content with a survey or follow up on a purchase with care instructions, but we’ll be iterating and adding more functionality to the feature in our upcoming releases. For example, we really want you to have the ability to build and save segments of subscribers based on data from Goal, and to generate reports about goal completion.
Detailed documentation for Goal can be found on our Knowledge Base.
If there’s anything in particular you’d like us to consider as we build out this feature, please let us know with this survey.
Stéphane
OH. MY. GOD. Mind blown ! That’s absolutely AMAZING. I often thought this feature, but I did not think it would be implemented one day.
THANKS !
10.16.2013
Michael Bam
Very cool and useful new feature. MailChimp keeps moving closer to being my central customer/prospect DB.
It’s interesting to see CRM tools evolve to add email marketing and automation features while ESPs move closer to being CRM and lead management tools. Both sides of the equation are converging!
10.16.2013
Nathaniel
Would our users have had to open or click a campaign for this to work? How would MailChimp know what user emails are associated to actions on our site?
10.16.2013
John MailChimp
Hi Nathaniel, In addition to the setup in both your MailChimp account and on your site, your users would need to click through to your site from an email campaign for us to track the the Goal progress. Once they’ve clicked through, any Goal they accomplish while on your site will be reported back to MailChimp, allowing you to trigger the appropriate email for that accomplishment. If you’d like to read up on the details a bit more, the following article from our knowledge base: http://eepurl.com/GPMdH will get you going.
10.16.2013
Frank
Sounds like it tracks the subscriber’s actions as they page through the site, but only if this feature is activated on a given page. Kind of like click-tracking-extreme! lol
MFJLabs
10.21.2013
Shane
This is awesome! I hope to be able to integrate this into our site soon. Fantastic job!
I have a question though…what is the difference between this new Goal Integration and the Goooal! site in beta. I thought the Goooal! beta was to automatically segment your subscribers for you based on their activity on your site. This new Goal Integration sounds like it just automatically sends out auto-responders based on subscriber activity. Is there a difference? If so, can you clarify a little. Thanks a ton!
10.17.2013
John MailChimp
Hi Shane, Goooal is one of those things where we had a really neat idea and wanted to play around with it as a Labs project. We tried different things, collected feedback, etc and ultimately decided to roll at least some of those features (now called Goal) into MailChimp. This is definitely a first iteration of that process and we’ll be building it out a bit in future releases. So for now, it’s going to trigger the auto-responders, but I expect that advanced reporting, building of segments, and other options may follow. Stay tuned.
10.17.2013
Shane
Does that mean that Goaaal! links intended for automated segments no longer work?
10.17.2013
John MailChimp
Hi Shane, Pre-existing links should continue to work for the time being, but as we roll out additional features in Goal, the original Labs project will eventually be phased out completely.
10.17.2013
Raymond
Hey guys, this looks like an awesome new feature. Kudos!
Quick question though: since the sending of emails via Goal is triggered by an action performed by an individual website visitor, wouldn’t that make it a (very simple) form of transactional email? And…isn’t transactional email something that should be handled by Mandrill?
Or is it just that the line between bulk and transactional gets thinner?
Would love to hear your thoughts on this!
10.18.2013
Ben MailChimp
Hi Raymond,
Mandrill customers usually have their own in-house devs who usually want to program their own layer of personalization & automation logic. There are actually lots of great 3rd party personalization services popping up in the ecosystem that plug in to Mandrill (here’s an open source one). In other words, these customers only need Mandrill for the delivery portion. The “brains” of “autoresponder” like functionality is handled elsewhere.
In MailChimp-land, we’re talking about a different audience altogether. Our long term goal here is to point Goal toward more insight and analysis than triggering more kinds of emails.
But you’re basically right–the line’s very thin.
10.19.2013
Raymond
Hi Ben,
Thanks for the clarification! I was mainly asking because some of my clients have asked me similar questions over the past year or so. Until yesterday I just pointed them straight to Mandrill. Seems like the distinction has become slightly more subtle now.
I completely understand though. I think it’s pretty much inevitable that lines (not just the one between bulk and transactional email, but lines in general) get thinner over time. If they weren’t, you wouldn’t be in the process of truely *developing* an app…you’d simply be exploiting it for what it is. There are tons of companies who only seem to care for the latter, so I’m glad MailChimp isn’t one of those.
So again, great new feature. Looking forward to taking it for a test drive!
10.19.2013
Johnathan
Hi Ben,
Great post and exciting new feature.
Sounds like this isn’t the direction you want to take with MailChimp, but are there plans to add greater email triggering functionality to Mandrill? We’re exploring this capability, as I’m sure many of your other customers are, and would prefer to do it directly within MailChimp or Mandrill. It will likely double the volume that we send. Please consider this a vote for bringing adding this capability to your services!
10.23.2013
Ben MailChimp
The only direction we don’t want to go is basically “any direction that annoys people and ultimately hurts the email ecosystem in the long run.” We are totally open-minded and all-ears when it comes to anything that would help businesses grow. Mandrill is meant to be a low-level infrastructure-as-service kind of product, so basically you could come up with any triggers you want, then simply plug it into Mandrill for delivery. It’s for devs who’d use their own triggers. That’s the way things are now, at least. If you have time, email me (ben@) with examples of what we could build to be more useful for you. I never say never.
10.24.2013
Raúl
And..Can I segment a contact when the subscriber makes a goal?
10.18.2013
John MailChimp
Hi Raúl, There’s not currently an option for segmentation using Goal. That being said, this is our first iteration and I believe that’s something we’ll be looking at as we continue to add features. Stay tuned to the blog as we’ll make sure to announce any enhancements here.
10.18.2013
Relationships360
I am definitely in need of this, as it would be a great way to automatically notify listeners of my BlogTalkRadio show who sign up for my email list in order to make themselves eligible for a prize giveaway, but forget to confirm their subscription. I would no longer have to send them reminder notices manually. Thanks for the info. Will look at implementing.
10.18.2013
John MailChimp
While there’s a lot of possibilities when it comes using Goal, it’ll only work for subscribers who click through to your site where you have the small bit of Goal code installed. So in this case, you’d not be able to you it to track users that haven’t confirmed their subscription. If you’ve not spotted it yet, our Knowledge Base article on Goal will give you the full run down on Goal. Also, if you have additional questions please don’t hesitate to reach out to our support team at: http://mailchimp.com/chat and they’ll be happy help.
10.19.2013
Hashim Warren
This is a game changing new feature for Mailchimp. This grows up the service to compete in the world of marketing automation software.
Thank you for bringing such a powerful feature to the masses.
10.19.2013
Michael Greenwood
Ok sounds good, I moved to Mailchimp a while back and have been wondering about a feature just like this and you go and deliver it! Well done team!!!
10.20.2013
Corey Dilley
Great new feature! Is it possible to use some kind of logic to email people who did one goal, but not another? For example, if you have a two-page signup process and you want to email people who started signing up (triggered a pageview goal on page one), but didn’t finish (didn’t trigger a pageview goal on page two).
Thanks!
10.21.2013
Corey Dilley
Are you able to put a goal on any page on your website? Or does it have to be the FIRST page an email recipient lands on? For example, could I put the javascript on my pricing page, then anyone who wanders to the pricing page from the email I sent would receive an email, even if it’s the 4th or 5th page they visited?
(Not that I’d get quite that bold… just an example)
10.21.2013
Renato
Hi, this method is different from the one showed on the Gooal website (goo.al). Should we use this one instead from now on? I didn’t have much success installing the tracking pixel from goo.al anyway. Hope this new tracking code will do. By the way, the new instructions say we should “place the code snippet in the of the template.” For those of us using a wordpress theme, where should we place it? On the index.php file? Thanks.
10.22.2013
Ben MailChimp
Hi Renato, This is definitely the preferred method over the older Gooooal one.
10.22.2013
Renato
Thanks, Ben. Can you clarify where should we place the code on WP themes?
10.22.2013
Bjoern
Hmm,
how does Mailchimp actually recognize the subscriber? Does it require a specific Mailchimp cookie to be present to read the subscriber ID from? When is this cookie dropped? What happens to subscribers that login to my site on a device that they hadn’t clicked on a Mailchimp link before? If this requires a Mailchimp cookie value to be present – is it also possible to pass the subscriber ID via Javascript into the pixel to ensure autoresponders are triggered for users that haven’t clicked through to our site via Mailchimp recently?
(All of this doesn’t seem to be covered in the knowledge base article.)
10.28.2013
Ben MailChimp
Hi there Bjoern, I asked the team to update that KB with more technical info:
http://kb.mailchimp.com/article/how-do-i-use-goals-tracking/#how
10.30.2013
Vangel
Hi guys, I want to set up a wordpress/membership siite as a weight loss site, where the members have a dashboard where they have to update their weight on rules, say either every 2nd day by 10am or every single day by 10am. then if they dont log in to their dashboard and update their weight, then the auto responder to send out a reminder email, by 11am local time zone. can your auto responder do this, or which membership site would be better to instal to work with mailchip to make this happen.
11.01.2013
John MailChimp
The Goal triggers work by visiting your site and clicking a link contained within one of your campaigns. So in this case it sounds like this would need to be handled a bit more on your side. It would require some coding, but our transactional email option called Mandrill was designed to accommodate this type of scenario. It will take some technical know-how, but just like MailChimp you can of course signup for free and start digging in to see if this would be a good option for you.
11.05.2013
Melanie
Mailchimp does this take the place of places like LeadLander? And if not, how is it best to legitamately incorporate leads into our Mailchimp list gathered through something like LeadLander? Thanks!!
12.06.2013
John MailChimp
Hi Melanie, I’m not familiar with LeadLender so I can’t speak to that. However, when it comes to the inclusion of emails there’s some pretty straightforward guidelines you can follow. This article: http://eepurl.com/hcqX from our knowledge base covers most of the basics. There’s also some good information in our Common Rookie Mistakes Guide that might also help clarify what’s permissible to send. If you still have questions please don’t hesitate to reach out to our support team at: http://mailchimp.com/chat
12.09.2013