How to Warm Up a Gmail Account in 14 Days
Start a Gmail warm-up at 3 emails per day, add 2 per day, and cap normal warm-up at 30 per day after about two weeks. If you skip the ramp, Gmail has less positive history to compare against your real sending. This guide gives you the setup, DNS checks, connection choices and day-by-day schedule.
Use this process before cold outreach, not after your first spam problem. If you want the schedule handled for you, BobWork Email Warm-up can connect Gmail and Google Workspace mailboxes. If you want the mechanics first, read the warm-up network guide alongside this page.
How do you warm up a Gmail account safely?
A safe Gmail warm-up has four parts.
First, your mailbox sends and receives normal-looking email. Use plain text, replies, realistic timing and no link-heavy templates.
Second, receiving mailboxes rescue warm-up messages that land in spam. That tells Gmail the conversations are wanted.
Third, your domain must authenticate mail. For Google Workspace, that means SPF, DKIM and DMARC on your domain.
Fourth, your real outreach must stay modest. Warm-up cannot offset poor lists, misleading subject lines or complaint-heavy campaigns.
For an existing domain, use at least 14 days before meaningful outbound. For a new domain, use 3–4 weeks. During live campaigns, keep warm-up running at 10–15 messages per day. Keep real outreach around 30–50 emails per mailbox per day, and add mailboxes instead of forcing one Gmail account to send more.
Google’s sender guidance matters. For bulk senders, Google says spam complaint rates should stay below 0.1% and never reach 0.3%. Read Google’s current email sender guidelines and treat those numbers as guardrails, even if you send less than a bulk sender.
Warm-up is not permission to send bad email. It is a controlled way to build sending history before you ask Gmail to trust a mailbox with business outreach.
Which Gmail limits matter?
Gmail and Google Workspace have sending limits. Google changes and documents those limits, so check the current Gmail sending limits before you plan volume.
Do not design warm-up around Google’s maximum. A technical send limit is not the same as a safe outreach limit. A new mailbox can look risky far below the published limit if it suddenly sends repetitive email to strangers.
Use separate numbers for warm-up and real outreach. Warm-up creates controlled engagement. Outreach creates user reactions, including deletes, ignores, spam reports and replies. Gmail weighs those reactions differently.
| Item | Safe working number | Why it matters |
|---|---|---|
| First warm-up day | 3 emails/day | Gives Gmail a small, clean starting signal |
| Daily increase | +2 emails/day | Avoids a sudden behaviour jump |
| Normal warm-up cap | 30 emails/day | Creates activity without forcing volume |
| Weekend activity | 30% of weekday volume | Looks closer to normal office behaviour |
| Existing domain warm-up | 14+ days | Gives time to observe a 7-day spam trend |
| New domain warm-up | 3–4 weeks | New domains have less reputation history |
| Campaign warm-up level | 10–15/day | Keeps positive activity during outbound |
| Real outreach limit | 30–50/day/mailbox | Typical safe range for cold outreach |
| Pause threshold | Above 5% warm-up spam rate | Stop and diagnose before scaling |
| Google complaint target | Under 0.1% | Google’s recommended complaint ceiling |
| Google danger line | 0.3% | Google says avoid ever reaching this |
If your Gmail account is new, avoid changing too many things at once. Do not create the account, add a new domain, connect a sending tool and launch a campaign on the same day. Give each layer time to settle.
How should you connect Gmail?
You can warm up Gmail through Google sign-in or through IMAP with an app password. The better route depends on whether your tool supports OAuth and how your Google account is managed.
Google sign-in is usually the cleaner route. You approve access through Google, and the tool receives a token. BobWork Email Warm-up uses the gmail.modify scope for Gmail and Google Workspace. Google shows an unverified-app notice because BobWork has not done the CASA audit. That notice is about Google’s verification process.
The app-password route uses IMAP. You enable 2-Step Verification, create an app password and use that instead of your normal Gmail password. Google documents the current process in its app password help page. This route is useful when OAuth is not available, but not every Google account has app passwords enabled.
| Route | Best for | Setup path | Watch out for |
|---|---|---|---|
| Google sign-in | Gmail and Google Workspace | Sign in with Google, approve Gmail access | BobWork may show Google’s unverified-app notice |
| IMAP app password | Accounts where IMAP is preferred | Google Account > Security > 2-Step Verification > App passwords | App passwords may not be available on every account |
| SMTP-only sending | SES, SendGrid or similar platforms | Platform SMTP plus receiving inbox over IMAP | This is not the usual Gmail route |
For Gmail, do not share your main Google password with any warm-up tool. Use OAuth where possible, or an app password where supported.
In BobWork, one Gmail mailbox is enough to start because it warms in the shared network with other users’ active mailboxes; switch the account to Private pool and only your own mailboxes write to each other (at least two needed). The free warm-up tool runs the ramp, replies and spam rescue once the mailboxes are connected.
If you need a provider-specific setup flow, keep the Gmail warm-up guide open while you connect the account.
Which DNS records must pass?
If you use a personal @gmail.com address, Google controls the domain. You cannot add SPF, DKIM or DMARC records for gmail.com. That is one reason serious outreach should use Google Workspace on your own domain.
For Google Workspace, configure SPF, DKIM and DMARC before you scale. These records do not guarantee inbox placement, but missing records make you easier to distrust.
SPF tells receiving servers which systems can send for your domain. For Google Workspace mail, the usual SPF include is Google’s SPF mechanism. If you also send through another platform, your SPF record must include that sender too. Keep one SPF record at the root domain.
DKIM signs messages with a cryptographic signature. In Google Admin, go to Apps > Google Workspace > Gmail > Authenticate email. Google documents the full process in its DKIM setup guide. Publish the DNS record Google gives you, then return to Admin and start authentication.
DMARC tells receivers what to do when SPF or DKIM alignment fails. Start with monitoring if you are unsure. A common first record is v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com. Move toward a stricter policy only after you understand every legitimate sender for the domain.
| Record | DNS name | Example value or setting | How to check |
|---|---|---|---|
| SPF | Root domain, often @ | v=spf1 include:_spf.google.com ~all | Confirm one valid SPF record |
| DKIM | Google selector, often google._domainkey | Value generated in Google Admin | Send a test email and inspect authentication results |
| DMARC | _dmarc | v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com | Check the record and read aggregate reports |
BobWork checks SPF, DKIM and DMARC daily via DNS and shows the result per domain. It looks for common selectors including google, zmail, default, selector1, selector2, mail, dkim, lark and zoho. You can also use the free SPF checker, DKIM checker and DMARC checker before you start.
Do not skip this because the mailbox is only warming. Warm-up messages are still email. They should authenticate the same way your real messages will authenticate.
What 14-day ramp should you follow?
A Gmail warm-up should look boring. Send during normal working hours. Spread messages out. Avoid bursts. Use plain text. Do not add links, tracking pixels, calendar files, images or attachments to warm-up messages.
BobWork sends across 09:00–18:00 in the mailbox’s own time zone. It decides every 15 minutes with randomness. A pair of mailboxes does not write to each other twice within three hours. Peers on a different domain or provider are picked twice as often.
About 40% of received warm-up mail gets a reply. Threads end after three messages. Content uses plain office talk, first-name greetings, no links and no images. Warm-up mail found in Spam is moved to Inbox, marked read, labelled Warm-up and archived after 24 hours. Only warm-up mail carrying the engine’s hidden header is touched. Real mail is never read, moved or answered.
| Day | Weekday warm-up target | Weekend adjustment | What to do with real outreach |
|---|---|---|---|
| 1 | 3 | 1 | Do not run campaigns |
| 2 | 5 | 2 | Send only manual, expected email |
| 3 | 7 | 2 | Keep outreach off |
| 4 | 9 | 3 | Review SPF, DKIM and DMARC |
| 5 | 11 | 3 | Check early spam placement |
| 6 | 13 | 4 | Keep weekend volume low |
| 7 | 15 | 5 | Do not compensate for weekend volume |
| 8 | 17 | 5 | Start tiny manual outreach only if clean |
| 9 | 19 | 6 | Keep templates varied and relevant |
| 10 | 21 | 6 | Watch replies and complaints |
| 11 | 23 | 7 | Avoid link-heavy messages |
| 12 | 25 | 8 | Keep campaign tools throttled |
| 13 | 27 | 8 | Check the 7-day spam rate |
| 14 | 29 | 9 | Clean existing domains may start modest campaigns |
| 15+ | 30 | 9 | Maintain 10–15/day during campaigns |
The weekend column is 30% of the weekday target, rounded to a practical whole number. If day 6 is not a weekend, keep following the weekday ramp and apply the 30% rule when Saturday and Sunday arrive.
Do not restart the ramp every time you send a campaign. Once a mailbox is healthy, keep a steady background level. If the mailbox crosses a 5% warm-up spam rate, pause it for a few days and fix the cause.
BobWork marks a mailbox as ready for outbound when it has warmed for at least 14 days, has a 7-day spam rate at or below 3%, and has received at least 30 warm-up emails. The spam rate is measured directly in the receiving mailbox, not by third-party seed lists.
How should outreach start?
The biggest Gmail warm-up mistake is treating day 15 as permission to blast.
Start real outreach below your target. For example, send 10–15 real emails on the first campaign day, then increase if replies and placement look clean. Keep total campaign volume in the typical 30–50/day/mailbox range. If you need more volume, add mailboxes.
Use a real identity. Set the profile name, signature, reply-to address and company details before sending. A mailbox with no human context can look disposable.
Keep content simple. Gmail is sensitive to user behaviour. If recipients ignore, delete or report your mail, warm-up will not save the campaign. Write to a narrow list. Personalise the reason for contact. Make the ask easy to understand.
Avoid these early campaign patterns:
- Sending the same subject line to a large list.
- Adding several links to a first email.
- Using image-only signatures.
- Sending attachments to cold recipients.
- Starting follow-ups before the first message has enough data.
- Mixing new domains, new mailboxes and new templates in one launch.
If you use tracking, be careful. Open tracking adds a pixel. Link tracking rewrites links. Both can add complexity to authentication and reputation. Many early campaigns are safer with plain links, or no links at all.
Keep warm-up running during campaigns, but do not raise it to hide problems. If real recipients complain, improve the campaign. More warm-up is not the fix for bad targeting.
For a broader first-week timeline, use First Time Warming Up Your Email?. For placement diagnosis, keep Why Emails Go to Spam nearby.
What should you do now?
Use this checklist before you connect Gmail, before you start the ramp and before you send real outreach.
| Step | Action | How to verify |
|---|---|---|
| 1 | Decide whether you are warming personal Gmail or Google Workspace | You know whether you control DNS for the sending domain |
| 2 | Check Google’s current sending limits | Your plan sits well below Google’s published limits |
| 3 | Configure SPF for Google Workspace | SPF checker shows one valid SPF record |
| 4 | Turn on DKIM in Google Admin | Gmail message headers show dkim=pass |
| 5 | Publish a DMARC record | DMARC checker finds _dmarc.yourdomain.com |
| 6 | Choose Google sign-in or app password | The mailbox can send and receive through the tool |
| 7 | Start at 3 emails per day | Day 1 activity matches the ramp |
| 8 | Keep weekend volume at 30% | Saturday and Sunday do not look like weekdays |
| 9 | Watch 7-day spam rate | Spam rate stays at or below 3% before outbound |
| 10 | Pause above 5% spam rate | Sending stops while you check DNS, content and mailbox health |
| 11 | Start campaigns slowly | Real outreach stays within 30–50/day/mailbox |
| 12 | Keep complaints low | Google Postmaster Tools, if available, shows no complaint pattern |
Warm-up gives you signals before a campaign damages the mailbox. If warm-up mail lands in spam during the first few days, do not panic. Check authentication, keep the ramp small and wait for the 7-day trend.
If spam placement rises after you start outreach, separate warm-up from campaign effects. Review the list source, bounce handling, subject lines and complaint signals.
If Gmail blocks sign-in or permissions, reconnect the mailbox. In BobWork, a blocked mailbox means login or permission failed. Fix the connection before judging placement.
If DKIM fails, return to Google Admin and DNS. Confirm the selector, record value and propagation. If SPF fails, check for multiple SPF records and merge legitimate senders into one record. If DMARC fails, check alignment with the visible From domain.
You can run this manually with your own Gmail accounts, but scheduling, replying, rescuing spam and tracking a 7-day trend is tedious. BobWork Email Warm-up is free, needs no credit card, supports up to 20 mailboxes per account and runs a shared network by default, with a private-pool switch per account. Connect your Gmail or Google Workspace mailboxes, accept the Google sign-in notice or use an app password, then let the 3-to-30 ramp run while you prepare better outreach.
Frequently asked questions
How long does it take to warm up a Gmail account?
Use 14 days for an existing domain with clean history. Use 3–4 weeks for a new domain or a mailbox that has recently landed in spam. Keep checking spam placement, authentication and complaint signals during the ramp.
Can I warm up a free Gmail address?
Yes, but you cannot configure SPF, DKIM and DMARC for gmail.com because Google controls that domain. Free Gmail is better for personal use. For cold outreach, use Google Workspace on your own domain so you can manage authentication and sender identity.
Does Gmail allow app passwords?
Gmail can use app passwords when 2-Step Verification is enabled and the account is eligible. If the option is missing, check Google’s current account security rules. OAuth sign-in is usually simpler when the warm-up tool supports it.
What complaint rate is safe for Gmail?
Google says senders should keep spam complaints below 0.1% and avoid ever reaching 0.3%. Treat 0.3% as a hard danger line. Reduce volume, improve targeting and stop weak campaigns before you continue warming.
Should I send cold emails during Gmail warm-up?
You can send very small, manual, relevant emails while warming. Avoid campaigns in the first few days. After the warm-up period, keep real outreach around 30–50 emails per mailbox per day and add mailboxes instead of pushing one inbox too hard.
Can warm-up guarantee Gmail inbox placement?
No. Warm-up can create normal-looking engagement and reveal spam placement, but Gmail also evaluates content, domain authentication, user complaints, list quality and sending patterns. No tool can guarantee inbox placement.
Does BobWork support Outlook warm-up too?
Not yet. BobWork Email Warm-up supports Gmail and Google Workspace, Zoho, Lark, Yahoo, iCloud, Amazon SES, SendGrid, Mailgun and IMAP+SMTP mailboxes. Outlook and Microsoft 365 are not supported yet because Microsoft requires OAuth.
Warm up your mailboxes free
Connect Gmail, Google Workspace, Zoho or Lark. Your mailboxes warm on a shared network, or in a private pool of your own, starting today.