In this article, I will explain an Oempro use case to warm-up your sender domains and IP addresses with your active audience.
We will be utilizing the following features in Oempro;
- Multiple user accounts
- Multiple user groups
- Multiple delivery servers
- Enforced list MFROM email address
- MFROM override by list sender info email address
- Repeated autoresopnders
- Subscriber list webhooks
Features used in this use case require minimum Oempro v5.0.0 final release or higher version.
Setting up a robust email delivery system is a challenging and time taking process. It requires a perfect email delivery server setup, clean sender domains, and IP addresses, policy compliance, various testing, etc.
But besides that, it also requires a consistent warm-up process to make sure that you introduce your new sender identity to ISP’s and spam filters in the right way.
Do not confuse the email warm-up process with the email warm-up services that are available in the market. I never recommend using such a service due to various reasons. I will write another article explaining this soon.
The warm-up process is usually overseen or the deserved attention is not given to it. However, it’s what makes an email delivery system a perfect one.
Everyone can easily set up the technical side of the email delivery system which is all about setting servers, IP addresses, sender domains, policies, etc. But only a few continue with the second step which is as important as the first step: The warm-up process.
What does the email warm-up process mean?*
The email warm-up process is a way to build a sender reputation for a new sender domain and/or sender IP address and increase the email delivery sending capacity over time.
Setting up delivery servers
Just to make things easier to understand, I will explain the process with an example. Therefore, let’s say we have three sender domains and three sender IP addresses to warm up:
Sender domains to warm-up:
Sender IP addresses to warm-up:
In this step, we will go ahead and create three delivery servers in Oempro. To do this, login to your Oempro Administrator area and go to [Settings] > [Delivery Servers].
Create a new delivery server, enter SMTP credentials;
and domain settings;
Repeat this process and create separate delivery servers for all your sender domains and/or sender IP addresses.
Setting up user groups
Once your delivery servers are ready, the next step is to create a user group for each delivery server you have just created.
Go to [Users] > [User Groups] and create a new user group.
Set user group group features (permissions, limits, features, etc.) in anyway you prefer. The only thing you need to do is to choose the right delivery server.
Under “Preferences” tab, scroll down to the bottom of the page and choose the corresponding warm-up delivery server you have just created:
It’s very important to choose the correct delivery server for “Marketing”, “Transactional” and “Auto Responder” delivery channels.
Repeat this step for each warm up delivery server you have created.
Do not forget to name your user groups properly to easily identify them in the future:
Before creating the new user group, make sure that the following two options are checked:
So far, we have created delivery servers for each sender domain and/or IP address we want to warm up and then we assigned these delivery servers to separate user groups.
In the next step, we will create separate user accounts for each user group we have created.
Setting up user accounts
In the Oempro Administrator Area, go to [Users] section and click “Create User” button.
Fill-in user information and choose the correct user group to assign the user:
I strongly recommend you to name your “warm up user accounts” properly to identify them at a quick look in the future. For example, “Warm Up User A”, “Warm Up User B”, “Warm Up User B”.
Repeat this process for each user group you have created.
Congratulations! You have just setup your delivery servers, user groups and user accounts. Now you are ready to login to each user account and start setting up lists and the warm-up process.
Setting up lists and auto responders
Impersonate to the first warm up user account:
Go to the “Lists” section and create a new list:
When creating your new list, there are a few important points you need to remember.
First of all, please name your list properly, such as “Warm Up List”. The purpose of list is only for warming up your sender domain and IP address. Therefore, it shouldn’t be used for your other campaigns.
- Please enter the email address you would like to warm up to the
No confirmation requiredoption for the
Click the “Create List” button and create your warm up list.
On the list dashboard, click “Autoresponders” link on the left side menu. In this step, we will create a repeating autoresponder.
Repeating autoresponder is an email that can be sent to the recipient at regular time intervals. For example, a repeating autoresponder can be set to be sent every day for the next 14 days.
Create the autoresponder which will be sent to your audience. Make sure that the “Repeating” feature is enabled for the autoresponder:
Here’s the tricky part. I am sure you will not want to send the same email content to your subscribers every day. Therefore, you can leverage Oempro’s “Remote Content” feature and fetch dynamic content from a content source (ex: your blog) every day for your audience. This feature will make sure that you send unique content to your audience every day and best of all, it doesn’t need your interaction. 100% automated.
Subscription webhook setup
In this step, we will create a webhook for the warm up list we have just created. In this way, we can inject our active audience into our warm up list at regular intervals.
In the warm up user account, click “Settings” and go to “Webhooks” section:
Create a new webhook:
Make sure that you have chosen
Subscription event type and assigned the warm up list to the webhook.
Once the webhook is created, click “Instructions” tab and scroll down. You will see the webhook URL:
Copy the webhook URL. You will use this webhook URL to inject the audience into the warm-up list.
Well, we are ready to start warming up our sender domain and IP address. In the next step, we will start injecting our active audience members into this list with a plan. This is the critical part.
Injecting active audience
We have just built a perfectly designed warm-up system for our sender domain and IP address. In this way, we will start using it.
The warm-up process is very important. It needs patience, and most importantly a plan which you will stick to it.
There are a few important points you need to keep in mind:
- We will use our active audience to warm up our system. Therefore, please make sure that;
- You have already segmented and identified your audience who have clicked (or opened) at least one email in the last 60 days
- Make sure that you have used a list verification service (ex: Cleanify.io, Kickbox, ZeroBounce, etc.) to get rid of hard bounces, risky emails, role-based email addresses,
- The audience must be injected into the warm-up list over time. Therefore, you must have a warm-up plan.
The warm up process can be planned and adjusted based on your goals. For example, if you would like to deliver only a few thousands of emails a day, you can follow a more risk-free warm-up plan.
If you are looking for a way to send hundred thousands of emails a day, you can be more aggressive with your warm up plan and accept potential risks.
Below, you can find a 30-day warm-up plan for a sender who would like to send a few ten thousand emails every day.
|Days||New Subscriber||Existing Subscriber||Total AR Sent||Est. Opens||Est. Clicks|
The warm-up process must be separately planned for each major ISP your audience members use. For example, if the #1 ISP is gmail.com, #2 ISP is yahoo.com, you must prepare separate warm-up plans for each audience.
The success and duration of your warm-up process highly depends on;
- Spam trap hits
- Number of hard bounces
- Number of opt-outs
- Number of spam complaints
- Reactions to your emails (opens > replies > clicks)
In the warm up game, there’s no 2 + 2 = 4 rule. The warm up strategy that works for a marketer may not work for another marketer. Your audience dynamics, and many other factors play a very important role in the warm up game.
But no matter what, do not use third party so-called warm up services. They may generate short term results but as you know, email deliverability is a long term game, not a short term one.
In this article, I explained how to run a warm-up process using multi-user account with a repeating autoresponder. But the warm up process can also be built on a single user account by using “Global Segments” feature, dynamic delivery server re-routing and multiple one-time autoresponders.
Good luck with your warm up process. For any questions or comments, feel free to comment below. I will be happy to read and share my thoughts.