Mailbox Warm-Up
Build your inbox reputation automatically before sending campaigns.
The short version
New inboxes have no reputation. Send cold emails from one and you land in spam. Kolvera fixes this by sending real, AI-written plain-text conversations between your inbox and other Kolvera users’ inboxes — starting at 2/day and ramping to 20/day over 4 weeks. Pairs rotate weekly for maximum diversity. Inbox placement is tracked per-provider (Gmail vs Microsoft 365) so you know exactly where you stand.
Why does this matter?
Gmail, Microsoft, and Yahoo track every sender’s history. A fresh inbox with zero history that suddenly sends 50 emails gets flagged immediately.
Warming teaches email providers that your inbox is real, active, and sends emails that people actually read and reply to.
How it works
The pool
Your inbox joins a network of real inboxes from other Kolvera users. The system pairs your inbox with up to 20 inboxes at different companies on different domains — so the emails look like natural business conversations, not internal test sends.
Pool membership is automatic — when you start warm-up, your inbox joins. If you leave the pool, warm-up stops, because there are no inboxes to pair with.
Diversity-weighted pairing
The system maximises the number of unique companies your inbox communicates with. Rather than concentrating sends to a few inboxes, pairs are weighted so you send to as many different tenants as possible — exactly what ISPs look for in a legitimate sender.
Pairs rotate every 7 days automatically. Old pairs retire and new ones form, keeping your sending patterns fresh and avoiding the repetitive sender-receiver patterns that trigger spam filters.
Unique plain-text emails
AI writes every warm-up email from scratch using your name, company, and your pair’s details. No templates, no repeated content. Emails are plain text only with no signatures — no HTML formatting, no images, no links. This is how real people email each other casually:
Natural conversation threads
~25% of warm-up emails are replies to existing conversations rather than new threads. This creates realistic 2-3 message chains that look like genuine back-and-forth, not a stream of isolated one-off emails. ISPs weight threaded replies as the strongest engagement signal.
Mimics how you actually email
Sent from your actual account
Warm-up emails go out directly from your Gmail or Microsoft inbox via OAuth. Your domain’s DKIM and SPF records are used. The reputation is built on your domain, not a relay service.
Inbox placement tracking
Every warm-up email includes an invisible tracking pixel. When the email is rendered in the recipient’s inbox (not spam), the pixel fires and records an “inbox placement” event.
Your Mailboxes page shows a 7-day inbox placement rate broken down by provider:
Target: 80%+ inbox placement across all providers. If one provider drops below 50%, check your DNS records and sending volume.
The ramp schedule
Volume increases automatically each week:
| Stage | Days | Emails/Day | |
|---|---|---|---|
| Ramp 1 | 1–3 | 2 | Establishing sender identity |
| Ramp 2 | 4–7 | 5 | Reply patterns developing |
| Ramp 3 | 8–14 | 10 | Consistent sending history |
| Ramp 4 | 15–21 | 15 | Strong engagement signals |
| Ramp 5 | 22–28 | 20 | Full volume — ready for campaigns |
| Maintenance | 29+ | 10 | Keeps reputation high alongside campaigns |
Weekends and AU public holidays automatically reduce to ~50%. Hard daily cap: 25 sends (safety limit).
DNS records for deliverability
Proper DNS configuration is essential. Without these records, major providers will reject or spam-folder your emails regardless of warm-up.
SPF (Sender Policy Framework)
SPF tells receiving servers which mail servers are allowed to send on behalf of your domain.
Host: @ (or your domain)
Value: v=spf1 include:_spf.google.com ~all
For Microsoft 365:
Using both Google and Microsoft:
Only one SPF record per domain. Combine all includes into a single record. Use ~all (softfail) not -all (hardfail) during warm-up.
DKIM (DomainKeys Identified Mail)
DKIM cryptographically signs your emails so receivers can verify they haven’t been tampered with in transit.
Google Workspace:
- Admin Console → Apps → Google Workspace → Gmail → Authenticate email
- Click “Generate new record” (select 2048-bit)
- Add the TXT record to your DNS at the host
google._domainkey - Back in Admin Console, click “Start authentication”
Microsoft 365:
- Microsoft 365 Defender → Email & collaboration → Policies → Threat policies → DKIM
- Select your domain → Enable
- Add the two CNAME records shown to your DNS
DKIM is the most important record for warm-up. Without it, your emails will almost always land in spam on Gmail.
DMARC (Domain-based Message Authentication)
DMARC tells receiving servers what to do when SPF or DKIM checks fail, and sends you reports about your email authentication.
Host: _dmarc
Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Recommended progression:
p=none — monitor only, don’t reject anythingp=quarantine; pct=25 — quarantine 25% of failing emailsp=quarantine; pct=100 or p=reject for maximum protectionStart with p=none so you don’t accidentally block legitimate emails while warming up. The rua address receives XML reports showing who is sending email from your domain.
MX records
MX records tell other servers where to deliver mail for your domain. Without valid MX records, some providers will reject your outbound emails.
Google Workspace:
Priority 5: ALT1.ASPMX.L.GOOGLE.COM
Priority 5: ALT2.ASPMX.L.GOOGLE.COM
Priority 10: ALT3.ASPMX.L.GOOGLE.COM
Priority 10: ALT4.ASPMX.L.GOOGLE.COM
Microsoft 365:
Reverse DNS (PTR record)
If you use Google Workspace or Microsoft 365, reverse DNS is handled for you automatically. This only applies if you run your own mail server.
For custom SMTP: ask your hosting provider to set a PTR record on your sending IP that resolves back to your domain. This is a trust signal that prevents your IP from being flagged as a spam source.
Avoiding spam filters
Beyond DNS, these practices keep your emails out of spam:
Sending practices
Content guidelines
Domain hygiene
yourcompany.io for cold email, yourcompany.com.au for business. Protects your primary domain if reputation dropsMaintenance mode
After 28 days of ramping, your inbox enters maintenance mode automatically. Volume drops to 10 emails per day — enough to sustain the reputation you built, without competing with your campaign sends for daily volume.
Keep warm-up running during campaigns. Maintenance emails run in the background alongside your outreach. They provide a steady stream of positive engagement (opens, replies) that offsets any negative signals from cold emails that get ignored or marked as spam.
If you pause warm-up for more than a week or two, your sender reputation will begin to decay. Restarting warm-up picks up where you left off — it does not reset to day 1.
Setup (2 clicks)
Pairs form when at least 2 inboxes from different accounts are in the pool. Your inbox is added automatically when you start warm-up. Pairs rotate every 7 days for diversity.
What to watch
Your Mailboxes page shows:
Tips
FAQ
Will recipients see warm-up emails in my inbox?
Yes — warm-up emails will appear in your inbox. They’re tagged with -kwu in the subject line. Set up a filter to auto-archive: filter emails with subject containing -kwu → skip inbox, mark as read.
Can I see what warm-up emails look like?
Click “Preview Email” on your Mailboxes page to generate a sample warm-up email for any inbox.
Does warm-up count against my email provider’s daily limit?
Yes. Google Workspace allows 2,000 emails/day and Microsoft 365 allows 10,000/day. Warm-up at full volume (20/day) uses less than 1% of either limit.
What if my inbox placement rate is low?
Check: (1) DNS records are correct (SPF, DKIM, DMARC all passing), (2) domain isn’t on any blacklists (use the Check Blacklists button), (3) domain is at least 2 weeks old, (4) you haven’t sent bulk cold email from this inbox before warm-up completed.
Does warm-up cost credits?
No. Warm-up is included on all plans at no additional credit cost.