Skip to main content

Identifying Legitimate Clicks and Opens

Learn all about Bot Detection πŸ€–

Updated this week

TL;DR

To identify bot vs. real engagement: Go to Campaign β†’ Lead list, click on a lead, check Activity section for bot detection flags. lemlist automatically flags bot activity: opens/clicks under 5 seconds = bot, clicks within 9 seconds of open = bot. Focus on unflagged engagement for accurate data. Bot detection runs automatically - no setup needed.


Symptoms

  • Unusually high open rates (over 50%)

  • Multiple clicks from same lead within seconds

  • Opens and clicks happening immediately after send

  • Engagement metrics don't match reply rates

  • Suspicious activity patterns in campaign reports


Environment

Applies to all lemlist campaigns with open and click tracking enabled. Bot detection runs automatically on all tracked engagement.


Understanding Bot Detection

How It Works

lemlist uses time-based thresholds to identify bot activity:

5-second rule (Lower limit):

  • Opens or clicks under 5 seconds = Bot

  • Humans can't interact that quickly

9-second rule (Upper limit):

  • Clicks within 9 seconds of open = Bot

  • Based on real user behavior patterns

Flagged engagement:

  • Marked as bot-generated

  • Excluded from genuine engagement metrics


Check Bot Detection

1. Access lead activity

Go to Campaign β†’ Lead list

Find lead in list

Click on lead name to open details


2. View activity section

Scroll to Activity section in lead card

Review engagement events (opens, clicks)

Look for bot detection flags on events

βœ… Verify: Bot-flagged events marked clearly, unflagged events show genuine engagement


3. Analyze engagement patterns

Real engagement indicators:

  • Opens after 5+ seconds

  • Clicks 9+ seconds after open

  • Multiple engagements spread over time

  • Opens followed by replies

Bot engagement indicators:

  • Instant opens (under 5 seconds)

  • Rapid clicks (under 9 seconds after open)

  • Multiple rapid events

  • No follow-up replies

βœ… Verify: Can distinguish genuine interest from automated scanning


Use Bot-Free Data

Focus on legitimate engagement:

  • Prioritize leads with unflagged opens/clicks

  • Follow up with leads showing real interaction patterns

  • Use genuine engagement for A/B testing decisions

  • Base optimization on real user behavior

Ignore bot-flagged data:

  • Don't count toward open rates

  • Don't factor into engagement scoring

  • Don't trigger follow-up actions

  • Exclude from campaign performance metrics

βœ… Verify: Decisions based on real engagement, not bot activity


Confirm It's Working

βœ“ Lead activity shows bot detection flags on suspicious events

βœ“ Can identify which opens/clicks are genuine vs. bot-generated

βœ“ Campaign metrics more closely match reply rates

βœ“ Follow-up decisions based on legitimate engagement

βœ“ A/B testing uses clean, bot-free data


Why It Happens

Email security systems and spam filters use bots to scan emails before delivery - checking links for malware and content for threats. These bots open emails and click links instantly (under 5-9 seconds), creating false engagement signals that inflate metrics and mislead campaign decisions.

Prevent confusion: Use lemlist's automatic bot detection to identify and exclude automated activity. Focus on engagement happening after 5-9 second thresholds for accurate insights.


Best Practices

Review activity regularly - Check lead cards to understand real engagement vs. bot scanning

Use clean data for decisions - Base optimization on unflagged engagement only

Don't disable tracking - Keep tracking enabled to collect both real and bot data (detection separates them)

Combine with other signals - Use bot-free opens/clicks alongside replies and conversions for complete picture

Test with realistic expectations - Understand some "opens" are security scans, not human interest

Did this answer your question?