Conversions & Testing

How to Filter Bot Clicks in Email Marketing Reports: What Each ESP is Doing to Improve Accuracy

Inka WibowoRobert Brandl

By Inka & Robert

crm with automation

Are you seeing suspiciously high open and click rates on marketing emails? Bot clicks and opens are usually responsible for distorting email marketing metrics.

While we all like to see impressive open and click rates, email scanners and scripts may be inflating those numbers artificially. That makes it difficult to measure campaign ROI.

This guide explains why bot clicks and opens are a problem – and what you can do about it.

What Are Bot Clicks and Opens in Email Marketing?

A bot click or open means that the email was opened (or clicked) by an automated script. These scripts are used to check for phishing links or viruses.

As bots ‘open’ the emails, or test the links, this activity is picked up in your campaign reporting along with regular human activity. That means your email marketing KPIs might be affected. For example:

  • Your open rates aren’t an accurate reflection of real human readers, which means your A/B tests won’t be accurate either.
  • If your click-through rate isn’t accurate, you can’t measure the impact of call-to-action buttons.
  • Bot clicks could move people through funnels or workflows prematurely, or even unsubscribe them silently without them knowing.

We all want to increase email list engagement, but this automated activity can get in the way of the real data.

How Email Marketing Platforms Filter Bot Activity

Email marketing platforms want to give you the most accurate statistics on campaign performance.

Many have developed ways to filter out bot activity from human clicks and opens. They do this by looking for patterns:

  • When bots click or open emails, they tend to click very soon after emails are sent. Humans are slower.
  • Bots click on many links in a short time, while humans may only click one or two as they’re reading.

These kinds of patterns allow the email providers to filter out activity that looks like it’s come from a script and not a person.

It’s important to note that bot detection will never be 100% accurate. Additionally, different providers filter bot clicks and opens in different ways. Tackling bot activity should be part of a broader initiative to proactively manage your email lists.

Here’s a quick rundown of the ways top email marketing platforms are dealing with bot activity.

ActiveCampaign

activecampaign botsense

BotSense is ActiveCampaign’s solution for bot clicks and opens. It’s available on Pro and Enterprise plans.

It filters activity in your Campaign Overview Report, Campaign Clicks Report, and Campaign Links Report. Notably, it does not filter bot activity from triggers in workflows, segments, and a few other areas. So while it’s helpful, keep in mind that your high-level reports may not be as accurate as you would hope.

What's great is that ActiveCampaign also adds a CAPTCHA to unsubscribe requests. That means bots can’t remove people from your list by accident.

Pros:

  • Easy to toggle on and off for quick comparisons
  • Built-in unsubscribe protection

Cons:

  • Doesn’t stop triggers from firing
  • Only available on Pro and Enterprise plans
  • Doesn’t cover all reports

Learn more about ActiveCampaign

Klaviyo

klaviyo exclude bot interactions

Klaviyo’s email bot protection applies to both SMS and email reports. Like ActiveCampaign, it applies in some areas and not others; email campaign trends aren’t filtered, for example.

It’s the only provider we checked that allows you to filter bot clicks separately in reporting and attribution. That means you can remove bot clicks from your reports, but keep them in revenue tracking if you need to make sure those conversions are counted.

Pros:

  • Filter reports, attribution metrics, or both
  • Applies to email and SMS

Cons:

  • Setup is a little complex
  • Applies to email and SMS

Learn more about Klaviyo

Constant Contact

Email bot filtering is enabled by default on Constant Contact email marketing reports, based on their list of known non-human user agents (security programs and bots).

There isn’t much detail on how it works and the filtering isn’t customizable. However, if you want a simple solution, this might be a good fit for you.

Given that Constant Contact can be pricey compared to other email service providers, it's a little disappointing that users don't have more control over this feature.

Constant Contact notes that its filtering can’t catch all automated activity, but it should remove a “significant portion” of bot clicks and opens.

Pros:

  • Enabled by default

Cons:

  • No way to customize the filtering
  • Not much detail on how filtering is applied
  • Basic solution compared to that offered by other ESPs

Learn more about Constant Contact

HubSpot

hubspot bot filtering

HubSpot has the most complex approach of all of the providers we checked. You can filter bot activity across your CRM, including your emails, calls-to-action buttons (CTAs), social posts, and more.

It combines its list of known bots with an option to create custom rules. That means you can filter by specific IPs and domains. While this is powerful, it means there is more setup and maintenance involved.

One important note: filtering can’t be applied retroactively. For example, if you block an IP, it won’t be excluded from any metrics that are already wrong.

Pros:

  • Powerful account-wide settings
  • Manual IP filtering
  • Known bot filtering
  • Flexible blocking options (IP addresses, ranges, domains, referrers)

Cons:

  • Can’t be applied to past reports
  • Manual exclusion requires ongoing maintenance

Learn more about HubSpot

Brevo

brevo bot clicks

Brevo’s approach is very much like Constant Contact’s bot filter. As a low-cost provider, this perhaps isn’t surprising.

Brevo filters out bot activity by default on all of its accounts, without any need to opt in. So if you’re using Brevo for email marketing, you’re already benefiting from the feature.

Its bot-filtering tools also apply to email and SMS campaigns.

The downside of simple, automatic filtering is that there’s no way to look ‘under the hood’, or change the settings.

Pros:

  • Default filtering
  • SMS and email filtering
  • Filtering is account-wide

Cons:

  • No way to disable or customize filtering
  • Not much detail on how filtering is applied

Learn more about Brevo

Final Tips on Email Deliverability

Now you’re blocking bot clicks and opens, there’s just one thing to remember: comparing open rates or click-through rates across platforms will be tricky.

As we’ve mentioned, each provider has its own way of dealing with this problem. If open rates are lower on one platform vs. another, it could just be that they’re filtering bot clicks and opens differently.

Bot detection is not foolproof, and when it comes to increasing ROI, it’s just one piece of the puzzle. Be sure to check our free email deliverability checklist to ensure your emails always reach the people who want to hear from you.

The authors

Learn more about us

Inka Wibowo

Senior Content Manager

Hi, I'm Inka! I spent the earlier part of my career in agency land, helping businesses of all sizes get their email marketing campaigns up and running. Now, at EmailTooltester, I'm using my experience to help businesses like yours find the best email marketing services for your needs. Although I've used dozens of different tools, I'm most familiar with Mailchimp and Kit (I use the latter for my personal newsletter!).

Robert Brandl

Founder and CEO

Hello! I'm Robert, an email marketing expert with over 15 years of experience. After honing my skills at an agency by serving major corporations, I founded EmailTooltester as a passion project to help small and medium-sized businesses. Connect with me on LinkedIn where I regularly share my best email marketing knowledge. And feel free to ask me which ESP I'd recommend for your specific needs - I have plenty of experience with tools like ActiveCampaign, GetResponse, Mailchimp, and Brevo.

Learn more about us

Our Methodology

This article has been written and researched following our EmailTooltester methodology.

Our Methodology