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

# Google warm-up policy for Gmail and Google Workspace

> Why Gmail and Google Workspace mailboxes cannot join warm-up, and what to do instead.

export const Screenshot = ({id, alt, caption, frame = 'browser', url, marks = [], lang = 'en', workspace = 'northwind-outbound'}) => {
  const src = `/images/screenshots/${lang}/${id}.png`;
  const chrome = url ? `app.pipelime.ai/${workspace}${url}` : 'app.pipelime.ai';
  return <figure className={`pl-shot pl-shot--${frame} not-prose`}>
      <div className="pl-shot__frame">
        {frame !== 'bare' && <div className="pl-shot__bar">
            <span className="pl-shot__dots">
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
            </span>
            <span className="pl-shot__url">{chrome}</span>
          </div>}
        <div className="pl-shot__media">
          <img src={src} alt={alt} loading="lazy" />
          {marks.map(mark => <span key={mark.n} className="pl-shot__mark" style={{
    left: `${mark.x}%`,
    top: `${mark.y}%`
  }} aria-hidden="true">
              {mark.n}
            </span>)}
        </div>
      </div>
      {caption && <figcaption className="pl-shot__caption">{caption}</figcaption>}
    </figure>;
};

Gmail and Google Workspace mailboxes are kept out of warm-up. The reason the product gives, on
every warm-up screen, is Google's Terms of Service. One screen enforces it by leaving those
mailboxes out of the picker; everywhere else the rule is carried by a notice rather than by a
block.

<div className="pl-availability">
  <div className="pl-availability__row">
    <div className="pl-availability__label">Where</div>
    <div className="pl-availability__value"><span className="pl-path">Email Accounts<span className="pl-path__sep">→</span>row menu<span className="pl-path__sep">→</span>Warm up</span></div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">Your role needs</div>
    <div className="pl-availability__value">Read access to Warm-up <code>read-warm-ups</code>. Admin, Member and Viewer have it by default.</div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">To create</div>
    <div className="pl-availability__value"><code>create-warm-ups</code> on top of the permission above.</div>
  </div>

  <div className="pl-availability__note">Warm-up has no sidebar entry. You reach it from an email account's row menu, from the bulk warm-up action, or by URL. If you cannot find this in your sidebar, your workspace may have a custom menu configuration. Contact support and we will check it for you.</div>
</div>

## How it behaves

### The notice is on the warm-up screens before you touch anything

Open the page that creates a warm-up and this sits above the form, on load, whatever mailbox you
later pick:

> **Gmail/Google Workspace Notice**
> Due to Google's Terms of Service, Gmail and Google Workspace accounts are not available for
> warm-up campaigns. You must use a different email provider for warm-up.

<Screenshot id="email-accounts/google-warmup-policy--banner" url="/warmup/new" alt="A banner across the top of the new warm-up page: a Google icon, the heading Gmail/Google Workspace Notice, the policy sentence beneath it, and a Learn More button on the right" caption="The banner does not wait for you to pick a Google account first. It is on screen before the form loads its first field." marks={[{ n: 1, x: 89, y: 9 }]} />

**Learn More** (1) opens this article in a new tab.

The same notice sits at the top of the warm-up list (everywhere except its empty state) and at
the top of the smaller **Create Warm-up** panel you get when you start a warm-up from one email
account's row. In that panel it appears for any mailbox, not only a Google one. The only mailboxes
that skip it are the ones on [PipeLime managed infrastructure](/en/email-accounts/managed-infrastructure),
which are warmed for you as part of being provisioned.

### Only the create page actually leaves Google mailboxes out

On the create page, the **Sender** list only offers mailboxes that can warm up. A Gmail or Google
Workspace mailbox is not greyed out or disabled there. It is not in the list, so there is nothing
to select.

That filter runs on that one picker and nowhere else. The **Bulk warm-up** flow narrows its list by
whether a mailbox already has a warm-up, not by who runs the mailbox. The per-account panel opens on
a mailbox you have already chosen from the Email Accounts table, so it has nothing to filter. And
the request that creates a warm-up checks your permission and your figures, not the mailbox's
provider.

<Warning>
  Outside the create page's **Sender** list, nothing stops you starting a warm-up on a Google mailbox.
  The notice is the whole guard. The policy it states is the reason not to.
</Warning>

### The check reads the server address, not the email address

A mailbox counts as Google when its outgoing server address contains `gmail`, which is what the
Gmail preset fills in when you [connect a Google account](/en/email-accounts/connect-gmail). A
mailbox that Google delivers for, but that you connected under some other server address, is not
recognised and is not filtered out.

### Learn More changes on a partner-branded workspace

On a partner-branded workspace the button never opens a PipeLime page. It opens the partner's own
help center instead, and when the partner has not configured one (or has configured a PipeLime
link), the button does not appear at all.

### A Google mailbox still sends, and Smart Daily Limit reads No Warmup

None of this stops a Gmail or Google Workspace mailbox from sending campaign email. A new one goes
through the same [quarantine](/en/email-accounts/quarantine-and-ramp-up) as any mailbox, counted
from the day it was connected, and quarantine is settled before anything looks at the mailbox's
warm-up link, so a brand-new account reads **In Quarantine** first, and only afterwards reaches the
warm-up question.

Once past quarantine, a mailbox with no warm-up account behind it gives
[Smart Daily Limit](/en/email-accounts/smart-daily-limit) nothing to read. The panel shows
**No Warmup**, no calculated number is produced, and the daily limit stays whatever you set by hand.

## Limits

|                                    |                                                                                                             |
| ---------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| Who this applies to                | A mailbox whose outgoing server address contains `gmail`, what the Gmail preset fills in                    |
| Where the notice appears           | The create-warm-up page, always; the warm-up list, except on its empty state; the per-account warm-up panel |
| Where the notice is skipped        | A mailbox on PipeLime managed infrastructure                                                                |
| Where the block is enforced        | The **Sender** list on the create-warm-up page, and nowhere else                                            |
| Bulk warm-up                       | Filters by whether a mailbox already has a warm-up, not by provider                                         |
| Learn More                         | This article, or the partner's own help center on a partner-branded workspace, if one is configured         |
| What a Google mailbox does instead | Sends campaign email, through the same quarantine as any new mailbox                                        |
| Smart Daily Limit                  | With no warm-up behind it, reads **No Warmup** and calculates no number                                     |

## Related

<CardGroup cols={2}>
  <Card title="Email warm-up" icon="flame" href="/en/email-accounts/email-warm-up">
    What the deliverability percentages measure, and how to start or resume a warm-up.
  </Card>

  <Card title="Smart Daily Limit" icon="gauge" href="/en/email-accounts/smart-daily-limit">
    How your daily sending number is calculated, and every state the panel can show.
  </Card>

  <Card title="Connect a Gmail or Google Workspace account" icon="mail" href="/en/email-accounts/connect-gmail">
    Send from a Google mailbox using an app password instead.
  </Card>

  <Card title="PipeLime managed infrastructure" icon="server" href="/en/email-accounts/managed-infrastructure">
    Mailboxes that arrive already warmed, so the policy above does not apply to them.
  </Card>
</CardGroup>
