Product

How quickly can Mailgun process my messages? Introducing the rapid fire delivery SLA

You want your message to reach inboxes in seconds, not hours. Rapid Fire gives you the high delivery and available capacity to send up to 15 million messages an hour.

PUBLISHED ON

PUBLISHED ON

This was originally published on November 2, 2017.

For big senders, getting a lot of messages out the door in a very short period of time can be especially challenging. Once your message is set up, you want it to reach inboxes in seconds, not hours, and we want to make sure that happens.

While we can’t expedite how quickly you get your messages to Mailgun or how long it takes inbox providers to deliver your messages into inboxes, we can monitor how efficiently we process your messages and make our initial delivery attempt.

With a scalable, cloud-based infrastructure, our systems can quickly adapt to changing volumes to the point that we’re willing to back it up with a guarantee for customers with high-volume, time-sensitive sends. It’s called the Rapid Fire Delivery SLA.

Learn about our Deliverability Services

Deliverability Services

Looking to send a high volume of emails? Our email experts can supercharge your email performance. See how we've helped companies like Lyft, Shopify, Github increase their email delivery rates to an average of 97%.

An Overview of Rapid Fire

Rapid Fire gives you the high velocity delivery and  capacity to send up to 15 million messages per hour whenever you want. As soon as your email is accepted by Mailgun, we’ll initiate the first delivery attempt, sending 99% of messages in less than five minutes of receipt.

Image of pipelines with @ symbols coming out to represent rapid fire

Whether you need to send 15,000 messages per hour or 15 million, we can guarantee that sending rate with the Rapid Fire Delivery SLA. This means you can get your high-volume emails out to customers at the optimal time without ever worrying about delays in processing. And you can enjoy the peace of mind that comes with an SLA-backed commitment.

In other words, with Rapid Fire, you won’t end up with a situation like this:

Cat stuck in Diet Coke box

(And if you do, we’ll pay you.)

Why We Made Prompt Sending a Priority

Simply put, because we were asked to. Every quarter, we talk to dozens of customers and prospects who send things like stock alerts or flash sale emails – messages with very tight time constraints. For these customers, delays can cause serious issues and even jeopardize their business, so we wanted to ensure that these customers could meet their delivery goals.

Because Mailgun’s built on the cloud, we have the ability to dynamically provision our infrastructure and manage our capacity without having to rack and stack servers. And we used this to our advantage when devising a way to reduce message processing time. Our goal was to consistently hit delivery milestones with enough confidence to not only assure our customers of our ability to perform but back it up with an actual SLA.

Why This Is Hard (and Therefore Valuable)

Anytime we talk to customers who send millions of messages a month, we tend to ask the same general questions: How did you source your email list? What’s the purpose behind your send? Do you have any spiky sending requirements? If the last answer is “yes,” that’s something we immediately want to learn more about.

For most customers, they see a three-million-email send as a pretty standard request, but they also want to be able to deliver these emails in a relatively short window. To meet this demand, we have to scale some aspect of our platform to solve for both our normal traffic high-water mark and this new spike, or else we risk platform-wide throttling (not acceptable).

We’ve designed our message processing algorithms to optimize for a level of fairness across the platform, ensuring that customers who are sending transactional messages, which should always be delivered quickly, don’t become penalized by someone sending a huge marketing blast. While this trade-off works for most customers, it does mean that bursty senders can experience larger message processing delays due to this design.

When working to accommodate these types of workloads, it translates to a significantly higher burden on our infrastructure. Even though that infrastructure is in the cloud, we, like many SaaS providers, try to keep as much of our hosting spend on reserve instances to further reduce cost. As we plan for spikes, our platform has to support this dynamically, and we have a diminished ability to manage our costs at a macro level.

What 15 million Messages Per Hour Can Help You Achieve

For a lot of message types, there’s a window when your email will make the most impact, and there are a number of factors you need to consider between executing the send command and getting the email into the inbox. Rapid Fire allows you to remove one of these variables – the attempt to deliver – from your consideration.

Several different use cases can benefit from this level of fast delivery and capacity. This is by no means an exhaustive list, but these are great examples of the time-sensitive, high-volume messages that Rapid Fire can be used for:

Daily Deals

Deal sites that offer daily emails generally need their messages to: a) get to customers at a specific time each day, and 2) reach a large list of recipients. Rapid Fire Delivery SLA solves for both.

Financial Alerts

Financial alerts and stock market notifications are only relevant for a short amount of time. Rapid Fire gives you the ability to give your customers financial news as it happens.

Flash Sales

According to Experian’s Top 5 Flash Sale Tips, two-hour flash sales bring the best click-to-open rates, and three-hour flash sales have the best transaction-to-click rates. This means companies have a pretty narrow window in which to get their flash sale messages in front of customers, and Rapid Fire allows you to achieve optimal timing without having to sweat it.

Your Customers’ Messages

Service providers send thousands of messages on behalf of their customers on a regular basis. With Rapid Fire, you can confidently get more emails through the system. Plus, you can assure your customer base that their emails will be processed quickly. This allows you to concentrate on other aspects of your service, knowing that your email solution can scale with you.

Last-Minute Mass Emails

One of the greatest advantages of Rapid Fire is that you don’t have to plan your emails as far in advance. This gives you a lot of flexibility to make last-minute adjustments and still get your message out to a large list of customers at the desired time.

Inbound Messages

With the ability to send messages more quickly comes the ability to receive messages more quickly. With faster inbound processing, you can engage with customers with the confidence that you’re acting on the latest information.

Find Out More About Rapid Fire

Want to learn more about the Rapid Fire Delivery SLA? Click here to get additional info on our fast delivery, high volume email solution and talk to one of our email experts about how Rapid Fire works.

Learn about our Deliverability Services

Deliverability Services

Looking to send a high volume of emails? Our email experts can supercharge your email performance. See how we've helped companies like Lyft, Shopify, Github increase their email delivery rates to an average of 97%.

Related readings

Here’s how to track email opens in Gmail with email tracking

Sending email campaigns doesn’t have to feel like you’re throwing darts into a black hole. Email analytics are a great way to determine the health of your ecommerce campaign and...

Read more

Everything you need to know about sending email with APIs

Are you creating an e-commerce web page that needs to send transactional emails to customers? A developer building a web application that needs to send messages to email...

Read more

A practical guide to using Mailgun’s webhooks

Transactional emails are essential for most apps. We send welcome emails, password...

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