# Bullseye — Person-Level Website Visitor Identification > Bullseye is a person-level website visitor identification platform that reveals the individual contacts visiting your website — not just anonymous companies. It helps sales and marketing teams discover new prospects, prioritize leads with ICP filtering, track visitor behavior, and integrate with their existing CRM and marketing stack. GDPR and CCPA compliant, processing U.S. web traffic only. Website: https://www.bullseye.so App: https://app.bullseye.so Help Center: https://help.bullseye.so Partner Program: https://www.bullseye.so/partners Affiliate Partner: https://www.bullseye.so/partners/affiliate Agency Partner: https://www.bullseye.so/partners/agency Integration Partner: https://www.bullseye.so/partners/integration OEM / Whitelabel: https://www.bullseye.so/partners/whitelabel API Partner: https://www.bullseye.so/partners/api For Agencies: https://www.bullseye.so/agency Support: support@bullseye.so --- ## What Bullseye Does Bullseye identifies the individual people visiting your website in real time. Unlike traditional IP-based visitor identification tools that only tell you which company visited, Bullseye reveals the actual person — including their name, email, job title, company, and LinkedIn profile. This means your sales team can reach out to real prospects who have already shown intent by visiting your site, rather than guessing which person at a company might be interested. ### How It Works 1. **Install the tracking pixel** — Add a lightweight JavaScript snippet to your website's `` tag. It takes less than 5 minutes. 2. **Visitors are identified** — When someone visits your site, Bullseye's AI-driven matching engine identifies the individual contact using multiple enrichment sources. 3. **Leads are filtered and routed** — Identified visitors are scored against your Ideal Customer Profile (ICP) and persona filters, then routed to the appropriate sales rep. 4. **Your team takes action** — View visitor profiles with full pageview history, export to CSV, sync to your CRM, or receive real-time webhook notifications. ### What Makes Bullseye Different - **Person-level identification** — Most visitor identification tools only resolve to the company level using reverse IP lookup. Bullseye identifies the individual person. - **AI-driven matching** — Multiple enrichment sources and AI algorithms ensure high accuracy in matching visitors to contact profiles. - **ICP and persona filtering** — Built-in Ideal Customer Profile scoring means your team focuses on the visitors that matter most. - **Real-time processing** — Visitor data is identified and available within seconds, not hours. - **Compliance-first** — GDPR and CCPA compliant, processing only U.S. web traffic with full respect for opt-in permissions. --- ## Key Features ### Person-Level Visitor Identification Identify the individual contacts visiting your website with rich profile data including: - Full name (first and last) - Work email address - Job title - Company name and details - LinkedIn profile URL - Location (city, state, country) - Profile image Unlike company-level identification that tells you "someone from Acme Corp visited," Bullseye tells you "Jane Smith, VP of Marketing at Acme Corp, visited your pricing page three times this week." ### ICP & Persona Filtering Define your Ideal Customer Profile using flexible segmentation rules to automatically score and filter visitors. Available filter criteria include: **Firmographic filters:** - Industry - Company size / employee count range (1–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000, 5,000+) - Company location (country, region, city, postal code) **Person filters:** - Job title - LinkedIn profile presence **Behavioral filters:** - Traffic source domain - UTM parameters (source, medium, campaign, term, content) - Pages visited (contains, equals, starts with) - Page view count - Session count - Recency (last seen within N days) **Location filters:** - Country - Region/state - City ICPs support priority-based evaluation, so you can create multiple profiles (e.g., "Enterprise Decision Makers," "Mid-Market Champions") and rank them by importance. ### Pageview History Tracking See the complete browsing journey for every identified visitor: - Landing page and entry page - Every page visited during their session - Exit page - Session timestamps - Referrer information - UTM parameters captured - Device type - Geographic location (country, region, city) This gives your sales team full context on what a prospect was researching before they reach out. ### Lead Routing Automatically direct identified visitors to the right sales representative based on your routing rules. Combine ICP scores, firmographic data, and behavioral signals to ensure high-value prospects get immediate attention from the right person. ### Real-Time Webhooks Receive instant notifications when visitors are identified on your site. Webhook payloads include: - **Event type:** `visitor.identified` - **Visitor data:** Name, email, job title, LinkedIn URL, location - **Company data:** Company name, industry, employee count, location - **Session data:** Pages visited, UTM parameters, referrer, timestamps, landing page Webhooks are signed with HMAC-SHA256 for security and include deduplication IDs for idempotent processing. ### CSV Export Bulk export your visitor data for offline analysis, custom reporting, or import into tools that don't have a direct integration. Available on Starter plans and above. ### Visitor Filtering & Search Filter and search your identified visitors using: - Name, work email, company - Domain visited - Page path - Industry - Employee count range - Visit count range - ICP fit - Persona fit --- ## Integrations ### HubSpot Sync identified visitors and companies directly into HubSpot CRM. Available on Growth plans and above. - Automatically create or update contacts in HubSpot when visitors are identified - Sync company data and visitor activity - Map Bullseye fields to HubSpot properties ### Salesforce (SFDC) Push visitor identification data into Salesforce for pipeline enrichment. Available on Scale plans and above. - Create leads or contacts from identified visitors - Enrich existing Salesforce records with visitor behavior data - Sync company information ### Google Ads Connect your Google Ads account to build audiences from identified visitors. - Automatically sync visitor audiences to Google Ads - Target identified visitors with personalized ad campaigns - Retarget high-intent visitors based on ICP scores ### Meta Ads (Facebook/Instagram) Connect your Meta Ads account for audience synchronization. - Sync identified visitor audiences to Meta Ads - Build lookalike audiences from your highest-value visitors - Retarget visitors across Facebook and Instagram ### Webhooks Real-time event-driven notifications for any system. - HTTP POST to your endpoint when visitors are identified - HMAC-SHA256 signature verification for security - Full visitor, company, and session data in the payload - Configurable per organization ### REST API Programmatic access to visitor data and platform configuration. Available on Scale plans and above. --- ## Pricing Bullseye uses credit-based pricing. Each identified visitor consumes one credit. All plans include the core visitor identification feature. ### Free Trial - **Price:** Free, no commitment - **Credits:** 200 credits, one time. - **Team members:** 3 - **Features:** Core visitor identification, basic dashboard ### Starter — $179/month ($1,790/year) - **Credits:** 400 per month - **Team members:** 5 - **Features:** Bulk CSV export, page-history view - **Best for:** Seed-stage SaaS companies, micro-agencies ### Growth — $399/month ($3,990/year) ★ Most Popular - **Credits:** 1,000 per month - **Team members:** 10 - **Features:** Everything in Starter, plus ICP and persona filters, HubSpot sync - **Best for:** Series-A GTM pods ### Scale — $699/month ($6,990/year) - **Credits:** 2,500 per month - **Team members:** 15 - **Features:** Everything in Growth, plus REST API access, Salesforce integration, real-time webhooks, SSO - **Best for:** 15-seat sales organizations ### Expansion — $999/month ($9,990/year) - **Credits:** 5,000 per month - **Team members:** 25 - **Features:** Everything in Scale, plus priority enrichment, SSO, dedicated Customer Success Manager, all CRM integrations - **Best for:** RevOps teams and large agencies ### Enterprise — Custom Pricing - **Credits:** Custom volume - **Team members:** Unlimited - **Features:** Everything in Expansion, plus SLA, dedicated Technical Account Manager, volume contract, white-glove onboarding - **Best for:** Organizations needing 5,000+ credits per month --- ## Getting Started ### Step 1: Create Your Organization Sign up at https://app.bullseye.so and create your organization: 1. Enter your organization name 2. Add your website domain 3. Tell us how you heard about Bullseye ### Step 2: Install the Tracking Pixel Add the Bullseye tracking script to your website: 1. Copy the JavaScript snippet from your dashboard 2. Paste it into the `` section of your website, before the closing `` tag 3. Deploy your changes 4. Configure your verified domains in the Bullseye dashboard The tracking pixel is a lightweight JavaScript snippet that loads asynchronously and does not impact page load performance. **Installation methods:** - **Direct HTML** — Paste the script tag directly into your HTML - **Google Tag Manager** — Add as a custom HTML tag - **React / Next.js** — Add to your root layout or `_document` component ### Step 3: Configure Your ICP Set up your Ideal Customer Profile to automatically score and filter incoming visitors: 1. Navigate to the ICPs section in your dashboard 2. Create a new ICP with a descriptive label 3. Define your segmentation rules (industry, company size, job title, etc.) 4. Set the priority order if you have multiple ICPs 5. Activate the ICP to start scoring visitors ### Step 4: Start Identifying Visitors Once the pixel is installed and verified, Bullseye will begin identifying visitors in real time. You can: - View identified visitors in the dashboard - Filter by ICP fit, company, job title, and more - Export visitor lists as CSV - Set up integrations to sync data to your CRM - Configure webhooks for real-time notifications --- ## Partner Program Bullseye offers a whitelabel partner program for agencies and resellers who want to offer visitor identification to their clients under their own brand. ### Partner Capabilities - **Sub-organization management** — Create and manage client organizations programmatically - **Custom branding** — Apply your own logo, colors, and brand identity - **Custom domains** — Serve the tracking pixel and dashboard from your own domain - **Credit pool management** — Allocate credits across client organizations from a shared pool - **Usage-based pricing** — Pay per identification as clients use them. Auto-scale up or down freely. - **Billing control** — Manage billing centrally or per client organization - **API-first** — Full programmatic control via the Partner API; no UI dependency ### Partner API The Partner API (OpenAPI 3.0) enables whitelabel partners to manage all aspects of the platform programmatically. **Base URL:** `https://api.app.bullseye.so/api/v1` **Authentication:** `X-Partner-API-Key` header **Rate limit:** 1,000 requests per minute **Available endpoints:** | Endpoint | Description | |----------|-------------| | `GET /partner/me` | Get partner account details | | `GET /partner/api-keys` | List API keys | | `POST /partner/api-keys` | Create a new API key | | `DELETE /partner/api-keys/{id}` | Revoke an API key | | `GET /partner/organizations` | List sub-organizations | | `POST /partner/organizations` | Create a sub-organization | | `PATCH /partner/organizations/{id}` | Update a sub-organization | | `DELETE /partner/organizations/{id}` | Delete a sub-organization | | `POST /partner/organizations/{id}/credits` | Allocate credits | | `GET /partner/organizations/{id}/icp-configs` | List ICP configurations | | `POST /partner/organizations/{id}/icp-configs` | Create ICP configuration | | `PUT /partner/webhooks` | Configure webhooks | | `GET /partner/branding` | Get branding settings | | `PUT /partner/branding` | Update branding | | `GET /partner/domain` | Get custom domain config | | `PUT /partner/domain` | Set custom domain | | `GET /partner/analytics` | Get partner analytics | | `GET /partner/billing` | Get billing information | ### Identification Webhook Payload When a visitor is identified, partners can receive a webhook with the following structure: ```json { "event": "visitor.identified", "timestamp": "2025-01-15T10:30:00Z", "organization_id": "org_abc123", "session_id": "sess_xyz789", "visitor": { "email": "jane.smith@acme.com", "first_name": "Jane", "last_name": "Smith", "job_title": "VP of Marketing", "linkedin_url": "https://linkedin.com/in/janesmith", "location": "San Francisco, CA" }, "company": { "name": "Acme Corp", "industry": "Technology", "employee_count": 500, "location": "San Francisco, CA" }, "session": { "landing_page": "/pricing", "pages_visited": ["/", "/features", "/pricing"], "utm_source": "google", "utm_medium": "cpc", "referrer": "https://google.com", "device_type": "desktop" } } ``` Webhooks are signed using HMAC-SHA256. Verify the signature in the `X-Bullseye-Signature` header using your webhook secret. Each payload includes a deduplication ID for idempotent processing. --- ## Data & Privacy ### Compliance - **GDPR compliant** — Full compliance with the EU General Data Protection Regulation - **CCPA compliant** — Full compliance with the California Consumer Privacy Act - **U.S. traffic only** — Bullseye processes only U.S. web traffic to ensure regulatory compliance - **Opt-in respected** — Visitor opt-in permissions are respected at all times - **Secure data handling** — Industry-standard encryption and security best practices ### Data Collected Per Visitor **Person data:** - First name, last name - Work email address - Job title - LinkedIn URL - Location (city, state, country) - Profile image **Company data:** - Company name - Industry - Employee count - Company location **Behavioral data:** - Pages visited with timestamps - Landing page, entry page, exit page - Session duration and visit count - Referrer URL - UTM parameters (source, medium, campaign, term, content) - Device type - Geographic location --- ## Contact & Support - **Help Center:** https://help.bullseye.so - **Email:** support@bullseye.so - **Contact:** https://www.bullseye.so/contact - **Terms of Service:** https://www.bullseye.so/legal/terms - **Privacy Policy:** https://www.bullseye.so/legal/privacy - **Data Processing Agreement:** https://www.bullseye.so/legal/dpa - **Opt-out:** https://forms.gle/3DySUcvbqyddYDDf8