IP warming is the practice of gradually increasing the volume of mail sent with a dedicated IP address according to a predetermined schedule. This gradual process helps to establish a reputation with inbox providers (Gmail, Yahoo, etc.) as a legitimate email sender. If you immediately begin sending large amounts of mail, you will risk having your messages blocked by inbox providers.
If you’re using an Advanced Marketing Campaigns plan, or if you have a dedicated IP as part of your Email API plan, this article will help you identify the right warmup strategy for your email program.
The Marketing Campaigns Advanced package, as well as Email API Pro and Premier packages, all include a dedicated IP. With any of these packages, you’re also able to purchase additional IPs. To view your IPs, navigate to Settings and click IP Addresses.
If you have existing dedicated IPs from your Email API package that are already warmed up, you still need to warm up your new Advanced Marketing Campaigns dedicated IP.
If you’ve been sending through the Basic Marketing Campaigns package and you’re on an Essentials Email API plan, you’ve been sending on a shared IP. This means when you upgrade to a package that includes a dedicated IP, you’ll still need to go through the warmup process. Inbox providers expect your traffic to come from shared IPs, so when you begin sending over your new IP inbox providers will see this as a new, “cold” mailstream.
Depending on the maximum daily volume you plan to send, a warmup can take anywhere from a few days to a few weeks. Our general recommendation is to send no more than 50 emails on your new IP address on your first day of sending. From there, you’ll want to double your volume every concurrent day you send until you’ve reached the maximum daily volume you plan on sending. At that point, inbox providers will be more familiar with your sender reputation, and you will fully warmup your IP.
You can use the Marketing Campaign’s scheduling and contact management tools to create a warmup schedule. First, you’ll want to split up your contacts into lists, where the number of contacts in each list is associated with a day of warmup. For example, if 800 messages per day was your maximum daily send volume, you’d want to create contact lists of 50, 100, 200, 400, and 800. You’d send to the list of 50 on day one, the list of 100 on day two, and so on.
To upload these lists:
Ensure that you format your contact lists correctly before continuing.
Continue creating new lists for each day of your warmup and upload the associated number of contacts for each day. When you finish, you should have a list for every day in your warmup with the number of contacts in each day doubling.
Next, you’ll want to create a template for your warmup campaign.
To create a template:
After you schedule your first send, you can navigate back to your template and repeat steps 3 and 4 above, making sure you update the list used for Day 2 and choose the next day in the scheduling menu. Repeat this process until you have a campaign for every single day in your warmup.
Congrats! You’re all set to successfully warm up your new IP address with marketing mail!
If you have multiple dedicated IPs, whether from your previous Email API package, your Advanced Marketing Campaigns plan, or from purchasing additional IPs, your Marketing Campaigns sends will be sent “round-robin” across all IPs on your account on a per-email basis. This means if you send a Single Send to 100 recipients, the 100 emails well send equally across each IP you have.
If you wish to send a Single Send or Automation email from a specific IP address, you can do so by creating an IP Pool. Once your IP Pool is created, you can select it as you draft your email by navigating to Settings, clicking the IP Pool drop-down, and selecting the IP pool you wish to use.
To optimize your IP reputation, we recommend you do not send your marketing and transactional (Email API) emails from the same IP. To avoid this, create a subuser account.
Let us know how we’re doing! Please rate this page:
Please note, we cannot resolve account and login issues reported on GitHub. Contact support for account assistance.
Thanks for helping us improve our docs!