Sales AI Skill

Website Visitor Lead Capture

Identify anonymous website visitors, match to companies, and capture leads with intent signals. Use when setting up website visitor identification, implementing reverse IP lookup, tracking visitor behavior for intent signals, creating leads from anonymous t...

Website Visitor Identification & Lead Capture

Identify anonymous website visitors, match to companies, and capture high-intent leads by tracking visitor behavior across your website in real-time.

Workflow

  1. Deploy website tracking pixel/script on all pages with reverse IP lookup capability.
  2. Reverse IP lookup identifies the company behind each anonymous visitor.
  3. Match visitor behavior to intent signals (pricing page views = high intent, case studies = medium, blog = low).
  4. Enrich identified company with firmographics (size, industry, revenue) and technographics (current tech stack).
  5. Identify decision-makers at the company using contact database enrichment.
  6. Create lead record in CRM with full behavioral data trail (pages visited, time on site, visit frequency).
  7. Trigger appropriate outreach sequence based on intent level (high intent → immediate AE outreach, medium intent → SDR follow-up, low intent → nurture campaign).
  8. Track conversion from visitor → lead → opportunity → closed-won to measure ROI.

Intent Signal Classification

INTENT SIGNAL SCORING MATRIX
══════════════════════════════════════════════════════════════════════

HIGH INTENT SIGNALS (Score: 15–25 points per visit):
  → Pricing page views:
     Weight: 25 points
     Rationale: Prospects evaluating cost = near-purchase decision
     Action: Immediate SDR call within 2 hours + personalized email
     Expected conversion: 12–18% to booked meeting

  → Demo request page:
     Weight: 25 points
     Rationale: Explicitly requesting product demonstration
     Action: AE reaches out within 1 hour to schedule demo
     Expected conversion: 40–60% to booked demo

  → ROI calculator usage:
     Weight: 20 points
     Rationale: Calculating financial impact = serious evaluation
     Action: SDR follow-up within 4 hours with personalized ROI analysis
     Expected conversion: 15–25% to opportunity

  → Feature comparison page:
     Weight: 20 points
     Rationale: Comparing solutions = active vendor evaluation
     Action: Share competitive battlecard and comparison sheet
     Expected conversion: 10–20% to booked meeting

  → Contact sales page views:
     Weight: 25 points
     Rationale: Ready to engage with sales
     Action: AE call within 1 hour
     Expected conversion: 30–50% to booked meeting

MEDIUM INTENT SIGNALS (Score: 8–15 points per visit):
  → Case study pages (by industry):
     Weight: 15 points
     Rationale: Researching customer outcomes in their industry
     Action: SDR email referencing specific case study + calendar link
     Expected conversion: 5–10% to booked meeting

  → Product page deep-dives (3+ product pages):
     Weight: 12 points
     Rationale: Exploring product capabilities in detail
     Action: SDR follow-up within 24 hours with product overview
     Expected conversion: 3–8% to discovery call

  → Blog posts about pain points your product solves:
     Weight: 10 points
     Rationale: Researching problems your product addresses
     Action: Nurture email with relevant content + soft CTA
     Expected conversion: 2–5% to content download

  → Webinar registration:
     Weight: 15 points
     Rationale: Investing time in learning about your solution space
     Action: Pre-webinar personalized email + post-webinar SDR follow-up
     Expected conversion: 8–15% to discovery call

  → Whitepaper/eBook downloads:
     Weight: 12 points
     Rationale: Consuming deep content = research phase
     Action: Nurture sequence with progressive content + soft CTA
     Expected conversion: 3–7% to discovery call

LOW INTENT SIGNALS (Score: 3–8 points per visit):
  → Homepage only visits:
     Weight: 3 points
     Rationale: Casual visit, not yet researching
     Action: Add to nurture campaign, no immediate outreach

  → Single blog post visit:
     Weight: 5 points
     Rationale: Content consumer, not yet in buying cycle
     Action: Add to content nurture stream

  → Careers page views:
     Weight: 3 points
     Rationale: Job seeker, not a prospect (usually)
     Action: Flag as non-prospect, exclude from sales outreach

  → Support/documentation pages:
     Weight: 2 points
     Rationale: Existing customer or technical researcher
     Action: Route to customer success, not sales

BEHAVIORAL MULTIPLIERS (applied to base intent score):
  → Visit frequency (same company, different days):
     2 visits in 7 days: 1.5x multiplier
     3+ visits in 7 days: 2.0x multiplier
     5+ visits in 7 days: 3.0x multiplier
     10+ visits in 30 days: 4.0x multiplier (critical intent)

  → Multiple visitors from same company:
     2+ visitors from same company: 1.5x multiplier
     3–5 visitors from same company: 2.0x multiplier
     5+ visitors from same company: 3.0x multiplier
     (Indicates team-level interest = buying committee researching)

  → Time on site:
     < 30 seconds: 0.5x multiplier (bounce)
     30–60 seconds: 1.0x multiplier (standard)
     1–3 minutes: 1.5x multiplier (engaged)
     3+ minutes: 2.0x multiplier (deeply engaged)

COMPOSITE INTENT SCORE CALCULATION:
  → Sum all intent signal points from current visit session
  → Apply behavioral multipliers
  → Add to rolling 30-day intent score (decaying: 50% weight to current week, 30% to prior week, 20% to weeks 3–4)
  → Thresholds:
      Score 80+: CRITICAL (immediate AE outreach within 1 hour)
      Score 50–79: HIGH (SDR outreach within 2 hours)
      Score 30–49: MEDIUM (SDR email within 24 hours)
      Score 15–29: LOW (add to nurture campaign)
      Score < 15: NO ACTION (track but no outreach)

Lead Creation and CRM Integration

VISITOR-TO-LEAD CREATION PROCESS
══════════════════════════════════════════════════════════════════════

Step 1 — Visitor Identification (Real-Time):
  → Trigger: New visitor detected on website
  → Action: Reverse IP lookup via Clearbit Reveal / Albacross / 6sense
  → Output: Company name, domain, IP address
  → Latency: < 2 seconds
  → Match rate: 70–85% of IP addresses resolve to known companies
  → Unmatched IPs: Logged for future enrichment, no outreach

Step 2 — Company Enrichment (Real-Time):
  → Trigger: Company identified
  → Action: Enrich with firmographics from ZoomInfo / Clearbit / Apollo
  → Data Enriched:
      Company name and domain
      Industry and NAICS code
      Employee count and revenue range
      Geographic location (HQ + offices)
      Funding stage and total funding
      Technology stack (top-level)
      Social media profiles (LinkedIn, Twitter)
      Annual revenue estimate
  → Latency: < 5 seconds
  → Enrichment rate: 80–95% of identified companies

Step 3 — Contact Discovery (Real-Time):
  → Trigger: Company enriched
  → Action: Find decision-makers at company via ZoomInfo / Apollo / Lusha
  → Contacts Searched By:
      Job titles matching buying personas (CTO, VP Engineering, Director of Operations)
      Department alignment (IT, Operations, Marketing)
      Seniority level (manager + for B2B)
  → Data Enriched:
      Full name and job title
      Direct email and verified status
      Direct phone (if available)
      LinkedIn profile URL
      Seniority level
  → Latency: < 10 seconds
  → Contact found rate: 40–60% of identified companies

Step 4 — Behavioral Data Compilation (Real-Time):
  → Trigger: Visitor session active
  → Data Tracked:
      Pages visited (URL, page type, time spent)
      Visit frequency (unique visits in 7/30/90 days)
      First vs. returning visitor
      Referral source (organic, paid, direct, referral)
      Device type (desktop, mobile, tablet)
      Geographic location (city, region)
      Session duration
      Scroll depth and engagement events
  → Data Stored: CRM custom object + visitor analytics platform
  → Update Frequency: Real-time (streaming)

Step 5 — Lead Record Creation (Automated):
  → Trigger: Intent score crosses threshold (≥ 30) OR explicit action (demo request, form fill)
  → Action: Create lead record in CRM with all compiled data
  → CRM Fields Populated:
      Lead source: "Website Visitor — [Intent Level]"
      Company: [Enriched company data]
      Contact: [Discovered decision-maker]
      Intent score: [Composite score]
      Behavioral data: [Pages visited, visit frequency, time on site]
      First visit date: [Date]
      Last visit date: [Date]
      Total visits: [Count]
      High-intent pages: [List of pricing, demo, ROI pages visited]
  → Lead Routing:
      Score 80+: Route to AE immediately (same region/vertical)
      Score 50–79: Route to SDR team within 2 hours
      Score 30–49: Add to SDR queue + nurture campaign
      Score < 30: Add to long-term nurture only

Step 6 — Outreach Trigger (Automated):
  → Trigger: Lead created and routed
  → Action: Start appropriate outreach sequence
  → Sequence by Intent Level:
      CRITICAL (80+): AE calls within 1 hour + personalized email referencing their research
      HIGH (50–79): SDR calls within 2 hours + email sequence (3 touches over 7 days)
      MEDIUM (30–49): SDR email within 24 hours + nurture sequence (5 touches over 14 days)
      LOW (< 30): Nurture campaign only (bi-weekly content + soft CTAs)

Step 7 — Conversion Tracking (Continuous):
  → Metrics Tracked:
      Visitor-to-lead conversion rate: [X]%
      Lead-to-opportunity conversion rate: [X]%
      Opportunity-to-customer conversion rate: [X]%
      Revenue attributed to website visitors: $[X]
      Average sales cycle from first visit: [X] days
      Cost per acquired customer from website: $[X]
  → Reporting: Weekly dashboard with funnel visualization
  → Optimization: Monthly review of intent thresholds and outreach sequences

Edge Cases

Integration Points