Bot vs Human Opens

How Lumail classifies opens and clicks as human, bot, or not evaluated, and where this appears in your metrics

A growing share of email "opens" are not people. Apple Mail Privacy Protection prefetches images, Gmail proxies them, and corporate security gateways scan every link before the recipient ever sees the message. Lumail classifies each open and click so you can tell real engagement from automated noise.

One delivered email can record several opens: a security gateway, Apple Mail privacy, and the Gmail image proxy each trigger the tracking pixel before the subscriber reads the email

What gets classified

Every tracked open and click is evaluated at the moment it is recorded:

  • Human: the event was evaluated and showed no automation signal.
  • Bot: the event matched one of the detection rules below.
  • Not evaluated (clicks only): the click was recorded before click classification rolled out on September 6, 2026. Historical clicks are never re-evaluated.

Classification is informational: it never changes your unique open and click counts, your open rate, click rate, or engagement score. A bot open still counts as an open. Instead, Lumail shows you alongside those numbers how much of them you can trust.

Clicks have three possible labels: clicks recorded before the September 6, 2026 rollout stay "not evaluated"; newer clicks are either human (no automation signal) or bot (automation detected)

Detection reasons

When an open or click is flagged as automated, Lumail records why:

ReasonWhat it means
Apple MailApple Mail Privacy Protection prefetched the tracking pixel on Apple's servers, whether or not the email was read
Gmail ProxyGmail's image proxy fetched the pixel on Google's infrastructure
Security ScannerAn email gateway (Yahoo, Outlook, Barracuda, and similar) scanned the message before delivery to the inbox
Fast OpenThe email was opened within 2 minutes of authenticated delivery, faster than a human realistically reads a new email
BotThe same email was opened from several different browser identities, a pattern typical of impersonation bots
CrawlerThe user agent explicitly identified itself as automation or a crawler

Detection is best-effort. Some bots hide behind residential IPs and realistic user agents, and some fast human readers can be flagged. Treat the split as a strong signal, not an exact count.

Here is how the split reads on a concrete campaign:

Example with 1,000 emails sent: 450 opened for a 45% open rate, of which 280 are human opens (28% human open rate) and 170 are bot opens (38% of all opens), flagged mostly as Apple Mail privacy, security scanners, fast opens, and the Gmail image proxy

How "first open" is classified

Unique opens count the first interaction per email. The human/bot label describes that earliest recorded event:

Two timelines: in scenario A a security scanner opens at 09:00 so the first open is a bot open and the subscriber's 10:12 open is a re-open; in scenario B the subscriber opens at 08:47 so the first open is human and the 09:05 Apple Mail prefetch is a re-open

  • If a security scanner opened the email first and the recipient opened it an hour later, the first open is a bot open and the recipient's open is a re-open.
  • If the recipient opened first, the first open is human even if bots fetch the pixel later.

This is why a list with heavy Apple Mail usage can show a high open rate but a much lower human open rate.

Where you see the split

  • Campaign report: the Engagement card shows how many first opens were flagged as automated, with a badge per detection reason.
  • Email detail: each email's open breakdown separates first human opens, first bot opens, and re-opens.
  • Campaign Activity chart: opens and clicks over time are split into human, bot, and (for clicks) not evaluated.
  • Dashboard: the Email Engagement card footer summarizes opens flagged as automated and the human / bot / not evaluated click split for the selected period.

What to do with it

  1. Judge campaigns on human opens and clicks. If 40% of your opens are Apple Mail prefetches, a "great" open rate may hide a flat one.
  2. Prefer clicks over opens for decisions. A human click is the strongest engagement signal Lumail tracks; bot clicks from link scanners are filtered out of the human count.
  3. Don't panic about bot opens. They are a property of your audience's email clients, not a deliverability problem. A B2B list behind corporate gateways will always show security-scanner opens.
  4. Watch the trend, not the absolute number. A sudden spike in bot opens with no matching sends can indicate list-quality issues or a scanner replaying old links.