Skip to main content
Changelog

What's new in Warmerly.

Features, fixes, and improvements as we ship them.

20 July 2026

Pre-flight checks and a real email preview

Starting a campaign now runs pre-flight checks and shows you any readiness warnings in both Start flows — unconnected mailboxes, leads missing merge-tag data, unresearched leads, and more. You can also preview any sequence step rendered exactly as it will land in the recipient's inbox, with merge tags filled from a real lead.

20 July 2026

Automatic sending ramp for campaign mailboxes

New or freshly warmed mailboxes can now ramp their campaign volume gradually instead of going straight to full send. Turn it on per campaign and each mailbox starts at a low daily figure and climbs over its sending days, which protects reputation on domains that haven't sent cold email before.

20 July 2026

Choose which emails you get

You can now turn individual categories of email on or off — alerts and digests, product updates, onboarding tips — instead of it being all or nothing.

19 July 2026

Move mailboxes between workspaces

You can now move a connected mailbox to a different project or a different workspace, keeping its warmup history and reputation instead of starting over. Mailboxes that had been marked dead can also be reactivated from the UI once you've fixed the underlying login.

19 July 2026

Fewer false alerts

We fixed alerts that were firing on healthy accounts: spurious reputation-drop warnings, DNS alerts on free consumer mailbox domains that can't have your own SPF or DKIM, and Namecheap Private Email mailboxes being reported as missing DKIM when their selector was simply different. Persistent real DNS failures now alert properly instead of getting lost in the noise.

19 July 2026

Email finder and verification, unified

Finding and verifying emails now share one interface. Run a batch, watch it process, then export the results to CSV or Excel or push them straight into a campaign. Every batch you've run is kept in a history list so you can come back to the results later.

19 July 2026

Campaign personalization that actually researches the lead

AI openers used to be written from the lead row alone. Now Warmerly finds the lead's website from their email domain, reads it, and writes an opener grounded in what's actually there. You can research a whole list in bulk from inside the campaign, and give the AI a brief so the angle matches your offer. If research fails for a lead, we send the email without a fabricated opener rather than making something up.

18 July 2026

Billing, security, and reliability hardening

We closed a set of issues found in an internal audit: Stripe webhook and trial-cap correctness, overage sync scoping, an open redirect, unauthenticated warmup operations routes, an SSRF gap in website fetching, missing authorization checks on billing and inbox routes, and several background workers that could crash on flaky mail connections. Deleting a workspace is now a proper soft-delete that every background job respects, and it reactivates cleanly if you resubscribe.

18 July 2026

Warmup conversations that read like real email

Warmup messages now vary in length, use the sender's local weekday, avoid repeating recent templates, and drop the tell-tale em dashes. Replies actually respond to what the previous message said and progress naturally as a thread gets deeper, instead of restarting the conversation each time. This makes warmup traffic look much less like warmup traffic.

18 July 2026

Inbox cleanup: unread filter and no more warmup noise

The Leads inbox no longer mixes in warmup-network conversations, so what's left is actual replies from real prospects. There's an unread-only filter and a mark-all-as-read action, and we fixed several cases where the Sent folder wasn't being found on providers with unusual folder naming, which was causing sync errors and missing sent mail.

18 July 2026

Unsubscribe links, suppression list, and real bounce handling

Campaign emails now carry working unsubscribe links, and anyone who opts out goes onto a workspace-wide suppression list that every future campaign respects. Hard bounces are detected and suppressed automatically, so you stop burning sends and reputation on dead addresses.

18 July 2026

Ember now answers your emails too

Email us at support and Ember replies in-thread, with the same context as the web chat. Conversations across both channels appear in one place for our team, so nothing gets lost when you switch from chat to email mid-question.

17 July 2026

Redesigned dashboard charts

The dashboard has been rebuilt around charts that are easier to read at a glance: inbox placement is now a calendar heatmap instead of stacked bars, sending volume renders as segmented pill bars, and the deliverability health trend has been redrawn. The whole dashboard also now works properly on a phone.

17 July 2026

Credits: balance, allowance, and top-up packs

AI personalization, email finding, verification, and the other AI features now all spend from a single credit wallet. Your plan includes a monthly credit allowance, and you can see your balance, a full ledger of what spent what, and buy top-up packs from billing when you need more. Allowance is always drawn down before purchased credits.

15 July 2026

Book a call without leaving Warmerly

Booking a call with us now happens on our own calendar page, with real availability backed by Google Calendar free/busy. Bookings outside genuine availability are rejected rather than silently accepted, and the calendar shows human-readable days and dates.

14 July 2026

Fixed a false 'trial ended' lockout

Fixed a billing bug that could lock brand-new signups out of the app with a false 'your trial has ended' message. Webhook failures are now also surfaced instead of failing silently.

14 July 2026

Simplified workspace structure

Every workspace now resolves its single project automatically — no more switching between projects or managing project settings. This simplifies accounts, campaigns, and email finder across the board.

14 July 2026

Free deliverability tools

New free tools let you check your domain's email authentication and estimate inbox placement without an account — useful for diagnosing deliverability issues before you start warming up.

14 July 2026

Warmup pool isolation and IMAP failure alerts

We now detect IMAP accounts that are unreachable or failing authentication and automatically pause them after repeated failures, so a broken mailbox doesn't keep burning warmup sends. Internal test accounts are also excluded from the pool your mailboxes warm against.

14 July 2026

Redesigned account analytics

The account analytics view has been rebuilt for clarity — health trends, activity, and daily limits are easier to scan at a glance.

14 July 2026

Webhooks

Add a webhook endpoint from Settings and subscribe to the events you care about. Deliveries are signed, retried on failure, and can be revoked or reactivated at any time.

14 July 2026

Redesigned signup, login, and onboarding

Signup, login, and onboarding now use a split-screen layout with a live product tour that spotlights the sidebar as you go. The Goals step is now fully optional, and there's a dedicated skip for the mailbox step so you can explore before connecting anything.

10 July 2026

Clearer signup errors, and email verification that always works

Signing up with a password found in a known data breach, or retrying too many times, now tells you exactly what happened instead of a generic error. The email verification link also now works as a plain link, so it still works in email clients that block JavaScript or before the page has finished loading.

10 July 2026

Fixed: background workers crashing on flaky mail connections

Some shared mail hosts drop the connection mid-session, which was crashing the warmup and inbox-sync workers repeatedly instead of just retrying. Workers now log the error and keep going, so a flaky mail host no longer stalls warmup or mail sync for everyone on that queue.

9 July 2026

Onboarding now explains what warmup actually does

The onboarding wizard now opens with a short intro on common deliverability problems, reframes the mailbox-connect step around building sending reputation, and explains warmup's mechanics and timeline up front — so you know what you're starting, not just filling in fields.

5 July 2026

Free email deliverability checker

A new public tool scans a domain's email authentication records and flags what's missing or misconfigured, alongside a guide explaining what each record does and why it matters for inbox placement.

5 July 2026

Warmup you can actually control: daily caps, on/off, and a day counter

Turn warmup on or off per account from the account page, set a daily warmup email limit in account settings, and track progress with a running day counter. Warmup never silently auto-stops on its own — you decide when it starts and stops.

4 July 2026

Password reset, and stronger login security

Added a self-serve "forgot password" flow — no more getting locked out with no way back in. Login, signup, change-password, and resend-verification are now rate-limited per-IP and per-account, repeated failed logins trigger a temporary lockout, and new or reset passwords are checked against the Have I Been Pwned breached-password list so you can't set one that's already compromised.

2 July 2026

Clearer warmup vs. campaign metrics, and a DKIM fix

Account pages now label warmup-network reply/open rates separately from real campaign metrics so they're not mistaken for each other, DKIM checks no longer show "missing" for domains using a non-default selector, and a NaN display bug on the Verify page usage bar is fixed.

2 July 2026

Connect Instagram and manage posts (beta)

Instagram is now a connectable account type alongside LinkedIn and WhatsApp, with OAuth connect/disconnect from the Accounts page and a publishing worker that posts on schedule with automatic token refresh. The Content page is in beta and currently read-only — manage connections from Accounts.

2 July 2026

Drag-and-drop campaign sequences with branching logic

Replaced the linear step-list editor with a drag-and-drop canvas for email, wait, LinkedIn, and WhatsApp steps connected by arrows. A new condition node lets a sequence branch based on whichever outcome — opened, clicked, replied, or timeout — happens first, so leads can be routed down different paths automatically. Existing campaigns were migrated over automatically.

2 July 2026

Guided tour for new workspaces

The moment you finish onboarding, a short guided tour walks you through connecting an account, starting warmup, and checking your inbox. It only shows once per workspace and can be dismissed at any time.

2 July 2026

Dashboard now shows your whole workspace at a glance

The Overview page is no longer just a warmup view with a static links strip — it now pulls live numbers from every product area into a single "workspace at a glance" summary, so you can see what needs attention without visiting each page.

2 July 2026

Fixed: WhatsApp conversations disappearing from the inbox

The inbox was only showing contacts tied to a project owned by the active workspace, but WhatsApp and LinkedIn accounts aren't tied to a project — so a workspace tab with no projects looked empty. Contacts are now always visible to the user who owns them. Also fixed reply-sending for WhatsApp chats addressed by "@lid" instead of a phone number.

2 July 2026

New documentation site

Added a dedicated documentation site covering account setup, warmup, campaigns, verify, email finder, and the full API reference for Accounts, Campaigns, Warmup, Verify, Email Finder, Inbox, Workspaces, and Projects — with request/response examples and error handling notes.

2 July 2026

Warmer, cream-toned interface

Replaced the darker theme and off-brand blue/orange badge colors with the app's cream/ember palette across the homepage and Inbox, including button gradients, selection colors, and badge styling — plus new animated reveal components for marketing sections.

2 July 2026

Timezone-aware mailbox scheduling

The mailbox manager now includes timezone selection with a curated list of common timezones, plus a PATCH endpoint for updating a lead's email with validation. This makes send-time scheduling and lead data corrections more reliable.

2 July 2026

LinkedIn campaigns

The campaign start logic now supports LinkedIn-based steps, so a sequence can mix email and LinkedIn touches for the same lead list instead of being email-only.

2 July 2026

Find missing lead emails automatically

Added an email-lookup endpoint and background process that searches for a lead's email address using their LinkedIn profile, with a progress indicator while it runs. This fills in gaps for leads imported without an email so they're ready for outreach sooner.

2 July 2026

Self-hosted WhatsApp channel

Added a self-hosted WhatsApp integration built on Baileys. Connect a number by scanning a QR code, and WhatsApp becomes a first-class channel alongside email and LinkedIn — messages sync into the unified inbox and can be used in campaign sequences.

2 July 2026

One inbox for email, LinkedIn, and WhatsApp

Every conversation — whether it started as an email reply, a LinkedIn message, or a WhatsApp chat — now shows up in one unified inbox, grouped by contact rather than by channel. You can see the full history with a lead in one thread and reply on whichever channel makes sense, without switching pages.

1 July 2026

Smarter inbox: AI-drafted replies for leads

The inbox now classifies each reply using the context of the campaign and project it came from, tags it as a Lead or Other, and — for leads — auto-generates a draft response with Claude Haiku that's saved and ready to send. You can filter the inbox to Leads only, override the category if it's wrong, and regenerate the draft any time.

1 July 2026

Fixed the product-updates button

The "what's new" button used to live in the sidebar and open a dropdown that rendered mostly off the left edge of the screen, making it unclickable. It's now in the top-right of every page's header and opens a clean popup listing recent updates.

30 June 2026

New workspaces get a guided onboarding email sequence

New accounts now receive an automated onboarding sequence covering the first steps — connecting an inbox, starting warmup, and launching your first campaign — timed over your first days on Warmerly.

30 June 2026

Alerts are now a daily digest, not one-by-one emails

Previously every alert (a paused account, a bounce spike, etc.) sent its own email the moment it fired. Now pending alerts are batched and sent as one digest email per user, once a day, so you get a clear summary instead of a stream of individual notifications.

28 June 2026

Import leads straight from a LinkedIn job posting

The LinkedIn Outreach tool can now import leads directly from a job posting URL, then generate a personalized first-touch message for each one using AI — no manual list-building required.

26 June 2026

Fixed: LinkedIn accounts getting stuck "disconnected"

A sync-timing issue could mark a fully healthy LinkedIn (Unipile) connection as disconnected even though it was still working fine. Account status now reflects the real connection state.