What Webhook Fields Are Available in the Visual Visitor Payload?

What Webhook Fields Are Available in the Visual Visitor Payload?

When Visual Visitor identifies a visitor and sends a webhook notification to your configured endpoint, the payload contains a JSON object with the visitor's identification data. Below is an overview of the key fields available in the current (+Employee / +Person) webhook payload.

Core identification fields

 

  1.  email - Identified professional or personal email address.
  2.   first_name - Visitor's first name.
  3.   last_name - Visitor's last name.
  4.   job_title - Visitor's job title (B2B / +Employee accounts).
  5.  job_level - Seniority level (e.g., Director, Manager, C-Suite).
  6.  company_name - Visitor's employer company name.
  7.   company_domain - Visitor's employer's website domain.
  8. phone - Direct phone number where available


 Session and behavioral fields

 

  1.  page_url - The specific page URL the visitor was on when identified.
  2.   referral_source - How the visitor arrived at your site (e.g., Google, direct, campaign UTM).
  3.  utm_source / utm_medium / utm_campaign - UTM attribution data if the visitor arrived via a tagged URL.
  4.   session_date - Timestamp of the identification event.

 

 Company-level fields (also available on +Employee accounts)

 

  1. company_city / company_state / company_zip
  2.  company_industry 
  3.  company_employee_count
  4.  company_revenue 

Legacy accounts:

Older Visual Visitor accounts using the legacy script may receive a payload that includes only company-level fields (company name, domain, city, state) without person-level fields. Contact Visual Visitor Support if you need to confirm which payload format your account uses.

InfoFor the full payload schema and field definitions, click here.