Skip to main content

Visitor Identification

Identify which companies are visiting your website and get alerted when high-intent prospects arrive.

How It Works

When a visitor loads a page on your site, Hunch's embed script fires a page view event. The backend resolves the visitor's IP address to an organization name using ip-api.com and caches the result for 24 hours. Known residential internet providers (Comcast, Verizon, AT&T, etc.) are filtered out so only real companies appear.

Results are stored on the visitor's session and displayed in the Visitors page of your dashboard.

Viewing Company Visitors

  1. Log in to your Hunch dashboard
  2. Navigate to Visitors in the sidebar
  3. Use the website selector to choose which site to inspect
  4. The table shows:
    • Company — Organization name resolved from the visitor's IP
    • Page — The page they visited (title or URL)
    • Location — City and country
    • Time — When they were last seen
    • Views — Number of page views in their session

Setting Up Alerts

Get notified when a company visits a high-intent page (pricing, demo, checkout, etc.).

Email Alerts (Default)

Email alerts require no external setup — they use your Hunch account's email configuration:

  1. Go to Visitors in the sidebar
  2. In the Alert Settings panel, toggle Enable visitor alerts on
  3. Select Email as the channel
  4. Enter the email address where alerts should be sent
  5. Add or remove URL patterns that should trigger alerts (e.g., /pricing, /demo)
  6. Click Save Settings

You'll receive an email with the company name, page visited, and ISP information whenever a matching visit occurs.

Slack Alerts

For Slack alerts, you need a Slack webhook URL:

  1. Go to api.slack.com/apps
  2. Click Create New AppFrom scratch
  3. Name your app (e.g., "Hunch Visitor Alerts") and select your workspace
  4. Navigate to Incoming Webhooks in the left sidebar
  5. Toggle Activate Incoming Webhooks on
  6. Click Add New Webhook to Workspace
  7. Select the channel where alerts should appear
  8. Copy the webhook URL (starts with https://hooks.slack.com/services/...)
  9. In your Hunch dashboard, go to VisitorsAlert Settings
  10. Toggle Enable visitor alerts on
  11. Select Slack Webhook as the channel
  12. Paste the webhook URL
  13. Configure your high-intent URL patterns
  14. Click Save Settings

Slack alerts include the company name, page visited, and ISP in a formatted message block.

Configuring High-Intent URL Patterns

By default, alerts trigger on visits to these URL patterns:

  • /pricing
  • /demo
  • /checkout
  • /contact
  • /book-a-demo

You can add or remove patterns in the Alert Settings panel. Patterns match against the URL path — any page whose path contains the pattern will trigger an alert. For example, /pricing matches both /pricing and /pricing/enterprise.

FAQ

How accurate is the company identification?

IP-to-company resolution is best-effort. Large companies with dedicated IP ranges are identified reliably. Visitors using shared networks (coworking spaces, large ISPs) or VPNs may show the ISP or VPN provider instead of their actual employer.

Is visitor data stored?

Yes — company name and ISP are stored on the visitor's traffic session in Hunch's database. IP addresses are not stored; only the resolved organization name persists.

How many IP lookups can Hunch perform?

ip-api.com's free tier allows 45 requests per minute per IP. Hunch caches results for 24 hours, so repeat visits from the same IP use the cached result. If you have high traffic volumes, contact support about upgrading to the pro tier.

Can I disable visitor identification?

Visitor identification runs automatically on page views. There is no opt-out — it's a core analytics feature. Alert notifications are opt-in via the Alert Settings panel.