Less boo. More booked. Halloween offer: 30 days free on any paid plan. Claim 30 days freeEvery new account gets one free mailbox for warmup and replies. No domain to buy. See how it works

Skip to content

Troubleshooting

Using Warmerly7 min read9 sections

Using Warmerly

#DKIM shows "missing" but the record exists

This is usually a selector problem, not a DNS problem.

Warmerly checks DKIM by trying a list of common selector names (default, google, k1, s1, mail, and others) against your domain's DNS. It cannot discover an arbitrary selector on its own. If your provider uses something that is not on that list, common with self-hosted mail, Zoho, and custom ESP setups, the check reports none even though the record is genuinely published and your mail is genuinely signed.

Fix: open Accounts → your mailbox → Settings → DKIM selector, enter your real selector, and re-check DNS. If you do not know it, your provider's DKIM setup page (or the selector._domainkey.yourdomain.com TXT record in your DNS panel) has it.

A "missing DKIM" warning in Warmerly is not by itself proof your DKIM is broken. Check the selector before changing anything in DNS. Full walkthrough: Setting up DKIM.

Using Warmerly

#Microsoft 365: SMTP username or password failed, but OAuth reconnected fine

An OAuth reconnect that succeeds followed by an SMTP authentication failure is almost never a password problem. Two causes, in order of likelihood:

1. Mailbox identity mismatch. Warmerly sends over SMTP/IMAP using XOAUTH2 (it does not send through Microsoft Graph), and Exchange requires the username to be the mailbox's primary SMTP address. That address is allowed to differ from the Microsoft sign-in address (the UPN), and when it does, authentication fails with a credentials-shaped error. Check the address shown on the mailbox in its settings, correct the SMTP/IMAP username if it is not the primary address, and reconnect. A reconnect re-reads the real mailbox address from Microsoft.

2. SMTP AUTH disabled tenant-wide. Microsoft 365 can have SMTP AUTH turned off for the whole tenant (and it is off by default on newer tenants), which produces the same error for every mailbox no matter what you type. A tenant admin has to enable SMTP AUTH for the mailbox or the organisation.

Aliases, shared and delegated mailboxes are supported: set the SMTP/IMAP username to that mailbox's address, as long as the signed-in user has Send As or Full Access rights on it.

Using Warmerly

#Outlook / Microsoft 365: "We could not finish connecting your Outlook account"

The one-click Microsoft sign-in ends on this page when something stops it. The heading under it says which step failed:

What the page saysWhat happenedWhat to do
Connection cancelledThe Microsoft permission screen was closed or declinedStart again and click Accept on every screen
Session expiredThe sign-in took too long, or was finished in a tab that was reopened or navigated backStart again from Accounts → Add in a fresh tab and finish it in one go
Provider hiccupMicrosoft did not return a valid tokenUsually temporary, wait a minute and retry
Already connectedThat mailbox is already in your workspaceManage it from Accounts; to reconnect it, open the mailbox and use Reconnect
Sign in and try againThe browser that finished the sign-in was not signed in to WarmerlySign in to Warmerly in this browser, then start the connection again
No access to that mailboxThe connection was for a mailbox that belongs to another workspaceSwitch to the right workspace, or start from the mailbox you want to connect
Could not finish connectingThe last step failed for a reason we could not identifyRetry once from a fresh browser tab (a reopened tab carries a stale security value). If it still fails, add the mailbox with SMTP/IMAP details instead. That route does not use sign-in at all

Microsoft shows "Need admin approval" before you ever get back to Warmerly. Your organisation only lets an administrator approve new apps. Ask your Microsoft 365 admin to approve Warmerly, they sign in with the same button and tick Consent on behalf of your organisation: or to allow users to consent to apps. After that, everyone in the organisation can connect their own mailbox.

If the connection succeeds but sending then fails with an SMTP username or password error, see the Microsoft 365 section above: that is SMTP AUTH or the primary-address mismatch, not the sign-in.

Using Warmerly

#Google Workspace: app passwords "not available for your account"

Gmail and Google Workspace mailboxes connect with a Google app password. On a Workspace user, the app passwords page often refuses with "The setting you are looking for is not available for your account" / "Your account doesn't support the setting you're trying". The cause is almost always that 2-Step Verification is not on for that user: and on Workspace an admin has to allow it first (Admin console → Security → Authentication → 2-Step Verification → Allow users to turn on 2-Step Verification, methods Any, not "Only security key"). Then the user turns 2-Step Verification on and the app passwords page works. Full steps and the rarer causes (Advanced Protection, a restricted org unit): Connecting a mailbox.

Using Warmerly

#A mailbox is paused or shows as unreachable

Warmerly pauses a mailbox when its provider stops accepting connections, an expired password, a revoked OAuth grant, a provider-side block, or a host that went down. Paused mailboxes are retried automatically on a schedule, and a mailbox that starts answering again is returned to service without you doing anything.

If it stays paused, reconnect it from Accounts → the mailbox → reconnect, and check the provider side first: a changed password or a revoked app grant invalidates the stored credentials even though nothing in Warmerly changed.

A mailbox paused for reputation reasons is different: it is taken out of campaign sending but keeps warming up, and it is returned to campaigns automatically once it recovers. That is intentional, a mailbox with a reputation problem is the last one that should stop building reputation.

A mailbox can also be paused as a whole, warmup included, when its health score stays under 60 for two days. It resumes by itself after about three days. See Sending slowed or paused.

Using Warmerly

#A campaign is not sending

Work down this list; it is roughly the order of how often each one is the cause.

  1. The campaign is not actually live. A draft sends nothing. Check its status on the campaign page.
  2. No sending mailbox is attached, or every attached mailbox is paused.
  3. Per-mailbox daily limits are already used up. A mailbox's daily limit is shared across every campaign it sends for, so two campaigns on one mailbox do not each get the full allowance.
  4. The mailbox is still ramping, so its effective daily figure is below its limit.
  5. Sending window and schedule. Nothing goes out outside the campaign's configured days and hours.
  6. The workspace is billing-locked or past its limit grace period: sending and warmup are both suspended until that clears. See Plans and limits.
  7. Leads are suppressed or invalid. Addresses on the suppression list are never sent to, and that is working as designed.
Using Warmerly

#Placement tests

A placement test sends real probe emails from your mailbox to a small set of target mailboxes and reports where each landed: inbox, promotions, or spam. When it can only use Warmerly's own warmup mailboxes it is marked as limited accuracy and is a send check, not a verdict. A full test is the most direct check of how a real message from your mailbox is treated.

  • Run it from Accounts → the mailbox → Health tab → Inbox placement card → Run new test. See How inbox placement tests work.
  • Each test spends one of your monthly placement tests (see Plans and limits). Tests that fail to run do not spend one.
  • Results are a snapshot of that mailbox, that day, at those providers. One promotions placement is not an emergency; the same mailbox landing in spam repeatedly is.

If a test lands in spam: check DKIM, SPF and DMARC are all passing (guides), confirm the mailbox has actually finished warming up, and look at the content you are sending, spam-word-heavy copy, a bare link, or a brand-new tracking domain will sink a technically perfect mailbox.

Using Warmerly

#Replies are not showing in the inbox

Warmerly reads replies over IMAP on a schedule, so a reply that arrived seconds ago may not be there yet. Beyond timing:

  • the mailbox must be connected and not paused, because IMAP errors stop reads as well as sends;
  • warmup traffic is classified separately from real mail, so warmup replies do not clutter your inbox view by design;
  • only replies from people who are leads in your campaigns are graded (Interested, Not relevant, Spam). Other mail stays Unclassified and shows only under All, so check the filter you are looking at before concluding a reply is missing. See How the Inbox works.

See the Inbox API for the same data over HTTP.

Using Warmerly

#Still stuck

Ask Warmi in the chat widget (bottom right of the app and of these docs). It can read your own mailbox, campaign and plan status, and can hand the conversation to a human when the answer is not in the docs.

Was this page helpful?