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.
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.
- Go to Configuration → User → Other Integration in your Visual Visitor dashboard.
- Paste your Zapier or middleware webhook URL into the webhook endpoint field.
- Click Save and run a test submission.
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
- First Name
- Last Name
- Email Address
- Company Name
- 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 ...