A customer wrote in this suggestion:
“We have so many people that join through different ways…It would be nice to have one email just for those who join through facebook/website and another that we could send to bulk email uploads that come from events.”
We recently added the ability to segment your list by signup source, which now makes this possible. Basically, you need to turn off MailChimp’s welcome emails, and use Autoresponders that are segmented by signup source instead…
Turn off MailChimp’s Welcome Emails
When people opt-in for your MailChimp lists, we automatically send a welcome email. It’s kind of a basic transactional email. You can customize it w/offers and stuff, but you can’t really target it in any special way, nor do we provide reports.
So we’re going to use MailChimp’s autoresponders instead. First, turn off the welcome email for your list. Log in to MailChimp, click the “Lists” tab, and then click into your list. Go to the List’s settings, and then “List Name & Defaults:”
Next, uncheck the “Send Welcome Email” box:
Note: You may also want to turn off the final goodbye email that we send when someone unsubscribes. That was once a best practice, but lately more and more people complain about them (maybe because their mobile inboxes are so swamped). For all new accounts, that goodbye email is turned off. For older accounts, we left it on (some people include exit surveys in their goodbye emails).
Also, you could just keep the welcome email. It gets sent automatically, and in its default state, is just a generic confirmation that you’ve received their request to opt in to your list. Then, set up a more personalized autoresponder to send a day or two afterwards.
Setup Welcome Autoresponder
So now we have to go and set up our autoresponder welcome email:
First, you’ll set up your rules. I’ve set mine to go one day after sign up:
Next, you design the email that gets sent. This step is just like any other campaign that you’d design in MailChimp:
Segment By Signup Source
This is the important part. When you’re designing your email, the first step will be to define who it gets sent to. You’ll want to send it to a segment of your list, based on the signup source. Some examples:
Facebook Source
If you’ve set up our Facebook integration, this’ll send a welcome email to those who signed up from Facebook. One idea from our social team is to go back and look for the most popular photos and videos on your own Facebook page. Look for content your fans Liked or Commented on the most. Include that content in this welcome email.
Chimpadeedoo
We’ve got an iPad app called Chimpadeedoo that store owners can place near their cash registers. You can send a welcome email to people who signed up at the store:
WordPress
For people who signed up via your blog:
MailChimp API Integrations
For people you imported via API:
Here’s a list of all the signup sources we track:

Also see:
- In Chimpadeedoo 2, we added the ability to create a hidden field, where you can pass location information (local store, event, tradeshow, etc) from the iPad to your list for future segmentation (thanks for signing up at the __ event in Atlanta).
- How we’re measuring Autoresponder performance at MailChimp









MailChimp News: Sending different welcome emails based on signup source http://t.co/nA5tZtTp
Sending different welcome emails based on signup source: Sending different welcome emails to subs… http://t.co/fTqIdhw6 via @MailChimp
Sending different welcome emails based on signup source: Sending different welcome emails to subscribers based o… http://t.co/GjNqpMsg
Sending different welcome emails based on signup source http://t.co/te399OHe
MailChimp Blog | Sending different welcome emails based on signup source http://t.co/41kbVRtD
Sending different welcome emails based on signup source: A customer wrote in this suggestion… http://t.co/SkliRRBf
Sending different welcome emails based on signup source: A customer wrote in this suggestion:“We have so many pe… http://t.co/oUiwkRec
Sa-weet! RT @MailChimp: MailChimp Blog | Sending different welcome emails based on signup source http://t.co/PFyo6nNJ
Reading : Sending different welcome emails based on signup source http://t.co/bn2l4Zqe
One major problem guys, you only allow the Autoresponder to send a minimum of 1 day after signup.
This is next to useless for those of us who want to include in the welcome email, links to content that the subscriber wants immediately.
Suggest allowing an autoresponder to trigger immediately, otherwise this is only a half baked solution.
Hi Torcsy, We’ve been looking closely at how autoresponders work and focusing on how we use them internally: http://eepurl.com/qFSE9 Please stay tuned to the blog as we keep improving in this area. In the meantime, I’m going to pass your comments along to our dev team.
Hi John, much appreciated. If auto-triggering was made available it would be perfect.
New from the MailChimp blog: Sending different welcome emails based on signup source http://t.co/wSHqmCmV
Sending different welcome emails based on signup source http://t.co/4nimOc4B #email #marketing
http://blog.mailchimp.com/sending-different-welcome-emails-based-on-signup-source/
New – Mail Chimp can send different welcome emails based on signup source: http://t.co/5lIVJHRO #emailmktg #b2b
Really useful!
Sending different welcome emails based on signup source http://t.co/HQTNs0gv via @MailChimp
Sending different welcome emails based on signup source | http://t.co/MMVvjGJY
Sending different welcome emails based on signup source | MailChimp Email Marketing Blog http://t.co/J40TxbCN
It looks like the soonest you can send an autoresponder email is one day from signup. Is there any way to do this and have the email go out immediately like a normal welcome email?
Hi Julias, At the moment you’re correct, but keep your eyes on the blog for future developments.
Just keeps getting better: RT @MailChimp: Sending different welcome emails based on signup source http://t.co/MhncWHIH
Can we setup custom signup sources for forms that we design in Mailchimp and grab the embed code for? Before you created this field, I had a custom field I used to do so. It would be nice to be able to customize forms and send the signup source data with a submission so we can use this method.
Hi Jason, Right now, customizing at that level with the new source of signup tracking isn’t possible, but I believe I have a solution for you. If you use the custom fields similarly to how this article: http://eepurl.com/SKbn describes you could then modify the content of the Welcome email using conditional merge tags. The following article: http://eepurl.com/hcV- gives some great examples of how to use conditional merge tags, but it’d basically look something like this:
*|IF:SIGNUP=FACEBOOK|*
Thanks for signing up on Facebook!
*|END:IF|*
*|IF:SIGNUP=BLOG|*
Thanks for signing up on our Blog!
*|END:IF|*
*|IF:SIGNUP=STORE|*
Thanks for signing up at our Store!
*|END:IF|*
hey john please can you help me out how to use and where to use *|TRANSLATE:AR|* or *|TRANSLATE|* tag in my opt page
If you’re looking to offer a translated opt-in or signup form, you’ll want to look here: http://eepurl.com/g0BQ for a short article and video that explains it all. If you’re looking to use the translate merge tag within your email so your readers can view you message in their language of choice, it’s as simple as adding the translate merge tag somewhere in the body of the email. This article: http://eepurl.com/gYZR is also a great reference to see it in action.
From @MailChimp: New from the MailChimp blog: Sending different welcome emails based on signup source http://t.co/IVapwNnI http://bit.l…
Sending different welcome emails based on signup source http://t.co/RGJ73TAB by @MailChimp
Sending different welcome emails based on signup source http://t.co/i43cZRrA via @mailchimp
Sending different welcome emails based on signup source – http://t.co/7j8DU8Ks
Sending different welcome emails based on signup source http://t.co/GUvosbgJ via @mailchimp #awesomefeature
What about if you have different Facebook pages, can you segment according to which FB page they came from?
Hi Star, When the same list signup form is tied to multiple Facebook pages they would all show as having the source signup of Facebook. If it’s an absolute must to tell which page your signups are coming from you could track it by setting up a different list with a separate signup form for each Facebook page. Having the separate lists would then allow you to know which page the FB signups were coming from, but the trade off would be managing multiple lists. In case you haven’t seen it, here is an excellent article and video describing how to connect and setup your FB signup form: http://eepurl.com/J4gD If you’re able to stay with one list you might also want to check out groups in MailChimp as a great way to segment your list. The following short guide explains some of the differences between lists and groups: http://eepurl.com/cWIAk