Back to main menu


The best time to send holiday emails – investigated

The holiday inbox is a crowded place and when you send can impact if you’re messages are read. If you’ve ever wondered when the best time to send your holiday emails actually is, we’ve got the all the details below.



In the email marketing space, you'll hear a lot about the best time to send emails around Black Friday and Cyber Monday (BFCM), Christmas, and any other peak date during the holiday season. For something that sounds so simple, it appears to be an elusive white whale for email marketers. So how do you crack the time code for your email marketing campaigns to get the best open rates and click rates this holiday season?

First off, there is no one size fits all solution to the best time to send holiday emails. A lot of your email sending success is going to hinge on the composition of your email list. Even then, you can't send an email to an entire email list that will land at the top of the inbox for everyone.

But before we dive into this, let's first go over the ideal time frames to send any promotional holiday emails. While there might not be a best time for email campaigns, there is an ideal time frame.

It's not about a day; it's about a time frame

Think about your typical holiday, be it Halloween, Thanksgiving, or Christmas - how many emails are in your inbox by the end of that day? The average user gets around 200 email messages a day, and that's just your typical day. During the holidays, you're competing with dozens, if not hundreds of other brands trying to be top of mind for potential customers.

A snappy subject line only goes so far in the way of getting someone to open your promotional emails, and if it's sent on a holiday when everyone else is sending - recipients might not even see it. That being said, the days leading up to or after a given holiday can be more easily won than the holiday itself.

Look towards your current email marketing sending strategies - which day of the week are your marketing emails opened and engaged with the most? If it happens to fall several days before or after the holiday, schedule your email sending for that day over the holiday itself.

Should the holiday fall on your best day, consider if your email could be sent out the week prior. Sending emails the week after could cost you some potential customers, so try to keep post-holiday campaigns within the first two days after a holiday if possible depending on your offered promotions.

What about the best time of day to send email?

Optimizing for what time of the day you should send your emails is tricky. Considering that most e-commerce retailers are working with customers in multiple time zones, old-fashioned email blasts that are sent out all at the same time just don't cut it anymore, successful campaigns often have a phased approach.

An email newsletter sent on Christmas Eve about holiday shopping could easily be sent Christmas day for some of your recipients, leaving any timely messaging sounding off. Ideally, you want to be sending email during the time of day your recipients are most likely checking their email.

Sending by time zones is a well-known best practice at this point for senders, and if you aren't doing so already, now is a great time to start. However, sending at the right time is more complicated than time-zone based sending.

Sending at the right time for the recipient, not the email list

While time frames and time zones are great for email sending, there is only so much you can do to try and reach most of the recipients in a given email list at any time. Unfortunately, some time frames aren't ideal for every person on your list, so your black Friday email can end up going unnoticed, leading to fewer opens and a lower click-through rate.

That's where a tool like Send Time Optimization comes in.

Send Time Optimization (STO) uses machine learning to analyze your recipients' email engagement data to determine the optimal time to send them an email. From there, Mailgun sends your email at the optimal time for each recipient. That places your emails at the top of the inbox, so you're always top of mind. You get to enjoy higher open rates, while your recipients get to enjoy never missing an email.

Send at the right time: Every time

Improve your email conversation and open rate by automatically sending emails at the exact moment a recipient views their inbox with Send Time Optimization.

Related readings

Prevent your emails from going to spam: Plus 10 tips to fix it

Emails that land in the spam folder end up wasting all of that time and effort from your email marketing program – and they certainly won’t get any results. Sometimes, it can...

Read more

The future of email: BIMI & AMP

Email is always evolving. That keeps email marketers on their toes, especially if they want to implement the latest...

Read more

Mailgun Festivus: The airing of grievances for Black Friday marketing emails

The holidays are right around the corner – whether you like that cliché statement or not. While everyone is out enjoying their various...

Read more

Popular posts

Email inbox.

Build Laravel 10 email authentication with Mailgun and Digital Ocean

When it was first released, Laravel version 5.7 added a new capability to verify user’s emails. If you’ve ever run php artisan make:auth within a Laravel app you’ll know the...

Read more

Mailgun statistics.

Sending email using the Mailgun PHP API

It’s been a while since the Mailgun PHP SDK came around, and we’ve seen lots of changes: new functionalities, new integrations built on top, new API endpoints…yet the core of PHP...

Read more

Statistics on deliverability.

Here’s everything you need to know about DNS blocklists

The word “blocklist” can almost seem like something out of a movie – a little dramatic, silly, and a little unreal. Unfortunately, in the real world, blocklists are definitely something you...

Read more

See what you can accomplish with the world's best email delivery platform. It's easy to get started.Let's get sending
CTA icon