# Getting Started with a Warm-up

## About the Warm-up Process <a href="#h_9a95b22895" id="h_9a95b22895"></a>

Due to the high threat level associated with spammers who send mass emails and engage in other email-related criminal activities, inbox providers are cautious about new sending domains and IP addresses. To safeguard their users, these providers expect new, legitimate senders to **demonstrate their trustworthiness**.

An IP/domain warm-up process involves **gradually increasing the email volume** sent from a specific pair of domain and IP address over several days and getting positive feedback from recipients to **establish a positive sending reputation** with inbox providers.

A warm-up process will only have positive results if you:

1. **Guidelines**: Respect the senders guidelines documented by each inbox provider.
2. **Engagement**: Demonstrate your users are expecting the emails you send and interacting positively with them.

<figure><img src="/files/kfPGw307TYfCRFm7WHAp" alt="Email warm-up best practice"><figcaption></figcaption></figure>

Conducting a proper IP and domain warm-up is essential for building a strong reputation with all email providers in the long run. This process significantly reduces the risk of having block/delay issues and increases the likelihood of reaching your users' primary inboxes.

{% hint style="info" %}
Wondering if you should run a warm-up?

Read our guide here: [When should you consider a warm-up?](/guides-and-best-practices/email-deliverability/domain-and-ip-warm-up/when-should-you-consider-an-email-warm-up.md)
{% endhint %}

## Getting Ready for a Warm-up <a href="#h_85213b6993" id="h_85213b6993"></a>

You will find in this section of the documentation detailed steps on the methodology Batch recommends to prepare a proper email warm-up.

The key is to never start a warm-up process if all the lights are not green:

<table data-view="cards" data-full-width="false"><thead><tr><th></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Warm-up Preparation</strong></td><td><a href="/pages/nUDtqk51CtlY71cS2R6H">/pages/nUDtqk51CtlY71cS2R6H</a></td><td><a href="/pages/NhHtcEn2pDk2VYxRup1H">/pages/NhHtcEn2pDk2VYxRup1H</a></td><td></td><td><a href="/files/NIijPtFPE5B6QqSCITLq">/files/NIijPtFPE5B6QqSCITLq</a></td></tr><tr><td><strong>Warm-up Planning</strong></td><td><a href="/pages/B2us6tn3nhE4Ziui0LSq">/pages/B2us6tn3nhE4Ziui0LSq</a></td><td><a href="/pages/GWhVPQvLFhb0jOvF3AAM">/pages/GWhVPQvLFhb0jOvF3AAM</a></td><td><a href="/pages/xXCh4ZV1xEYxldIXlPfT">/pages/xXCh4ZV1xEYxldIXlPfT</a></td><td><a href="/files/S7MEAryKWV67B8BYfXxT">/files/S7MEAryKWV67B8BYfXxT</a></td></tr><tr><td><strong>Final Checks</strong></td><td><a href="/pages/HfPrZBGLZGVp0Ed2GnhN">/pages/HfPrZBGLZGVp0Ed2GnhN</a></td><td><a href="/pages/7ejZX6kgQXiuYdDxIG5E">/pages/7ejZX6kgQXiuYdDxIG5E</a></td><td></td><td><a href="/files/ZQPdfpUYz5c66HGB4fey">/files/ZQPdfpUYz5c66HGB4fey</a></td></tr><tr><td><strong>Launch &#x26; Monitoring</strong></td><td><a href="/pages/uckxF8P0sr9s958zgeaN">/pages/uckxF8P0sr9s958zgeaN</a></td><td><a href="/pages/ptmyD68hENv2NdIynKlL">/pages/ptmyD68hENv2NdIynKlL</a></td><td></td><td><a href="/files/ce8kLek8AImJYkLtAxeV">/files/ce8kLek8AImJYkLtAxeV</a></td></tr></tbody></table>

{% hint style="info" %}
Batch implementation and customer success teams guide our customers through the whole warm-up process.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.batch.com/guides-and-best-practices/email-deliverability/domain-and-ip-warm-up/getting-started-with-a-warm-up.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
