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.