Skip to main content

How to create website visitors watchlist in Signals

Updated this week

By the end of this tutorial, you’ll know how to create a Website Visitors watchlist, install the tracking script, define the right visit criteria, and route matched companies into your workflow for follow-up.


Why this matters

Website visitor signals help you turn anonymous traffic into actionable company-level intent. When you track the right pages and apply the right filters, you can focus your team on accounts already showing interest instead of starting from cold outreach.


Prerequisites

You should already know how to navigate your lemlist workspace and have access to Signals. You should also be able to update your website header or work with someone on your team who can install the tracking script for you.


What you can use Website Visitors for

  • High-intent page visits: Trigger faster outbound follow-up when companies visit pages like pricing, product, or integrations.

  • ABM workflows: Use website visit data as a company-level intent signal for prioritization and segmentation.

  • Building target lists: Turn visitor activity into qualified company lists for outreach and campaign planning.


Phase 1: Create the watchlist

  1. Open the Website Visitors setup flow.
    Go to Signals, then click New watchlist. This starts a new signal workflow and lets you choose what kind of buying intent you want to monitor.

    Signals page with the Signals section selected and the New watchlist button highlighted
  2. Select the website visitor signal.
    Choose Company visited my website, then click Next. This tells lemlist to identify companies visiting your website based on visitor IP data.

    New watchlist modal with Company visited my website selected and Next highlighted
  3. Name your watchlist clearly.
    Enter a descriptive watchlist name that tells your team what this watchlist is meant to track. A clear name makes it easier to manage multiple watchlists later.

    Watchlist name field filled in during Website Visitors watchlist setup

Phase 2: Install the Website Visitors tracking script

Before the watchlist can detect visitors, you need to connect it to the website you want to monitor.

  1. Select the domain you want to track.
    In the Website visitor set up section, click the website field. If your domain is already listed, select it. If it is not listed yet, choose Add new website URL. This makes sure your watchlist is attached to the correct site.

    Website visitor setup with the website field highlighted
    Website visitor setup showing the website dropdown opened with the Add new website URL option visible
  2. Copy the tracking script.
    Click the copy icon next to the script. You’ll use this code in your website installation flow so lemlist can detect and identify visits.

    Tracking script field with the copy button highlighted
  3. Install the script on your website.
    Choose the installation method that matches how your site is managed:

    Option 1: Install the tracking script directly in your website header
    Paste the copied script into your website <head> section.

    Option 2: Install the tracking script using Google Tag Manager

    1. Log in to Google Tag Manager and open the container for your website.

    2. Click Tags in the left-hand menu, then click New.

    3. Click Tag Configuration and select Custom HTML.

    4. Paste the lemlist tracking code into the HTML field.

    5. Click Triggering, then select All Pages.

    6. Click Save and give the tag a recognizable name, such as lemlist Website Visitors.

    7. Click Submit in the top-right corner, then click Publish to make the changes live.

    Option 3: Install the tracking script using Webflow

    1. Open your Webflow project and go to Site Settings.

    2. Click the Custom Code tab.

    3. Paste the lemlist tracking code into the Footer Code section.

    4. Click Save Changes.

    5. Publish your site to make the changes live.

  4. Confirm installation in lemlist.
    After the script is live on your site, check I have pasted the tracking code on my website, then click Next to proceed.

    Checkbox to confirm the tracking code has been pasted on the website

Important: Website Visitors works at the company level, not the individual visitor level. For best results, install the script on the exact domain you want to monitor and focus on pages that indicate real buying intent.


Where to manage your Website Visitors script later

If you need to revisit your tracker later, click your profile avatar, select Settings, then open Website visitors. From there, you can review your active trackers, copy the script again, and adjust your daily identification limits.

Profile menu opened from the avatar with Settings highlighted
Website visitors settings page showing the script, active trackers, and daily identification limit controls

Phase 3: Configure which visits should count as a signal

This phase determines what kind of website traffic should trigger your watchlist. The more intentional your setup is, the more useful your signals will be.

  1. Choose what pages to track.
    Select Any page if you want broad coverage across your site, or choose Custom landing pages if you only want to monitor specific high-intent URLs. Use custom landing pages when you want tighter qualification and less noise.

    Inclusion criteria showing Any page and Custom landing pages options
  2. Set engagement thresholds.
    Choose a minimum visit duration and minimum pages viewed. These filters help you ignore weak visits and focus on companies showing stronger interest.

    Inclusion criteria showing minimum visit duration and minimum pages viewed fields
  3. Add target geographies if relevant.
    Use Target geographies if your team only sells in specific countries or regions. This keeps your watchlist aligned with your actual market.

    Target geographies field in Website Visitors configuration
  4. Exclude locations you do not want to monitor.
    Add excluded geographies when there are countries or regions outside your sales scope. This is especially useful if your site gets traffic from markets you do not serve.

    Exclude geographies field in exclusion criteria
  5. Keep bot filtering enabled.
    Leave Exclude known bots and crawlers turned on to remove automated traffic and keep your signal quality high.

    Exclude known bots and crawlers option enabled in exclusion criteria

Phase 4: Choose which companies to evaluate

After defining the visit criteria, choose the population you want the watchlist to monitor.

  1. Select the segment to monitor.
    For a standard setup, choose All segments. This lets the watchlist evaluate every company that matches your visitor rules instead of limiting detection to a narrower list.

    Segment to monitor screen with All segments selected

Phase 5: Decide how signals should be processed

Once a company matches your watchlist, you need to decide what should happen next. This is where you turn intent into action.

  1. Choose your processing method and configure follow-up.
    You can manually process signals, create tasks for your team, or use campaign routing when available. In the example below, the watchlist is set to Create a task for the identified signals, with task ownership, title, and instructions configured for follow-up. This is a practical option when you want your team to act on visitor intent quickly without checking Signals manually all day.

    Signals processing step showing Create a task for the identified signals selected and task configuration filled in

Best practice: Decide on your processing method before you launch the watchlist. A good routing setup ensures signals do not sit unused after companies start appearing.


Phase 6: Review and finish setup

  1. Review the summary before activating the watchlist.
    Check the tracked domain, inclusion criteria, billing impact, and signal processing setup. This final review helps you catch misconfigurations before the watchlist goes live.

    Watchlist summary showing Website Visitors setup details, billing, and signals processing

Practical application

A common use case is creating a watchlist for high-intent traffic from the United States with a minimum visit duration and page-view threshold. This helps sales teams focus on companies that did more than just bounce from the homepage.

For example, you might track all pages, require at least 1 minute on site and 1 page viewed, limit detection to the United States, and create a task whenever a company matches. That setup gives you a steady stream of qualified website visitor signals your team can work through every day.


Troubleshooting & pitfalls

No visits are being detected

  • Root cause: The script is not installed correctly or the wrong domain is selected.

  • Fix: Re-copy the script from the watchlist or from Settings > Website visitors.

  • Fix: Confirm the script is pasted inside the website <head> section, added through Google Tag Manager, or inserted in Webflow Custom Code.

  • Fix: Check that the selected domain matches the live site receiving traffic.

  • Fix: If you used Google Tag Manager or Webflow, make sure you published the change so it is live on your site.

You are getting too many low-quality matches

  • Root cause: Your rules are too broad.

  • Fix: Switch from Any page to Custom landing pages if you only care about high-intent sections.

  • Fix: Increase the minimum visit duration or minimum pages viewed.

  • Fix: Add geography filters to focus only on your target market.

You are not getting enough matches

  • Root cause: Your filters may be too restrictive.

  • Fix: Lower the duration or page-view thresholds.

  • Fix: Remove unnecessary geography restrictions.

  • Fix: Check whether your daily identification limit in Settings > Website visitors is too low.

Your team is not acting on signals fast enough

  • Root cause: Signals are being collected but not routed into a workflow.

  • Fix: Use Create a task for the identified signals so matched companies automatically appear in your team’s task flow.

  • Fix: Add clear instructions in the task configuration so reps know what to do next.

Did this answer your question?