How to Send Visual Visitor Leads to HubSpot Using Webhooks

How to Send Visual Visitor Leads to HubSpot Using Webhooks

Connecting Visual Visitor to HubSpot Using Webhooks

Visual Visitor integrates with HubSpot using webhooks to create or update contacts in near real time when a visitor is identified on your website.



Step 1 - Obtain a Webhook Endpoint

HubSpot does not provide a native inbound webhook URL for direct lead ingestion, so an intermediary service is typically required.

Common options include:

Zapier

Use Zapiers Catch Hook trigger to receive the Visual Visitor payload, then map the data into HubSpot using a Create or Update Contact action.

Info
This is the most common and flexible setup.

Make.com or Windmill

Use automation middleware such as Make.com or Windmill to receive the webhook payload and send the data directly to the HubSpot Contacts API.

HubSpot Enterprise Workflows

If you are using HubSpot Enterprise, you can use custom-coded workflow actions to process incoming webhook data.


Step 2 - Configure the Webhook in Visual Visitor

  1. Go to Configuration → User → Other Integration in your Visual Visitor dashboard.
  2. Paste your Zapier or middleware webhook URL into the webhook endpoint field.
  3. Click Save and run a test submission.

Idea
It is recommended to limit webhook pushes to qualified or ICP-matched visitors to reduce unnecessary contact creation inside HubSpot.


Step 3 - Map Fields to HubSpot

Common Visual Visitor fields typically map to the following HubSpot properties

  1. First Name
  2. Last Name
  3. Email Address
  4. Company Name
  5. Page URL Visited
Additional custom properties can also be created in HubSpot to store Visual Visitor data such as:
  • Landing page information
  • Referral source
  • Visit timestamps
  • Campaign attribution data

Optional Filtering Recommendations

To reduce low-quality or accidental submissions in HubSpot, consider adding filters in Zapier or your middleware before creating contacts.

Common filtering examples include:

  • Only push visitors who viewed multiple pages
  • Only send visitors with identified email addresses
  • Only forward visitors matching your ICP criteria
  • Exclude internal company traffic or known customers

This helps keep your HubSpot database cleaner and more actionable.

    • Related Articles

    • Create a Webhook to Zapier

      When setting up your Webhook integration, you have the option to send via Zapier if your system does not take a direct Webhook. In the example below, we will walk through how to send information to a Google Sheet in real-time with our Webhook ...
    • Troubleshooting Zapier Integration Errors with Visual Visitor

      Common Zapier Integration Issues Zapier is a common middleware used to connect Visual Visitor with CRMs, email platforms, and other third-party applications. Below are the most frequently reported issues and their recommended solutions. Timeout ...
    • Sending a Webhook to Zapier

      When setting up your Webhook integration, you have the option to send via Zapier if your system does not take a direct Webhook. In the example below, we will walk through how to send information to a Google Sheet in real-time with our Webhook ...
    • Hubspot Webhooks

      HubSpot's Webhook Capabilities HubSpot supports webhooks in two primary ways: 1. Outbound Webhooks (Sending Data from HubSpot) HubSpot can send webhook requests to external systems through several methods: Webhooks API: Available for all subscription ...
    • Can I Use Pabbly Connect or Windmill as Middleware for Visual Visitor Webhooks?

      Yes. If you prefer not to use Zapier (or want to reduce Zapier task costs), you can use alternative automation platforms - including Pabbly Connect or Windmill - as middleware to route Visual Visitor webhook data to your CRM, email platform, or data ...