WarmblyDocs

Analytics

Campaign and account performance metrics.

Analytics rolls every send, open, click, reply, bounce, and complaint into rates you can act on, by workspace, campaign, and mailbox. For health bands and the thresholds Warmbly acts on, see Deliverability.

What is counted

MetricCountsFeeds
SentEmails actually sentThe denominator for every rate
OpensRecipients who openedOpen rate
ClicksRecipients who clicked a tracked linkClick rate
RepliesHuman repliesReply rate
BouncesHard and soft bouncesBounce rate
ComplaintsMarked as spamComplaint rate

Four rules govern the counts:

  • Tracking must be on. Opens and clicks need open or link tracking enabled and a tracking domain on the sender mailboxes. With tracking off they stay at zero while sends and replies still count.
  • Replies are human replies. Out-of-office and autoresponders never count, never stamp the contact as replied, and never trip stop-on-reply.
  • Bots are filtered. Crawlers, CLI agents, prefetches, chat link previews, and security gateways that open every link are served normally but never counted. Otherwise one corporate scanner would "click" every link seconds after delivery.
  • Auto-opens are labeled, not hidden. Privacy proxies like Apple Mail Privacy Protection still count (they confirm delivery) but are tagged and shown separately (12 auto). A later real open upgrades them to human. Auto-opens never trigger opened-based branches or automations.

Workspace dashboard

Live, scoped by 7d, 30d, or 90d tabs.

SectionShows
Headline ratesTotal sent, open rate, reply rate, bounce rate
Email performanceOne metric per day (sent, opens, clicks, replies), for spotting the day something moved
BreakdownRaw window totals behind the rates
Account healthMailboxes counted as Healthy, At risk, Issues
Top campaignsBest performers with sent, open rate, reply rate, and a status dot
Recent activityA live feed of individual sends, opens, clicks, replies, and bounces

Per-campaign

Each campaign reports its own totals: contacts, sent, pending, unique opens and clicks, replies, bounces, unsubscribes, and the four rates.

Per-step stats break sent, opens, clicks, replies, and bounces down by sequence step, which is how you find the touch pulling replies and the follow-ups that are dead weight. Daily stats drive the trend chart, and hourly stats show when sends land and get engagement. Campaigns can also be compared side by side on the same metrics.

Per-mailbox

SignalWhat it tells you
HealthHealthy, warning, or error, with a score and specific issues
Daily usageCampaign emails sent today against campaign_limit (default 50/day), plus warmup sent and limit
Warmup statusWhether warmup is on, current volume, target, and max
Warmup healthPool standing: healthy, watch, throttled, quarantined, or blocked, with spam score and block expiry

Use this to find the one mailbox dragging down a campaign's bounce rate instead of blaming the campaign.

A/B analysis

Variants can be scoped to one sequence step or the whole campaign. Traffic splits across the active arms, and the step's own email is the Original control arm, itself a first-class arm with its own share, so 70% Original against 30% of a new subject is a valid test. Drag the split bar or type exact percentages; shares always total 100%.

A/B is on by default in outreach settings, but a campaign only runs an experiment with at least two active variants.

Assignment is deterministic per contact and step for step-scoped variants, so the same contact sees the same variant across retries. Campaign-level variants assign on first send by weighted random draw and keep the contact there. Pausing a variant drops it from the split without deleting it.

Picking a winner

The default winning rule is reply rate; you can rank by open or click rate instead. Warmbly will not call a winner on a tiny sample: it needs a minimum (default 30 sends for the leader) and reports confidence.

ConfidenceMeaning
noneNo variant data yet
lowLeader below the minimum sample
mediumLeader reached the minimum
highLeader at three times the minimum

Let the test run

A variant can look like the winner after a handful of sends and flip later. Wait for medium or high before promoting one. The minimum sample size is configurable in outreach settings.

How to read your numbers

  1. Check the four headline rates for your window.
  2. If one looks off, switch the chart to that metric and find the day it moved. That usually points at one campaign or list.
  3. Open that campaign and read per-step stats to see which touch is responsible.
  4. For bounces or complaints, drop into the per-mailbox breakdown and Deliverability to find the sender at fault.
  5. Use A/B analysis for copy decisions, and wait for real confidence.

A clean reply rate with low bounces and complaints beats a big open-rate screenshot every time.

On this page