Thanks to our built-in geolocation service, we can pinpoint the approximate location and timezone of your subscribers.
Which means you can now schedule your MailChimp campaigns to automagically deliver based on each subscriber’s timezone.
No more timezone differences! 9am means 9am now, whether you’re on the east coast or west coast. Or anywhere on the globe, really.
We call this new feature TimeWarp, and here’s how it works…
Whenever you create a new campaign, just activate TimeWarp on the Campaign Setup screen.
Look for this little checkbox:
When checked, we’ll ask you for date and time. Notice there’s no pulldown asking for timezone, because that’s the magical part of TimeWarp.
Then, just build your campaign as you normally do, and on the final pre-delivery checklist screen, you’ll see this new item:
Time Travel Takes A Little Adjustment
When you TimeWarp your campaigns, you’ll want to remember that depending on how geographically widespread your subscribers are, campaigns might take 24 hours for all of it to get delivered. That’s because, scientifically speaking, we’re traveling to the future to deliver your emails. I know what you’re thinking and the answer is NO; we are not altering the past when we do that. MailChimp uses a special type of flux capacitor so that our emails don’t break the time-space continuum. Just something to keep in mind.
All joking aside, you should take note of the bottom of your campaign’s TimeWarp map, because we break down how many members of your list are in each timezone, and we show whether or not your email has been delivered to them yet:
Within each timezone, you can see how many are still pending for “future” delivery.
You can also hover over each timezone to get the status of your campaign:
Stats are slightly different now
This also means that campaign stats like opens, clicks, bounces, etc., could take longer to show up than you’re used to.
If you think about this hard enough, you’ll understand why this wasn’t something we could add to our RSS-to-email campaigns (although that would be super cool). It’s possible for someone to update their RSS feed (blog) with a new post before a TimeWarped campaign has even completed sending. Yep. That would warp the time-space continuum.
How Accurate Is All This?
More accurate than what we all had before TimeWarp — which was nothing.
Okay, to be more specific, this is based on the IP addresses given to your subscribers by their ISPs. So keep in mind a subscriber might be using an ISP located several cities (or states) away from where they actually live. But even if their ISP is in another city, it’s likely to still be in the same timezone as the subscriber.
The real question to ask is “what percentage of my list actually interacted in a way that allowed MailChimp to track geolocation?” For example, if your last open rate was around 40%, we have geolocation data for at least 40% of your list. So when you select “TimeWarp,” that means roughly 40% of your list will get the email at the time you specified in their timezone. The remaining 60% of your list will get it based on your timezone (just like they always did before).
Remember, we track IPs when people:
- go through the double opt-in process, or
- open your email (and display images), or
- click a link in your email
So if you manually imported your entire list, there’s no double opt-in activity there, hence no geodata. Then, let’s say you send your first campaign to that list and get a 50% open rate. Now, 50% of your list has geodata. Nice. The other 50% will be defaulted to receive emails based on your timezone (as it was before).
And as discussed in our geolocation article, MailChimp actually keeps track of each recipient’s geolocation, so we know if they’ve moved and live in a new timezone.
Timezones are whacky
Have you ever looked at a timezone map? No, I mean really, really looked at a timezone map?
Here’s the one you’ll see in MailChimp:
Sure would make life easier if all the lines were just straight verticals.
Instead, we get strange regions like this:
Yikes!
If you live inside that zig-zaggy region under the red arrow, or in that little red circle where all those lines sort of intersect, you probably have no idea what time it is anyway, so we’re going to just “round you off.” Anyone in a fractional timezone, such as GMT +8.75, will be rounded off to GMT +9.
BTW, you might want to look into getting one of these awesome futuristic PanAm watches from the past:
Anyway, if you look at the timezone map, you’ll see there are 24 timezones. If you’ve actually got subscribers in every one of those timezones, that means we’re going to have to slice up your campaign into 24 little campaigns (don’t worry, because all your stats will be rolled up into one report). If you add A/B testing on top of that, things gets a bit “resource intensive.” So for now, we’re reserving this feature for our users on pay-as-you-go or monthly plans. It’s a free feature, but is not available for users on our freemium plan.
And to think. All these timezones never existed before railroads started “transporting people across great distances quickly.” We had to change the way we think of time, because we could leave home in the morning, travel all day, and get to our destination in – well, the same morning. Will the ability to make an email appear simultaneously in inboxes across the globe, no matter where people live, change the way we think of time again? Only time will tell. Note to self: travel back in time and fix that lame conclusion someday when I’m not so busy writing about all the other new features in v5.







I just stumbled on this in the campaign options and had to check it out. *WOW* is that cool. What an awesome new feature!
Is there a way to look at a list and see what percentage of subscribers have geolocation data, how recent the information is, etc…?
Jeremy, no way to go to individual subscriber profiles to view/edit geodata yet. It’s inevitable (we actually had an office pool to see how soon someone would ask). It’s coming soon!
Jeremy, a small correction to my previous comment. You can view geolocation data per profile, but not as a % of your list.
Okay, good to know. I have no need to edit the data, but it would be a valuable stat to see what % of a list has geo data.
As for the Office Pool, what did I win?
Love this!
this is a really great idea.
but… we just tried to schedule a TimeWarp campaign for tomorrow morning, and got an error saying they must be scheduled 24 hours in advance. does this mean finished and ready to go 24 hours before delivery time?
we send a daily email news digest in the morning, which is generally built between 7-9am EST and sent at 9am EST, so a 24-hour lead time wouldn’t work for us. obviously if we’re sending it at 9am EST then our 2 european subscribers couldn’t get it at 9am GMT that day. But 99% of our subscribers are in North America, so just “TimeWarping” for EST or later, and delivering immediately for any earlier timezones, would be perfect for us.
could you add an optional checkbox that would allow us to schedule a TimeWarp-as-much-as-possible-but-otherwise-regular campaign for the same day?
thanks!
I second that request. For me timewarp is less useful if it does not allow me to send immediately to some of my subscribers.
I third this request!
That’s exactly the functionality I’d want to see. Something like: “Warning! This send time is not at least 24 hours from now and you are in danger of breaching the space/time continuum. Sending at this time will default people who should have already received this campaign to get it right away and everyone else will get it as per the Time Warp. This will affect x% of your recipients.”
(That last part is really important and uber cool, too boot)
Thanks all. Love the feedback. We’ve got a few more new things to launch shortly, but we’re listening, and we always circle back around (eventually) to add and refine.
I agree with Daniel. Very cool new feature, but maybe needs some more detailed settings.
We send a morning newsletter five days a week. We put it to bed the night before and schedule it to deliver at 4AM ET. It would be great to be able to say “deliver at 4AM local time, but no earlier than 4AM ET.”
That way everyone on the east coast (and all points east, all the way to the International Date Line) would get theirs at 4AM ET, and the rest of the US (and world) would get it at 4AM local time. It would also be a way to schedule campaigns for “the future” without needing a 24-hour buffer.
That’s amazing.
Ben, Is this the function only available to paid Chimps or even those w/ free account can use this too?
Given that I’m from Japan (live in SF, CA), where they always lives one day ahead, it’s important to set your Timewarp thing well in advance, I’d say 24 hours… esp. if you live in the US, and trying to send the same msg to those around the world. (Esp. Asia Pacific). Otherwise, they may never get it…
Any plan to open these settings up in the API?
Eventually. That’s already been asked in the API Discussion group here:
http://groups.google.com/group/mailchimp-api-discuss/browse_thread/thread/a3ab210a99256688
And will likely be announced in the API Announcement group when it is:
http://groups.google.com/group/mailchimp-api-announce/
Cool new feature. When I first saw it, I wondered how it would work (assuming IP) and how accurate it would be. This posts confirms that. Like you said, no risk really. If it works, great.
I do have a suggestion though. Have you thought about overriding the IP geodata IF the recipient’s zip, city or state are in their profile? Seems like that would be the best of all worlds.
The data is from IP address, and is pretty decent. But it’s about to get way better.
As to overriding, it’s a great idea (one I asked about when we were developing the feature), but we really can’t with the way things are setup in our database. Another (small) reason we don’t is because when a MailChimp customer has an “Address” or “Postal Code” field on their signup form, we don’t actually know if that’s meant to be the subscriber’s address. Could be for something like “ship this to:” or “where were you born” etc.
Great feature!
Is this feature also coming to the autoresponders? I’d love to be able to send an autoresponder at for example 9am or 2 pm.
I’m sure it’s written somewhere on what the best time to send a campaign is. Anyone know?
Thnx!
No, it’s all different, depending on your particular audience. On the plus side, we’ve made it easy to test on your audience: try our automated A/B testing feature.
You have a problem with the integration of Timewarp and Auto-tweet. yesterday, I scheduled a Timewarp campaign to start at 9am tomorrow. But the tweet of my supposedly secret campaign went out at 11am this morning. WTH??
That surprised me the first time I “timewarped” too. The reason it tweeted is because at 11am this morning in your timezone, it was 9am tomorrow in one of your recipients’ timezones.
I’m afraid that’s not the case. I sent to a USA-only list. It wasn’t 9am ANYWHERE when the tweet was sent.
If you look at your USA-only list, you might be surprised to see that there actually are a handful of people in other countries, or who check email while in other countries, or have ISPs in other countries. Open the list in MailChimp, then go to “top locations” to see all the countries they’re in. If we detect them, we’ll timewarp appropriately. But yeah, I agree that the autotweet is unexpected. We probably should force a manual-tweet in TimeWarp scenarios. I’ll ask the team to look into that.
Guys i have to say this is awesome, I am moving our list from Campaign monitor. Its like the new age has just dawned as far as Email campaigns go. You guys rock!
Hi,
is it possible to choose this after you have made a campaign, i dont seem to be able to find the place where you do that.
Michael
It’s in the “campaign setup” step, where you choose your tracking options. It just requires 24-hr lead time.
Thank you very much, found it!!!
One banana from me to you….
Michael
I have a question regarding time zones and sending emails. If a person sends an email from Toronto, Canada to a recipient in London, England the recipient time would register as ( example: 12:15 minus ( – ) 5 hours ).
However, for argument’s sake, I know a person who lives in Switzerland with their server email account registered in Switzerland. Therefore, if they sent me an email from Toronto, Canada to me in London, England would my recipient time register as as a minus ( – ) 5 hours. OR, would it register as plus ( + ) 1 hours as Switzerland is one hour ahead of GMT London time because their server email is registered in Switzerland ?
In other words if a person tells you that they are sending an email from Toronto, Canada ( five hours behind London ), but the recipient email in London shows as a + 1 hour ( Swiss time zone ) are they actually in Switzerland.
For the purposes of TimeWarp, the email is received at a specific time in the recipient’s time zone, not as a number of hours from the sender’s time zone. So, the sender says “send at 12:15″, and the email arrives at 12:15 London time for London recipients or 12:15 Toronto time for Toronto recipients. If we don’t know the recipient’s time zone, we use the time zone that the sender sets for their MailChimp account. We don’t look at the sender’s email server or their current location to derive a sending time zone.
For email in general (not MailChimp or TimeWarp), the date is usually converted to the recipient’s time zone by your email reader, but generally the actual date in the email will be set by the sender’s email server. In this case, that would be +1 hours as Switzerland. I hope that answers your question.
What are ways to schedule email to be sent later automatically using Gmail?…
Now that I found the right words to describe my own question, I found the solution to answer the question by myself: Boomerang is a browser extension for Firefox and Google Chrome. This add-on allows you to schedule email with Gmail at later times. Boo…
Could you tell me what geolocation provider is used by MailChimp? I guess they just bought the geolocation database with IP addresses mapped to the location?
Or give me a hint if I’m wrong. Thanks!
[...] watch the data and be ready to change your plans when it makes sense to do so. Tip: We really like MailChimp’s Timewarp feature. It works out a recipient’s timezone and staggers the sending of your campaign [...]