Skip to main content
Manual Domain Warm-up in Omnisend

Step-by-step instructions for safely increasing your sending volume and protecting your email deliverability

Ira avatar
Written by Ira
Updated this week

Warming up your domain means gradually increasing the number of emails you send per day to build trust with inbox providers like Gmail, Outlook, and Yahoo. Doing this right helps you avoid spam folders and ensures high deliverability over time.

💡 Tip: New domains or ones that haven’t been actively used for bulk sending should always go through a warm-up phase.


Before You Begin

Here's a short recap of what you’ll do in Omnisend:

  1. Export your subscribed contacts

  2. Split them into smaller, daily batches

  3. Re-import each batch, creating a specific segment

  4. Send emails gradually over 20+ days

  5. Monitor performance and adjust as needed


Step 1: Export Your Subscribers

To warm up your domain, first check if your audience is already uploaded to Omnisend (Audience → Contact list). If it is not uploaded yet, you can move directly to Step 2 to work on your csv files. If it’s already in Omnisend, you’ll need to export your subscribed contacts first.

If you already have engagement metrics like opens & clicks for your customer base in Omnisend, target the most engaged audiences first (create segments based on engagement filters).

During the first stages of the warmup, you will need to focus on sending emails only to your most engaged audience. After the first week, you can start mixing engaged with unengaged contacts, but make sure the ratio is always in favor of the engaged ones.

If you are a new sender without engagement metrics yet, proceed with the steps described below.

Here’s how to export your subscribers from Omnisend:

  1. Go to Audience  All contacts.

  2. Click Export → New Export.

  3. Under “Select contacts to export,” choose contacts by email subscription status → Subscribed. 

  4. Click Export and download the CSV.

This file is your clean, permission-based audience — the best starting point for warming up.


Step 2: Split the File Into Daily Batches

Now split your exported list into smaller batches so you can slowly ramp up the sending volume day by day.

You can use Google Sheets, Excel, or other online CSV splitter tools. Each batch will be used for one day’s campaign. You only need email addresses in your future files; everything else can be removed from the lists. 

👇 Simple Example (Manual Split in Excel or Google Sheets)

Let’s say you exported 10,000 contacts and you’re following the Medium Plan (different plans are described below), which starts with 1,000 emails on Day 1.

Here’s what you do:

  1. Open the exported CSV in Google Sheets or Excel.

  2. Keep only the “Email” column (delete the others if needed).

  3. Select the first 1,000 rows (not including the header).

    • Copy and paste into a new sheet or file → Save as warmup_day1.csv.

  4. Select the next 1,500 rows → Save as warmup_day2.csv.

  5. Continue with the next daily volumes from the warm-up table.


Example Warm-up Plan

Here’s an example 20-day warm-up plan crafted by our deliverability experts. It has three levels of sending volume increase. Choose the one that best matches your list size and risk tolerance. 

For smaller audiences, maintain the ratios and calculate your audience sizes accordingly.

Day

Conservative Plan

(35% increase rate)

Medium Plan

(50% increase rate)

Aggressive Plan

(65% increase rate)

1

500

1,000

5,000

2

675

1,500

8,250

3

910

2,250

13,615

4

1,230

3,375

22,460

5

1,660

5,065

37,060

6

2,245

7,595

61,150

7

3,025

11,390

100,895

8

4,085

17,085

166,475

9

5,515

25,630

274,690

10

7,445

38,445

453,235

11

10,055

57,665

747,840

12

13,575

86,500

1,233,940

13

18,325

129,750

2,035,995

14

24,735

194,620

3,359,395

15

33,395

291,930

5,543,005

16

45,080

437,895

9,145,955

17

60,855

656,840

15,090,830

18

82,155

985,260

25,000,000

19

110,000

1,500,000

41,000,000

20

150,000

2,210,000

67,800,000

Most users start with the Medium Plan — it balances safety and speed.


Step 3: Re-import Batches as Warm-up Segments

For each CSV batch:

  1. Go to Audience  Add or update contacts  Import contacts from a file.

  2. Upload the file.

  3. During the import map only the Email field.

  4. Create a specific segment for each file like:

    • Warm-up day 1

    • Warm-up day 2

    • Warm-up day 3

    • etc.

  5. Review and import.

📌 These segments let you target each group separately when sending. If you need more guidance for importing the files, please refer to our user guide


Step 4: Send Daily Campaigns to Each Group

Each day, send a campaign to the matching segment (e.g., send to Warm-up day 1 on Day 1).

Tips for better results:

  • Use value-driven, non-promotional content at first (tips, brand intro, helpful info).

  • Gradually increase frequency and audience size as you build the sender's reputation.


Monitor Performance

After each send, check your Reports → Campaigns → Campaign Performance in Omnisend. Pay close attention to:

  • Open rate

  • Click rate

  • Failed delivery rate

  • Marked as spam rate

  • Unsubscribe rate

🚨 If your open rate drops significantly or spam complaints rise, pause the process and send a smaller batch to highly engaged users (you can segment them and export this segment).


If you’re uncertain about which plan to follow or if anything feels off during your warm-up, please reach out to our team anytime via live chat or email us at [email protected]We are available 24/7 to help.

Did this answer your question?