WORKFLOWS

Warmup on Workspace and Microsoft 365

Illustration: a person with a key ring and a notebook stands between two plain post office buildings, envelopes passing through each gate in a measured line
Illustration generated by AI.
The short answer

Two things decide this, and neither is the warmup tool. First, whether your admin permits the connection method the tool needs: an app password or OAuth on Workspace, Authenticated SMTP on Microsoft 365. Second, the provider's own published sending limits, which warming traffic consumes alongside your campaigns. Check both before subscribing, because a tool you cannot connect still bills from day one.

The limits belong to the provider, not to the tool

Every warmup tool sends and files mail through your mailbox, which means the warming traffic sits inside the same published quotas as everything else you send. These are the numbers your admin can quote at you, so it is worth knowing them before the conversation rather than during it.

Published limits, read on the providers' own documentation on . Plans and tenant types vary, so confirm the figures that apply to your own account.
LimitGoogle Workspace, GmailMicrosoft 365, Exchange Online
Messages or recipients per day2,000 messages per day, 1,500 for mail merge, 500 for trial accounts10,000 recipients per day, per user
Recipients per message2,000 per message, maximum 500 external; 100 per message for SMTP, POP and IMAP relay usersCustomizable up to 1,000 recipients
External recipients per day3,000 external recipients per dayTenant External Recipient Rate Limit, scaled by licences; trial tenants capped at 5,000 per day
Rate limitNot published as a per minute figure30 messages per minute
What happens at the limitThe user can't send new messages for up to 24 hours, then sending resumesSending stops until the 24 hour rolling count drops below the limit; rate limit excess is throttled into following minutes

Sources: Google Workspace Admin, Gmail sending limits and Microsoft Learn, Exchange Online limits, both checked .

Microsoft says it plainly. On the rate limit, its documentation notes that excess submissions are throttled into following minutes and that Exchange Online isn't suited to accommodate bulk-mailing scenarios. If your plan is high volume cold outreach from Exchange Online mailboxes, the limit is not a detail to route around, it is the platform telling you what it is for.

For most warmup setups the daily figures are not the binding constraint, because warming volumes are small. The one to watch is the per minute rate on Microsoft 365 when a tool bursts, and the per message recipient limit for relay users on Workspace.

Before the tool: the authentication your provider expects

No warmup tool publishes your DNS records for you, and no amount of warming substitutes for them. Google's own sender guidelines set the floor: all senders must set up SPF or DKIM for their sending domains, and senders of more than 5,000 messages a day to Gmail accounts must set up SPF and DKIM plus DMARC, support one-click unsubscribe on marketing and subscribed messages, and keep spam rates reported in Postmaster Tools below 0.3%, with a recommended target below 0.10% (Google, Email sender guidelines, checked ).

  1. Publish SPF and DKIM for every sending domain and subdomain, including the ones you only use for cold outreach. A subdomain does not inherit its parent's DKIM signing.
  2. Publish DMARC, starting at p=none and collecting the reports, so you can see what is actually being sent under your name before enforcing anything.
  3. Record the state before you connect any tool. Observed, per domain, with the date. This is the single most useful line in a later report, because it is a configuration fact rather than a prediction.
  4. Only then connect the warmup tool. If authentication is broken, warming is being asked to compensate for a problem it does not touch.

If you are not yet sure whether authentication, warming, testing or list quality is your actual problem, run the diagnosis first. It is free, and it is the step that stops people paying for the wrong one of the four.

Google Workspace: what your admin controls

On Workspace, the blocker is almost always the connection method rather than the tool. Two paths exist, and one of them is closed to a large share of business accounts.

App password

  • Requires 2-Step Verification on the account, per Google's documentation
  • Not available for work, school or other organization accounts
  • Not available where 2-Step Verification uses security keys only
  • Not available on accounts with Advanced Protection
  • Revoked from the account's app passwords list; once revoked, the app can't access the account again

OAuth grant

  • The tool appears in the account's third party access list
  • Admins can restrict which third party apps are permitted for the organization
  • Revoked by removing the app from that list
  • The usual route for tools serving business accounts, precisely because app passwords are closed to them

Source: Google Account Help, sign in with app passwords and Google Account Help, third party access, checked .

None of the vendors we track publishes its Workspace connection method on its pricing page, which is why this question has to be asked rather than looked up. Our product notes on MailReach, Warmup Inbox and Instantly record what each one documents publicly, and mark the rest as unknown rather than filling it in.

The consequence for anyone evaluating tools: ask which method the tool uses before the trial. A vendor whose only integration is an app password cannot connect a standard Workspace business mailbox, and you will discover that after the card has been charged rather than before.

Microsoft 365: Authenticated SMTP, and why it is usually off

On Microsoft 365 the equivalent switch is Authenticated SMTP, and the default posture is restrictive by design. Microsoft's own recommendation is to disable SMTP AUTH in your Exchange Online organization, and enable it only for the accounts (mailboxes) that still require it. There are two settings: an organization-wide one, and a per mailbox one that overrides it.

  • Organization wide: the Turn off SMTP AUTH protocol for your organization toggle in the Exchange admin center's mail flow settings, or Set-TransportConfig -SmtpClientAuthenticationDisabled $true.
  • Per mailbox: the Authenticated SMTP checkbox under Users, Active users, the user, Mail, Manage email apps, or Set-CASMailbox -Identity <mailbox> -SmtpClientAuthenticationDisabled $false to enable it for one mailbox. The value $null returns that mailbox to the organization setting.
  • Security defaults: Microsoft notes that if security defaults is enabled in your organization, SMTP AUTH is already disabled, and that you would need to disable security defaults to use it.
  • Authentication policy: if your policy disables basic authentication for SMTP, clients cannot use SMTP AUTH even if the settings above are enabled. SMTP AUTH supports modern authentication through OAuth as well as basic authentication.

Source: Microsoft Learn, Enable or disable SMTP AUTH in Exchange Online, checked .

Read that stack in order before you blame the tool. Security defaults, then the authentication policy, then the organization setting, then the mailbox setting. A connection can fail at any one of the four, and the vendor's support desk cannot see any of them. Check them yourself, or get your admin to read each value back to you.

Where a tool supports OAuth rather than basic authentication for Microsoft 365, prefer it, for the same reason as on Workspace: the grant is visible, attributable and revocable without changing a password that other things depend on.

Permissions, revocation and exports, written down

Whichever platform you are on, treat mailbox access as something you grant deliberately and remove deliberately. The ledger below is the one we keep, and it is fictional and written for this guide.

Mailbox access ledger

Sample ledger · fictional data
One line per grant. A grant with no revocation date is a grant that is still live.
MailboxPlatformMethodGrantedOwner of the accountRevoked
sales-1@example-domainWorkspaceOAuth grantDay 1ClientStill live
sales-2@example-domainWorkspaceOAuth grantDay 1ClientStill live
outreach@example-domainMicrosoft 365Authenticated SMTP, enabled per mailboxDay 3AgencyDay 46, verified
founder@example-domainWorkspaceApp passwordDay 3ClientDay 46, verified
hello@example-domainMicrosoft 365Requested, refused by adminNot grantedClientNot applicable

Three habits make this ledger worth keeping. Verify every revocation by re-reading the app passwords list, the third party access list or the Authenticated SMTP value, and record that you did. Name the account owner, because a client's mailbox is the client's to revoke and the record proves you asked. And keep the refusals: a mailbox your admin would not connect is a fact about your stack, not a gap in your notes.

On exports, decide what you need out of the tool before you need it. The list, and the order of operations when you leave a vendor, are in switching warmup tools. What goes into the client file, and the sentences that get you into trouble, are in the client reporting template.

What this does not settle

The figures on this page are published limits and documented settings. They tell you what the platform permits. They do not tell you where your mail lands, and nothing here should be read as a placement claim.

  • Limits are not deliverability. Staying under 2,000 messages a day on Workspace says nothing about which folder they arrive in.
  • Authentication passing is not placement. SPF, DKIM and DMARC are a floor that lets you be identified, not a predictor of the inbox.
  • Seed tests measure seeds. A placement test tells you where a message landed for the tester's addresses, and your recipients are not those addresses. Read one properly in our guide to placement tests.
  • Limits change. Both providers revise these pages, and tenant type and licence count change what applies to you. Re-read the two official sources above before quoting a number to a client.
  • No tool, and no configuration, guarantees inbox placement. Anyone offering that is selling, not describing.

If the arithmetic of mailboxes, sender profiles and test credits is the part you are stuck on, the cost calculator does it per month and per unit, with the unknowns left visible rather than filled in.

Questions people also ask

Does warmup traffic count against my sending limits?

It is mail sent from your mailbox, so yes, it sits inside the same published quotas as the rest of your sending. Google publishes a limit of 2,000 messages per day for Gmail in Workspace and Exchange Online enforces 10,000 recipients per day per user with a rate limit of 30 messages per minute, checked . Warming volumes are usually small enough not to be the binding constraint, but they are not free of it.

My warmup tool only offers an app password and we use Workspace. Why does it fail?

Because Google states that app passwords are not available for work, school or other organization accounts, nor for accounts using security keys only, nor for accounts on Advanced Protection. A standard Workspace business mailbox usually falls in the first of those. The tool needs an OAuth integration to connect such an account, so ask the vendor which method they support before the trial rather than after.

Our admin refuses to enable Authenticated SMTP. Are they being difficult?

They are following Microsoft's own recommendation, which is to disable SMTP AUTH organization wide and enable it only for the mailboxes that require it. The productive request is narrow and specific: name the mailboxes, name the tool, say for how long, and say how the access will be revoked and verified. A tool that supports OAuth rather than basic authentication makes that conversation considerably shorter.

Do I still need SPF, DKIM and DMARC if I am warming up?

Yes, and before warming rather than instead of it. Google requires SPF or DKIM from all senders, and SPF and DKIM plus DMARC from senders of more than 5,000 messages a day to Gmail accounts, alongside a spam rate in Postmaster Tools kept below 0.3%. Those are DNS records and sending behaviour, neither of which a warmup tool publishes or controls on your behalf.