Visual Visitor integrates with HubSpot using webhooks to create or update contacts in near real time when a visitor is identified on your website.
HubSpot does not provide a native inbound webhook URL for direct lead ingestion, so an intermediary service is typically required.
Common options include:
Use Zapiers Catch Hook trigger to receive the Visual Visitor payload, then map the data into HubSpot using a Create or Update Contact action.

Use automation middleware such as Make.com or Windmill to receive the webhook payload and send the data directly to the HubSpot Contacts API.
If you are using HubSpot Enterprise, you can use custom-coded workflow actions to process incoming webhook data.
It is recommended to limit webhook pushes to qualified or ICP-matched visitors to reduce unnecessary contact creation inside HubSpot.
Common Visual Visitor fields typically map to the following HubSpot properties
To reduce low-quality or accidental submissions in HubSpot, consider adding filters in Zapier or your middleware before creating contacts.
Common filtering examples include:
This helps keep your HubSpot database cleaner and more actionable.