> ## Documentation Index
> Fetch the complete documentation index at: https://docs.autosend.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Domain Warmup with AutoSend

> Learn how to warm up your domain to build sender reputation and improve email deliverability using Gradual Send in AutoSend.

export const APP_PATHS = {
  home: '/',
  quickstart: '/quickstart',
  domainConfiguration: '/domain',
  apiReference: '/api-reference',
  sendEmail: '/api-reference/mails/send',
  bulkSendEmail: '/api-reference/mails/bulk',
  upsertContactApiRef: '/api-reference/contacts/upsert-contact',
  transactional: '/transactional-emails',
  emailActivity: '/transactional-emails/email-activity',
  emailTemplates: '/transactional-emails/email-templates',
  sendingEmail: '/quickstart/email-using-api',
  transactionalTroubleshooting: '/transactional-emails/troubleshooting',
  marketing: '/marketing-emails',
  campaigns: '/marketing-emails/campaigns',
  contacts: '/marketing-emails/contacts',
  contactsIntroduction: '/marketing-emails/contacts/introduction',
  contactsImportCsv: '/marketing-emails/contacts/import-csv',
  contactsLists: '/marketing-emails/contacts/lists',
  contactsSegments: '/marketing-emails/contacts/segments',
  contactsCustomFields: '/marketing-emails/contacts/custom-fields',
  sender: '/marketing-emails/sender',
  unsubscribeGroups: '/others/unsubscribe-groups',
  webhookIntroduction: '/others/webhooks/introduction',
  webhookEventType: '/others/webhooks/event-type',
  webhookRetries: '/others/webhooks/retries',
  webhookVerifyRequests: '/others/webhooks/verify-requests',
  dynamicTemplates: '/dynamic-templates',
  guides: '/guides',
  sitemap: '/sitemap.xml',
  team: '/others/team',
  automations: '/automations',
  smtpIntroduction: '/quickstart/smtp',
  betterAuth: '/guides/better-auth',
  templateVariables: '/transactional-emails/variables',
  suppressions: '/others/suppressions',
  rateLimit: '/api-reference/rate-limit',
  nodejsSdk: '/sdk/nodejs',
  smtpIntegrationGuides: '/guides/smtp',
  apiKeys: '/api-keys',
  apiReferenceIntroduction: '/api-reference/introduction',
  lovableGuide: '/ai/integrations/lovable',
  aiIntroduction: '/ai/introduction',
  aiSkills: '/ai/skills',
  aiMcpServer: '/ai/mcp-server',
  aiLovable: '/ai/integrations/lovable',
  aiBolt: '/ai/integrations/bolt',
  aiV0: '/ai/integrations/v0',
  aiReplit: '/ai/integrations/replit',
  mcpClaude: '/ai/mcp-clients/claude',
  mcpCursor: '/ai/mcp-clients/cursor',
  mcpCopilot: '/ai/mcp-clients/copilot',
  mcpWindsurf: '/ai/mcp-clients/windsurf',
  mcpCodex: '/ai/mcp-clients/codex',
  mcpAntigravity: '/ai/mcp-clients/antigravity',
  mcpChatgpt: '/ai/mcp-clients/chatgpt',
  mcpRaycast: '/ai/mcp-clients/raycast',
  domainWarmup: '/marketing-emails/domain-warmup',
  projects: '/projects',
  createAutomationApi: '/api-reference/automations/create-automation'
};

<Frame>
  <img src="https://mintcdn.com/autosend-13920f5c/lLb0LFeEbw268ZWw/images/domain-warmup.jpg?fit=max&auto=format&n=lLb0LFeEbw268ZWw&q=85&s=6d1df31f4d842d83d7d6252e83a46a2a" alt="Bar chart showing the daily email sending schedule during domain warmup with projected volume per day" width="1200" height="785" data-path="images/domain-warmup.jpg" />
</Frame>

## What is Domain Warmup?

Domain warmup is the process of gradually increasing your email sending volume over time so mailbox providers (Gmail, Outlook, Yahoo, etc.) can learn to trust your domain before you send to your full list. Skipping this step is one of the most common reasons new senders end up in the spam folder.

Gradual Send is AutoSend's built-in solution for this. It handles the entire warmup process automatically, so you don't have to manage multiple campaigns or track daily limits manually.

## Why domain warmup matters

When you send from a new domain, mailbox providers have no history to judge you by. No reputation. No trust signals. Sending thousands of emails on day one looks suspicious and triggers spam filters, no matter how good your content is.

Warming up your domain builds that trust gradually. A small volume on day one, slightly more on day two, and so on. By the time you're sending at full volume, providers have seen consistent, healthy engagement from your domain and are far more likely to deliver your emails to the inbox.

<Info>
  You should warm up your domain if you are:

  * Sending from a brand new domain for the first time.
  * Recently migrated to AutoSend and want to rebuild your reputation.
  * Resuming sending after a long period of inactivity.
  * Sending to a large cold list for the first time.
</Info>

## Setting up Gradual Send

<Steps>
  <Step title="Create your campaign" titleSize="h3">
    <a href={APP_PATHS.campaigns}>Set up your campaign</a> as you normally would. Write your email, add subject, preview text (optional), and once everything looks good, click on Save & Next in the top-right of the page to go to the Campaign Details page.
  </Step>

  <Step title="Open the &#x22;When to send?&#x22; section" titleSize="h3">
    On the campaign details screen, in **When to send?** section you'll see the sending options: Now, Schedule, and Gradual Send. Select **Gradual Send**.

    <Frame>
      <img src="https://mintcdn.com/autosend-13920f5c/M8IZACTosD6oXZ7M/images/when-to-send.png?fit=max&auto=format&n=M8IZACTosD6oXZ7M&q=85&s=1c44f82b393fd355c1ccfdf8c6f72924" alt="Campaign details page with When to send section showing Now, Schedule, and Gradual Send options" width="1786" height="1026" data-path="images/when-to-send.png" />
    </Frame>

    <Note>
      To see the sending schedule graph, you must first select a contact list in the **To
      (list/segment)** input in the **Email Details** section above.
    </Note>
  </Step>

  <Step title="Set your start date and time" titleSize="h3">
    Pick any date and time in the future you want the warmup to begin. You can schedule up to 30 days in advance. AutoSend will use your browser timezone for scheduling.

    <Frame>
      <img src="https://mintcdn.com/autosend-13920f5c/lLb0LFeEbw268ZWw/images/domain-warmup-select-date-time.png?fit=max&auto=format&n=lLb0LFeEbw268ZWw&q=85&s=bdb9f1043981901af3d6a574005537e9" alt="Date and time picker for scheduling the Gradual Send start date" width="1686" height="1110" data-path="images/domain-warmup-select-date-time.png" />
    </Frame>
  </Step>

  <Step title="Choose your starting volume" titleSize="h3">
    This is how many emails will go out on Day 1. If you're on a brand new domain, start conservatively.

    | Starting Volume | When to use                            |
    | --------------- | -------------------------------------- |
    | 25 emails       | Very new domain, extra caution         |
    | 50 emails       | New domain, small list                 |
    | 100 emails      | Domain with some prior sending history |
    | 250 emails      | Established domain, moderate list size |
    | 500 emails      | Established domain, larger list        |

    <Tip>When in doubt, start lower. A slower warmup is always safer than a faster one.</Tip>
  </Step>

  <Step title="Choose your daily increment" titleSize="h3">
    This controls how fast your sending volume grows each day.

    | Increment | What it means         | Best for                                     |
    | --------- | --------------------- | -------------------------------------------- |
    | Fixed     | Same volume every day | Very cautious senders, small lists           |
    | 1.25x     | Grows by 25% each day | Recommended for most new domains             |
    | 1.5x      | Grows by 50% each day | Conservative ramp                            |
    | 1.75x     | Grows by 75% each day | Moderate ramp                                |
    | 2x        | Doubles each day      | Larger lists with some prior sending history |

    For most new domains, **1.25x** is the safest starting point. If you have a larger list and some prior sending history, **2x** will get you to full volume faster without compromising deliverability.
  </Step>

  <Step title="Review the daily send schedule" titleSize="h3">
    Once you've set your inputs, AutoSend generates a bar chart showing exactly how many emails will go out each day. Review this before confirming.

    Below the chart, a summary line tells you the exact date your full list will be reached. For example: *"Full list of 5,000 contacts reached by March 18 (Day 8)."*

    <Frame>
      <img src="https://mintcdn.com/autosend-13920f5c/lLb0LFeEbw268ZWw/images/domain-warmup-bar-chart.png?fit=max&auto=format&n=lLb0LFeEbw268ZWw&q=85&s=7292805c41058029c605e690cb4a5527" alt="Bar chart showing the daily email sending schedule during domain warmup with projected volume per day" width="1684" height="1112" data-path="images/domain-warmup-bar-chart.png" />
    </Frame>

    If anything looks off, adjust your starting volume or increment and the chart will update in real time.
  </Step>

  <Step title="Set your safety threshold" titleSize="h3">
    Choose how aggressively AutoSend should monitor your sending health and pause if something goes wrong.

    | Preset       | Auto-pause if bounce rate exceeds | Auto-pause if complaint rate exceeds |
    | ------------ | --------------------------------- | ------------------------------------ |
    | Conservative | 2%                                | 0.05%                                |
    | Balanced     | 3%                                | 0.07%                                |
    | Aggressive   | 5%                                | 0.1%                                 |

    **Balanced** is the default and works well for most senders. Choose **Conservative** if you're on a brand new domain or are unsure about your list quality.
  </Step>

  <Step title="Confirm and start" titleSize="h3">
    Once you're happy with your schedule, click **Schedule** in top-right of the screen. AutoSend will begin sending on your chosen start date and continue the ramp automatically each day.
  </Step>
</Steps>

## What happens during the warmup

You don't need to do anything once Gradual Send is running. AutoSend manages the daily volume increases and monitors your sending health in the background.

You'll receive a daily email summary each morning with:

* How many emails went out yesterday
* Your cumulative send count so far
* Current bounce and complaint rates

## What happens if sending pauses

<Warning>
  If your bounce or complaint rate crosses the threshold you set, AutoSend pauses the warmup
  immediately. You'll receive an alert email and a link to review the campaign.
</Warning>

When you open the campaign, you'll see a status card explaining what happened. You have two options:

* **Resume Gradual Send**: if you've identified the issue (for example, removed bad addresses from your list) and are confident it's safe to continue.
* **Adjust Settings**: if you want to lower your increment, change your safety threshold, or make other changes before resuming.

<Note>AutoSend will never resume automatically. You always stay in control.</Note>

## Tips for a successful warmup

<AccordionGroup>
  <Accordion title="Clean your list before you start">
    Sending to invalid or inactive addresses is the fastest way to spike your bounce rate. Run your
    list through an email verification tool before starting a warmup.
  </Accordion>

  <Accordion title="Use your best content">
    The emails you send during warmup are setting the tone for your domain's reputation. High
    engagement (opens, clicks) during warmup sends strong positive signals to mailbox providers.
  </Accordion>

  <Accordion title="Disable tracking open rates during warmup">
    We do not recommend tracking open rates during warmup, as it is measured by adding a tracking
    pixel to each email, some inbox providers may flag this as suspicious behavior. You can disable
    open tracking in the Email Details section of your campaign settings.
  </Accordion>

  <Accordion title="Don't rush it">
    A slower warmup adds a few extra days but significantly reduces your risk of landing in spam. If
    your bounce or complaint rates start climbing, lower your increment before resuming.
  </Accordion>

  <Accordion title="Watch your engagement rates, not just delivery">
    Getting delivered is only half the battle. If recipients aren't opening your emails during
    warmup, that's a signal worth paying attention to.
  </Accordion>
</AccordionGroup>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How long does a warmup take?">
    It depends on your list size, starting volume, and increment. With 1.25x growth starting at 50
    emails, a list of 5,000 contacts typically takes around 30 days. With 2x growth starting at 100
    emails, the same list can be reached in under 10 days.
  </Accordion>

  <Accordion title="Can I warmup multiple domains at the same time?">
    Each Gradual Send is tied to a specific campaign and contact list. For multiple domains, set up
    separate campaigns to separate contact lists and run Gradual Send on each one.
  </Accordion>

  <Accordion title="What if my list is smaller than my projected daily volume?">
    AutoSend automatically caps the daily send at your total list size. The chart will stop at the
    day the full list is reached.
  </Accordion>

  <Accordion title="Can I edit my settings after a warmup has started?">
    Yes. If you need to adjust your increment or safety threshold mid-warmup, pause the campaign,
    make your changes, and resume.
  </Accordion>

  <Accordion title="Does Gradual Send work with transactional emails?">
    Gradual Send is designed for marketing campaigns sent to a contact list. Transactional emails
    (password resets, receipts, etc.) should not be throttled and do not need warmup.
  </Accordion>
</AccordionGroup>
