How to Get Real-Time Alerts When Leads Revisit Your Site

Most people assume HubSpot automatically alerts them when a known lead returns to an important page—like your pricing, portfolio, or project pages.

Spoiler:
It doesn’t.
Not unless you set it up.

And that means a lot of warm opportunities slip through unnoticed, even when those leads are literally showing buying intent.

The good news?
You can fix this in about 5 minutes.
And once it’s running, it becomes one of those tiny automations that quietly works for you forever.

Why this matters

When someone revisits a high-intent page, it usually signals one of two things:

  • They’re comparing you against other options, or
  • They’re closer to making a decision than before

Either way, it’s the perfect moment for:

  • A quick check-in
  • A personalized touch
  • Or simply keeping them on your radar

This is especially helpful if you’re a solopreneur or small team—because timing can make the difference between a “maybe later” and a new client on your calendar.

Why this small automation matters

When a lead returns to website pages like:

  • Pricing
  • Portfolio
  • Services
  • Demo
  • Project pages

…it usually means they’re actively evaluating you (again). Most teams miss this signal entirely.

With a simple workflow, you’ll know:

  • Who came back
  • What they looked at
  • When they viewed it

Whether it’s worth a gentle, well-timed outreach

This turns passive browsing into actionable insight — without buying an intent tool or messing with custom tracking.

How to Set Up Instant “Return Visit” Alerts in HubSpot

Here’s the step-by-step:

Step 1: Create a Contact-Based Workflow

  • Go to Automation → Workflows → Create workflow
  • Choose Contact-based
  • Start from scratch

Step 2: Add “Website Page View” as the Trigger

This is where you define which pages are considered high intent.

Choose pages like:

/hubspot-portfolio
/project
/pricing
/demo
/services

Use “URL contains”, not “equals exactly.”

This ensures you catch:

UTM-tagged URLs

With or without trailing slashes

Variations like /project-name or /project/

Step 3: Require “Email is known”

This makes sure the workflow only fires for:

  • People already in your CRM
  • Contacts who filled out a form in the past
  • Leads you’ve interacted with before

You don’t want alerts for anonymous traffic.

Step 4: Add a 24-Hour Cooldown Check

Without this, someone refreshing your page 5 times = 5 notifications.

Add an If/Then branch:

YES → If they’ve visited in the last 24 hours → End workflow

NO → Continue to notification

This keeps your inbox clean but still lets repeat visits enroll again later.

Step 5: Send an Internal Notification Email

Use the workflow action:

  • Send internal email notification
  • Send it to: Contact owner or yourself (if you’re the owner)
  • Include personalization tokens like:
    • Contact name
    • Company name
    • Last page viewed
    • Link to their record

This gives you everything you need in one glance.

What Happens Next

Now, each time a known contact revisits your key pages, you get:

  • A clean, timely alert
  • Context about what they looked at
  • A link directly to their CRM record
  • A chance to follow up naturally (“Saw you were revisiting… anything I can help clarify?”)
  • No guesswork.
  • No expensive intent data.
  • No wondering who’s actually interested.

Just real, usable buying signals.

Want help turning this into a smarter lead-scoring signal or adding multi-page logic?

I can turn this into:

  • A lead score bump
  • A property update like “Last High-Intent Page Viewed”
  • A rep task workflow
  • Or a multi-branch “Different page = different action” setup

Just tell me how advanced you want to go.

Most people assume HubSpot automatically alerts them when a known lead returns to an important page—like your pricing, portfolio, or project pages.

Spoiler:
It doesn’t.
Not unless you set it up.

And that means a lot of warm opportunities slip through unnoticed, even when those leads are literally showing buying intent.

The good news?
You can fix this in about 5 minutes.
And once it’s running, it becomes one of those tiny automations that quietly works for you forever.

Why this matters

When someone revisits a high-intent page, it usually signals one of two things:

  • They’re comparing you against other options, or
  • They’re closer to making a decision than before

Either way, it’s the perfect moment for:

  • A quick check-in
  • A personalized touch
  • Or simply keeping them on your radar

This is especially helpful if you’re a solopreneur or small team—because timing can make the difference between a “maybe later” and a new client on your calendar.

Why this small automation matters

When a lead returns to website pages like:

  • Pricing
  • Portfolio
  • Services
  • Demo
  • Project pages

…it usually means they’re actively evaluating you (again). Most teams miss this signal entirely.

With a simple workflow, you’ll know:

  • Who came back
  • What they looked at
  • When they viewed it

Whether it’s worth a gentle, well-timed outreach

This turns passive browsing into actionable insight — without buying an intent tool or messing with custom tracking.

How to Set Up Instant “Return Visit” Alerts in HubSpot

Here’s the step-by-step:

Step 1: Create a Contact-Based Workflow

  • Go to Automation → Workflows → Create workflow
  • Choose Contact-based
  • Start from scratch

Step 2: Add “Website Page View” as the Trigger

This is where you define which pages are considered high intent.

Choose pages like:

/hubspot-portfolio
/project
/pricing
/demo
/services

Use “URL contains”, not “equals exactly.”

This ensures you catch:

UTM-tagged URLs

With or without trailing slashes

Variations like /project-name or /project/

Step 3: Require “Email is known”

This makes sure the workflow only fires for:

  • People already in your CRM
  • Contacts who filled out a form in the past
  • Leads you’ve interacted with before

You don’t want alerts for anonymous traffic.

Step 4: Add a 24-Hour Cooldown Check

Without this, someone refreshing your page 5 times = 5 notifications.

Add an If/Then branch:

YES → If they’ve visited in the last 24 hours → End workflow

NO → Continue to notification

This keeps your inbox clean but still lets repeat visits enroll again later.

Step 5: Send an Internal Notification Email

Use the workflow action:

  • Send internal email notification
  • Send it to: Contact owner or yourself (if you’re the owner)
  • Include personalization tokens like:
    • Contact name
    • Company name
    • Last page viewed
    • Link to their record

This gives you everything you need in one glance.

What Happens Next

Now, each time a known contact revisits your key pages, you get:

  • A clean, timely alert
  • Context about what they looked at
  • A link directly to their CRM record
  • A chance to follow up naturally (“Saw you were revisiting… anything I can help clarify?”)
  • No guesswork.
  • No expensive intent data.
  • No wondering who’s actually interested.

Just real, usable buying signals.

Want help turning this into a smarter lead-scoring signal or adding multi-page logic?

I can turn this into:

  • A lead score bump
  • A property update like “Last High-Intent Page Viewed”
  • A rep task workflow
  • Or a multi-branch “Different page = different action” setup

Just tell me how advanced you want to go.