Resources/AI Insights
AI InsightsAwarenessbeginner

How AI can tell a human opened your email

Machines and people both trigger tracking pixels, but they don't behave the same way. Timing, origin, and client signals give humans away.

N
Nate Summers
Co-Founder, Outsolvi
Published August 2, 20266 min read765 words
Quick Answer765 words · 6 min read

AI separates human opens from machine opens by reading the signals around each pixel load: when the request happened, where it came from, and what client made it. Humans open at normal hours on real devices and sometimes re-read; machines fire instantly after send, often on many links at once. Outsolvi does it with rules rather than a trained model: it grades every open from verified human down to machine, and every rule's precision is recomputed weekly from reply-confirmed opens and user corrections.

Try Outsolvi Free$7/mo yearly · $12/mo monthly · 14-day free trial · no credit card
Table of contents6 sections
  1. Why is this hard in the first place?
  2. What signals give humans away?
  3. How does the model use those signals?
  4. How accurate is it?
  5. What if you disagree with a call?
  6. What does this mean for your open rate?
Topics:email trackingOutlook email trackingGmail email trackingAI email insightsfollow-up automationai insights

Key takeaways

  • →A pixel load alone can't tell you a human opened your email. Machines trigger pixels too, constantly.
  • →The separating signals are behavioral: request timing, network origin, and client signature.
  • →Humans open at normal hours, on real devices, and sometimes come back to re-read. Machines fire instantly after send, often hitting many links at once.
  • →Outsolvi grades every open Tier 1 (high-confidence human) to Tier 5 (bot or scanner), with a 25 percent confidence floor below which opens don't count.
  • →Every rule's precision is recomputed weekly from reply-confirmed opens and user corrections, and the team updates the rules as providers change.

A tracking pixel can't tell you who loaded it. A security scanner and your dream prospect trigger the exact same request. So how does any tool honestly claim to know a human opened your email?

By not looking at the pixel. By looking at everything around it.

Why is this hard in the first place?

Because the raw event carries almost no meaning on its own. One pixel load says "something fetched this image." That's it.

And a lot of somethings fetch images. Apple Mail Privacy Protection pre-fetches tracking pixels on Apple's servers, so every Apple Mail recipient looks like an opener even when they never read the email. Corporate security scanners like Mimecast, Proofpoint, and Microsoft Defender open every link and image in incoming mail hunting for malware. At large corporate domains, Omnivery found 80 to 95 percent of clicks came from scanners, not people. Gmail serves images through its own proxy, which strips the direct device signal.

Add it up and a raw open rate on a B2B list can sit far above the number of people who read. Counting pixel loads stopped being tracking a while ago. Now it's just counting.

What signals give humans away?

Behavior. People and machines both load pixels, but they don't load them the same way.

Real people open in patterns. They open at normal hours, their hours, in their timezone. They open on real devices with real client signatures. Sometimes they come back to the same email a day later and re-read it, which is one of the most human moves there is. No scanner re-reads your proposal because it's mulling the price.

Machines have their own tells. They fire instantly after send, often within seconds. They frequently hit many links at once, because a scanner checking for malware doesn't pick its favorite link, it follows all of them. They come from network origins that don't look like a person's device.

So the useful evidence lives in three places: request timing, network origin, and client signature. Any single signal can mislead. Together, they usually don't. The glossary entry on email open rate covers why the headline number needs this context.

How does the model use those signals?

It grades instead of guessing. Outsolvi scores every open on a ladder from Tier 1, high-confidence human, down to Tier 5, bot or scanner.

An open at 2pm on a Tuesday from a real device, on a thread the same contact re-opened yesterday? That grades high. A burst of fetches two seconds after send, touching every link in the email, from infrastructure that isn't a person's network? That grades as a machine.

The easy cases get handled with certainty. Apple MPP pre-fetches are the clearest machine-open class there is, and they stay filtered, full stop. The genuinely ambiguous cases, like Gmail proxy opens, get judged on their full signal picture rather than blindly counted or blindly discarded.

Then comes the cut: only opens graded verified or most likely human count. Your dashboard shows opens the rules would stand behind, not everything that twitched. The complete grading approach is written up on the methodology page, with the tier system detailed on the confidence scoring feature page.

How accurate is it?

Accurate enough to act on, and honest about its limits. Every classification rule's precision is recomputed weekly from reply-confirmed opens and user corrections, and a rule without enough feedback reports nothing rather than a guess.

Just as important: the rules get checked. Email providers change behavior. Proxy patterns shift, scanners get stealthier, new clients appear. A filter written two years ago and never checked is quietly wrong today. Rules that are measured every week, and fixed when they slip, stay right.

What if you disagree with a call?

Look at the evidence yourself. The Diagnose view lets you click any open and see why it counted or was filtered, in plain language.

This matters more than the accuracy stats, honestly. Plenty of tools show you a number. Very few will show their work on a single open when you challenge it. When you compare trackers, that's the test worth running: pick one open on the dashboard and ask why it's there.

What does this mean for your open rate?

It'll drop. And that's the point.

A graded open rate is lower than a raw one because the machines are gone. What's left is the number you can actually use: real people, really reading, worth a follow-up. No score at all would be better than a wrong score, but you don't have to settle for either.

Outsolvi runs $7 a month billed yearly, or $12 monthly, with a 14-day free trial, no credit card, and a 7-day money-back guarantee. Try it against your current tracker for two weeks and see how many of your "opens" were ever people at all.

AI is only as good as its signals.

Outsolvi keeps machine opens out of your data, and Write with AI drafts or rewrites a follow-up for you in one click. 14-day free trial, no credit card.

Try Outsolvi free$7/mo yearly · 14-day trial · no credit card

Frequently asked questions

Direct answers to the questions readers of this article most often ask.

Why does this need AI at all? Can't a simple rule filter bots?+

Mostly it doesn't. Rules handle the clear cases, like Apple MPP pre-fetches and known scanners, and Outsolvi's grading is rules, not a trained model. What stops rules from rotting is checking them: Outsolvi recomputes every rule's precision weekly from reply-confirmed opens and user corrections, and the team changes a rule when it slips.

How accurate is the grading?+

Outsolvi's rules are checked weekly against real feedback: for every rule, how often a reply or a user confirmed it against how often a user overrode it. A rule with too little feedback reports nothing rather than a guess. Only opens graded verified or most likely human count.

Can I see why a specific open was graded the way it was?+

Yes. The Diagnose view lets you click any open and see why it counted or was filtered. The grading isn't a black box, and if a call ever looks wrong to you, the evidence behind it is one click away.

Does this cost more than a normal tracker?+

No. Outsolvi is $7 a month billed yearly, or $12 monthly, with graded opens included. There's a 14-day free trial, no credit card needed, and a 7-day money-back guarantee.

Found this useful? Share it.

True signals first, then AI.

Start Free Trial
$7/mo yearly · 14-day free trial · No credit card
See pricing
Nate SummersCo-Founder, Outsolvi

Writing about email tracking, follow-up timing, and AI signals for sales teams who hit send on real pipelines. Outsolvi is built natively for Outlook and Gmail, with AI follow-up insights from $7/mo billed yearly.

Share this article

Related Articles

Email Tracking

What is Outsolvi? A plain answer

Searched Outsolvi and got Outsolve? Not the same thing. What Outsolvi is, what it costs, who it is for, and how to check whether it is any good.

3 min

Start with signals you can trust

Graded opens and labeled replies from Outlook and Gmail, plus Write with AI for your follow-ups. $7/mo billed yearly, free for 14 days.

No credit card. Cancel anytime.

Start tracking emails in under 2 minutes

Try free