Warm-up for dedicated IP on SES

Hello. We are planning to use Mautic for our email campaigns.
We will use the Bitnami configuration for AWS and SES for email sending.

We plan to send 1 email per month to approximately 20,000 contacts.

It’s unclear if this is “high volume” enough to warrant using a dedicated IP Address. We certainly like the idea of having more control over our own reputation; but worry we don’t have the volume and frequency to build a reputation.

“If you use dedicated IP addresses, it is your responsibility to maintain your sender reputation by sending consistent and predictable volumes of email.” – AWS SES documentation

As I’m new to both Mautic and email marketing, I’d love advice from the community.

  1. It appear that “sending consistency” applies to both volume and frequency. I don’t know that we’ll send our monthly email like clockwork. Is it necessary to spread it over many days, so for example our server sends 1,000 emails/day M-F for 4 weeks? (1K * 5 * 4 = 20K), or can we blast out 20K all at once every 4-6 weeks and still be OK?

  2. Can Mautic automatically spread the emails, or would I need to perform some daily action and/or write some code?

  3. We’ll need to “warm up” a new dedicated IP. Can Mautic help with this? e.g. limit the number of emails sent per day, automatically doubling the limit daily. Any chance the rate-limiting is “per provider” in the event the contacts list is not balanced across providers?

I hope I’m asking the right questions, but if not, please feel free to chime in about how I should be looking at things.

Thanks. I’ve been reading other threads, and this looks like a great community. I’m looking forward to using Mautic.


For reference here is Sendgrid’s prescription for IP warmup.

@joeyk is the authority on this.

Thanks @EJL, I am familiar with that document.


There is no point to warm up this tiny amount. I would just use an IP pool.

But if you don’t (because of some magical reason) you can do this:

1. Cron
Limit your cron in such a way, that you send only 16 emails / batch. Set your cron to send emails every 10 minutes. This way your sending will be spread out to 10 hours with 100 emails / hour.

2. Campaign
Create a new segment called ‘warmup’. Segment filter should be ‘warmup tag’
Create a campaign, that starts with this segment. All it does is sends out the firs email to this segment. After 30 days it sends the next email and after 30 again the next email. You don’t have to make email 2 and 3, just schedule it to make sure the contacts won’t elave the campaign. Make sure your campaign only sends from 8-18, to get the best open rates (If you have no wordwide time zone issue)

3. Import
Import the list of 1000 every day when your send supposed to start. The campaign will be scheduled every 30 days, so afetr 30 days, you have a continous flow. Make sure you use the ‘warmup tag’
You can also automate this by setting the import cron to run with the batch of 1000, once a day. I would do it manually anyway.
There is a chance, that you have to start with 200, 400, 600, 800 - this depends on your inboxing.

But again: It is pretty pointless I think, you are better off with shared IP. By using a shared IP from amazon you are member of an Elite club. A club you really want to be a member of.

There is one more way how mautic can help with the warmup, but that’s if you can send new content to the same contacts 3-4 times a week.

Good luck!

1 Like

Thanks @joeyk. I really appreciate the thoughtful response!

The “magical reason” would be if folks don’t trust sharing email reputation with every/any other random person out there sending email. When people (technical and non-technical) don’t know much about the black art of email marketing it’s difficult to recommend a “shared” option knowing your campaigns will be affected by other people’s campaigns. That’s not something that sits will with the Marketing folks, and it’ll be a hard sell vs. building up your own “controlled” reputation.

I’m interested in achieving the highest deliverability, even if it’s more technically challenging. That said, picking a “shared” IP is significantly easier, so if it’s close; perhaps shared is best until actual campaign data proves otherwise.

As I’ve read many of your posts, I fully trust your advice. I will certainly do my best to advocate for a “shared” option and explain that using SES shared should give us better deliverability at our volumes. I just wish I had some data/articles to back-up this claim. I can also explain that SES “warm-up” incorporates shared servers while the new IP is warming; so we’d be using shared anyway unless we really go out of our way to disable that benefit.

Again, I really appreciate your response. This community is lucky to have you.


Have you considered

They present an interesting selection of methods

They will warm your IP(s)
You can use their warm IP(s)
You can use one of their SMTP servers with pre warmed IP(s) included.
Or a combination of any or all of the above.
200 a month for any of the 3

@joeyk I’d be interested in your thoughts as well.

Guys this method @joeyk just gave you is priceless. You don't need anything else!

Anyway, dedicated IP for one 20K send a month (and nothing else in between) is probably a very bad idea.


My use case is very different from this gentleman but I don’t disagree with @joeyk in any way.

There is more awareness now of IP warming and sending reputation that ever before and it seems more and more questions are posted not about the nuts and bolts of mautic but practice and procedure which helps us all learn. That’s why I try to be active here.

Hello Humans, thank you for the kind words. I hope the above advice helps, but it’s by no means a roadmap to 100% bulletproof warmup. It just depends on many factors.

I will talk about better inboxing and warmup at the Mauticon a little bit more, buy your tickets today :slight_smile:

I have to admit, I’m a little bit disappointed, that we are talking about warmup, instead of getting the last steps of the new email builder done that could catapult Mautic into the Leauge of Word Class Marketing Automation Software attracting more users and coders as well :slight_smile:
MJML Grapesjs - Email Builder

I have a strong opinion about warmup services, and so called inboxing aids. I used them before, and I would like to lay out the pros and cons.

But before that you’ll have to eat your vegetables:

Not all IPs are created equal. There are the following categories (in my opinion):
1. Trashed
Someone purchased a 5 dollars VPS by a known service provider, sent out 10-100k emails via Postfix. At the tail of the send probably spamboxed 100%, and the IP was rendered uselss. Shows up as spam in any reputable spam filter. Our email marketer cancels the account and the trash IP is left for the next subscriber. Why would anyone do that? Because evil Youtubers and bad Udemy courses make you believe it is a sustainable business.
2. Mustang
This IP is just became available, noone ever misused it, in fact there was no email traffic on it yet. It is also possible, that this IP was just washed clean, and the reputation is zero. And by zero I mean you start from 5 emails / hour. Backside: like a free-roaming horse in the wild west, it needs to be tamed first. You need some skills for that, cowboy.
3. Nobility
If you go to Mailgun or Amazon (etc) and you are ready to pay for a dedicated IP, you will get one of this. It has some reputation already, you almost certainly don’t have to start from zero. These IPs are privileged, because these IPs are closely watched. Just because it’s yours only, doesn’t mean you can do anything with it. It’s like a rental car: you can’t crash them into the bridge. The provider will watch over their property. If you have good rep, thats good, noone else will affect your deliverability. The provider will check the reputation, but they don’t help you to keep it up. However, if you start spamming, you will be removed. The provider’s livelihood depends on good IPs and they are well connected with the ESPs, they actively request block removals. And the ESP will listen to them (see, privileged…) These IPs are not used by crash and burn warriors, because they are too expensive for that.
4. Shared IP
You can find small providers, who offer their SMTP and other bundled services. They can’t go in a price war with the big ones, so they try to throw some email verification, cleaning services for free at you as well. These IPs are usually good quality and the size of the provider allows to face-check the clients before they commit. They are a little bit more forgiving with affiliate content and ‘cold email outreach’.
5. Policed IP
If you sign up with Amazon (for example) you’ll be assigned to one of these IPs. They have 2-10 million emails running on these IPs every day, your send will be a drop in the ocean. There is a team of admins checking who impacts the reputation in a negative way, and they are immediately disciplined. This might sound like police state, and that is because it is. I can hear the knuckles cracking from anger, people screaming bad service and no respect for customers. But it’s really the only way to manage it properly.
If you are a good sender, it is a good thing for you. Policed IPs can help you to be among the best senders.

(Sorry, a bit longer than I expected, and in a minute I’ll answer your actual question :slight_smile: )

Let’s go back to the ultimate goal:
You want to inbox (email delivered into the inbox, not promo or spam).
In order to do that, you need to deliver good traffic in a consistent frequency and amount. Forever.
It’s like with marriage: it’s not enough to bring flowers and wash the dishes during the courting period, you need to do that all your life. (Speaking a bit old school here, but you get the metaphor.)

So if you want to use the warmup services to skip the ‘being nice’ part, it is not worth it.
If you can be a perfect sender for the next 4 years, it should not be a problem to be a perfect sender for the first 4 weeks.

If you want to use warmup because you need to send NOW, and you are sure, that you’ll be a good sender after that as well, then this service can be a good solution. It happened to me too, that we had very good rep, but a stupid mistake ruined it all, and we needed to get a warm IP fast. Only use them if you are warming up a Mustang. Policed or Shared IP providers usually give you their own tools to warm up. You can also use this service if you send larger amount in a shorter time in the future.

Using someone’s warm IP is good if you know how not to mess up the reputation. A normal, good sender with double opt-in and non-scraped lists have nothing to fear. Go for it.
But if you think, you get a good IP and you can send your affiliate business through it, you are mistaken.

Using their SMTP with pre-warmed IPs. This sounds like a shared IP to me. So as long as they make sure noone else affects your send, and you are with good senders in the same pool, you are golden. I like to use services, that integrate with Mautic and ensure fast delivery.

I can’t cover everything here, but at the Mauticon I’ll show some email sending tactics, that are specific to Mautic and help you to keep your engagement up.

In the meanwhile, please bump up the Email builder topic :slight_smile: